RayBeam

RayBeam is a configurable C++ raytracer I built with classmates during my third year at Epitech.

It renders simple scenes from config files, with spheres, planes, cones, cylinders, point lights, directional lights, reflections, shadows, and a small SFML window for moving the camera around.

The code is quite messy and inefficient, but this was the first real scale project I worked on with others. It taught me teamwork and what it means to ship something bigger than a simple MVP.

I keep the original 2023 version available on GitHub.