NavSea

About

NavSea is a series of naval equipment operation training simulations split between virtual reality and augmented reality applications. It features two training simulations, titled Coldspray and Paintbooth.

Role: Programmer

Time on Project: September 2022 - December 2022

Engine/Language: Unity | C#

Platforms: Oculus, HTC Vive, Varjo

Contributions

  • Developed two training modules using our module development tools

  • Implemented animations for both training modules’ steps

  • Built on training module system architecture to create new tool interactions

Lessons

In being part of the development team for NavSea, I learned a lot about the importance of planning system architecture. When I started working on the project, NavSea already had systems and tools for creating complete training modules.

My job was to utilize these tools to create modules for the game, but on a occasion the existing systems were not enough to completely develop certain modules. I had to develop extra features of the existing systems to complete the modules, keeping in mind good architecture practices such as thinking about how my implementations affected each component of the system and being sure to keep a detailed revision history to go back on features in case I made a mistake.