Radiance - Graphics Engine

PUBLISHED ON AUG 5, 2019

Radiance Engine is a graphics engine built currently on top of OpenGL but with the intent to eventually support more APIs. This project is still in development, more features are about to come!

Initially this project was mostly intended as a practical exercise to reinforce the things I’ve learned on LearnOpenGL. The goal has evolved into an API agnostic renderer with a clear software architecture. Next up is providing a simple but nice API to the user. An API that allows the user to build their graphics application quickly, while the engine handles all the other low-level necessities.


  • Graphics Features
  • General Engine Features

  • Mesh Loader
  • Material System
  • Support Custom Shaders
  • Support Shaders Hot Reloading
  • Multiple Loggers
  • Component System
  • Event System
  • Window Handling
  • User Interface Layer
  • If you’re interested to know more, you can the find source code on this github [link].