Matella is a modern OpenGL game engine I created due to my fascination with 3D rendering. I wasn’t content with the limitations of traditional ‘black box’ engines and wanted the freedom to explore and experiment with the technology at a deeper level.

Its features include:

  • Wavefront model loading and VAO+VBO based rendering
  • Phong Lighting System
  • Integrated Model and World Editor
  • Shadow mapping
  • Heightmap Terrain Rendering + Editing
  • Portals
  • Tesselation-based LOD