
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
