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.





