Tools I Used:
Unity Engine / C# Programming / Oculus SDK
VR Resource-Management Action Game
Train Rush VR was our team's first official experience with VR game development, aiming to use the physicality of virtual reality to create unique interactions between the player, NPCs and the world. We focused our core gameplay to have players tossing objects, pushing buttons and aiming cannons, with each element having a different kind of interactivity.
Case in point is the train's helper doll, who has scripted and dynamic callouts to teach the player and help them manage their resources. In line with our interactive focus, they can also be picked up by the player and tossed out of the train, reacting with unique dialogue and exclamations.
Michael Anderson - Level Designer / Programmer (Me)
Cam Macaulay - Game Designer
Corey Rose - Lead Programmer
Ben Campbell - 2D Artist
Designing & implementing the train's internal layout
Assisting with designing core gameplay loop
Designing, testing & refining the playable area and its gameplay elements
Assisting with overall programming using C#
Reactive dialogue system based on player & enemy actions
Dynamic scrolling environment based on train's speed
Generalist developer tasks
Basic 3D modelling / texturing of furnace, coal dispenser & vending machine
Particle FX for furnace
Voice acting and sourcing / implementing various SFX