Akil Fernando

Projects

2024 Academic (Dalhousie University) Game dev

OpenGL Flight Sim

Flight simulator built directly on OpenGL and FreeGLUT with procedurally generated terrain.

A flight simulator built from scratch in C++ using OpenGL and FreeGLUT for a Computer Graphics course at Dalhousie University.

The project focuses on real-time rendering fundamentals without a commercial engine:

  • Rendering 3D geometry directly from vertex lists and vertex buffer objects.
  • Procedural terrain generation powered by a custom random noise algorithm.
  • Dynamic aircraft animations including roll, pitch, yaw, and responsive control surfaces (ailerons, elevators, rudder).
  • Lighting models and texture mapping applied across the flight environment.

I wrote in depth about building this project alongside a subsequent Vulkan renderer in a post on learning graphics from scratch.

← All projects