Military Training Sim

Type

Serious Game

Training Simulator

Virtual Reality

Multiplayer

Team Project

Role

Game Programmer

Engine

Unreal Engine 5

Language

C++

Blueprints

Tools

Rider

Visual Studio

FMOD

Perforce

This serious game is a naval aviation training simulator built in Unreal Engine 5 for use in a ship-based training environment. The simulation uses a two-person multiplayer setup, with a trainee operating in VR while an instructor uses a traditional desktop interface to observe and control the training session.


The simulation placed a strong emphasis on realism and accuracy, particularly in areas such as flight physics, training procedures, and the workflows integrated into the application. I worked closely with an external company and customer to implement and refine functionality against their requirements, incorporating feedback and addressing technical issues throughout development.


The project was developed on top of an existing codebase, requiring me to understand and extend established systems while maintaining compatibility with the existing architecture. My work included gameplay and simulation programming, debugging and optimization, implementing customer-specific requirements, and general development and integration work within Unreal Engine.


Sadly, due to the sensitive nature of the project, I am unable to publicly share media or specific details about the application’s implementation, gameplay and functionality.