About Neon City

Neon City is a VR City Builder game that utilizes Oculus 2 Headsets with experimental Hand Tracking features. This game is an Advanced Game Project of USC Game that has more than 20+ members worked on it over the year.

Software Used

  • Engine: Unity

  • Version Control: Perforce

  • VR SDK: Oculus Interaction SDK

  • Programming Language: C#

  • Sound: FMOD

Role

  • Lead Engineer

    • Work with Producer and QA to organizes and distribute debug workload among engineers.

    • Communicate with design and narrative teams to arrange reasonable expectations on possible features and solutions that can be delivered within limited time frame.

    • Organize code reviews among engineers and refactor previous codes with fellow engineers to optimize general structure of the code base

  • Gameplay Programmer

    • Work on implementation of hand tracking interactions and customization of oculus SDK to fit our projects need.

    • Create a streamlined sequencing system for tutorial and dialogues.

    • Optimize scene loading by utilizing async loading and camera trick to achieve smoother transitions between stages.

    • Implement a customization system for individual blocks and proper pooling solution for all duplicate objects.

    • Design an event-based system that handle majority input and state changes to decouple reference between game objects

    • Add a pathing system for animations of TV Bots and help implement such system for the crowd and car as well.