Voxel Raytracing Engine + Pinball Game

In this challenging graphics and physics programming module, I developed a voxel-based raytracing engine in C++ - and as a creative extension, I turned it into a playable Pinball game!

preview

Key Features I Built:

Advanced Lighting & Shadows

preview

Material System

preview preview

Anti-Aliasing & Camera Improvements

preview

New Primitives & Scene Elements

preview

Creative Expansion: Pinball Game

preview

Performance Profiling & Optimization

More pictures:

preview preview preview preview

💡 What I Learned

This project deeply strengthened my understanding of:

It was a demanding but incredibly rewarding project where I bridged graphics theory with hands-on game creation :)

Go Back

BUAS