Oddfice, or "Odd Office" is a single player VR physics sandbox game. You play as an employee working a 9-5 job for a company that develops a gravity gun. You just received the first prototype and must test it on your colognes around the office. But be careful your boss doesn't get to annoyed.
​
As the player your goal is to pickup and throw objects around the office to gain as many points possible within a time limit. More points can be gained depending on the force, accuracy and by locating different types of objects.
Oddfice is a student VR project developed at AIE
by 3 students with assistance from 3 art students.
(1 week preproduction, 3 week production)
Development Team:
-
Developer & Programmer - Scott Ritchie
-
Game Design and Balance - Andrew Karvelis
-
Level & FX Design - Holly Hawkins
​
Art Assets / Team:
-
Low Poly Art Packs - Synty Studios
-
Weapon Artist - Konrad Morton Stroud
-
Prop Artist - Liam Gollon
-
Prop Artist - Joshua Thistleton
Navigating with Move Locations
NPC Ragdoll Physics
All Interactable objects such as Throwables, Spawners and Force Objects are easily configurable in the inspector, made easy by a Unity Serialisation plugin called Odin.
Collection of Configured Physics & Interactable Objects
Baked Map Nav-Mesh for NPC and Player Movement
Dynamic Occlusion Culling for Performance Optimisations
Contributions:
-
In Engine
-
Project & Plugin Setup and Management.
-
Programming​​
-
Character Interactables
-
Throwables​
-
Force Interactables
-
Spawners
-
Move Nodes
-
-
Character Node Base Movement
-
Interactable Nodes​
-
Nav-mesh
-
-
AI
-
Physics Animations
-
Physics Rag-dolls
-
AI Tasks & Behaviours
-
Nav-mesh
-
-
-
User Interface
-
Weapon UI Implementation​
-
Game UI Implementation
-
-
Optimisation
-
Lighting Optimisation Setup​
-
Texture & Mesh Compression
-
Dynamic & Baked Occlusion
-
Physics Performance Balancing
-
-
Assisted Level Design and Balancing
-
-
Design Decisions
-
Technical Art Direction
-
Source Control Setup and Management
-
Team Meetings, General Discussion & Documentation
Software and Services:
-
Oculus Go Android SDK
-
Unity
-
C#​
-
Synth Low Poly Pack (Asset Pack)
-
Oculus Integration
-
-
Visual Studios
-
Discord
-
Google Docs
-
Source Tree
-
Github