2.5D game engine built in C++ with SFML, featuring raycasting renderer and procedural level generation