1. Home
  2. Earlier work
  3. Game Engine
Earlier work · Tool

Game Engine

Slot 2

A game engine built from the ground up, with its own binary format, lighting shaders and particle physics.

  • C++
  • OpenGL
  • GLM
  • Qt
Model transforms in the engine
Save file

The tool

A game engine built from the ground up, with custom binary files for quick load times, lighting shaders, an OpenGL renderer and particle physics.

  • The engine's binary file format
    Its own binary format

The engine uses a custom binary format that loads everything from 3D models to AI pathing nodes.

  • The model preview window showing a UV map
    Showing a UV map

Files could be loaded without rebuilding the project, with a preview window showing the imported model and any textures applied.

  • An untextured AI map loaded in the engine
    An untextured view of a simple AI map

Whole levels could be built inside the engine, with many models, or entire levels, loaded from a save.

  • Model transforms in the engine
    Model transforms

Any imported model could be moved, rotated and scaled.