Spline Racer

an OpenGL airplane racing game made from scratch, December 2018

About

Get on your plane, follow the trail of clouds and escape the Alien! Spline Racer is a 3D infinite runner type of game where the main gameplay feature is flying your plane relative to a curve of clouds.

You can find the project on Github

Tech details

The engine was made from scratch in C++ with OpenGL 3 and uses just a few straightforward libraries for handling fonts and json. The game features 3 levels, an endless gamemode, analogic movement in spline-space, mouse orbit camera, optimised render and physics.

Credits

This game was made as a computer graphics and C++ project at IMAC school by 3 students in 3 months – Guillaume Lollier, Florian Torres and myself.

What was my part in this project?

  • 3D math, physics engine
  • Code structure, events handling
  • Levels implementation, game feel
  • Code optimisation