Barnes-Hut Lighting

Builds (itch.io)

Trailer (YouTube)

Code (GitHub)

A solo project meant to apply research in real-time rendering technology, I built upon the Eis-Engine code base created in my undergraduate degree, and expanded on in the Minotaur’s Maze project to build a more performant lighting system, with a built-in level of detail feature.

Product Description
The “playable” application itself is the exact same as in the Minotaur’s Maze project, featuring a procedurally generated maze with torches dotting the environment. The improvement was the conversion from a voxel-based “on or not” lighting system that filtered light sources in a very limited fashion to a global illumination system using Barnes-Hut light cuts, at the cost of a performance drop of about half the frequency compared to the previous system.

Submitted/”Published”
April 2026

Screenshots and features

[available in repository]

Environments rendered using B-H Light Cuts |

| The environment rendered using the old light system.

Software & Skills involved:

Low-level Engine development

Eis-Engine v3.0

C++ Programming

Git Version Control