Benjamin Emag | Game Developer
Autonomous Flight Simulator Autonomous Flight Simulator
Hover to animate

Autonomous Flight Simulator

ML-Agents powered aircraft that learns to take off and land

Unity C# ML-Agents

Overview

An arcadey flight simulation project without the use of unity’s built in physics. The simulator features classic flight controls and a neural network trained to autonomously perform landings.

Technical Details

I engineered custom flight physics using a system of composite colliders to simulate realistic aircraft movements. The autonomous pilot was trained using Unity ML-Agents, with a reward function designed to encourage, stable landings only from knowing it’s own position and the position of the airstrip.


Technologies: Unity, C#, ML-Agents
Repository: GitHub