My new first-person game and framework

I'm making a first-person shooter game! I don't have a title for it yet.

Structurally I want it to be a linear adventure. Personally it's driven by my desire to build interactive 3D spaces. I missed the classic FPS modding and mapping scene and think there's a lot for me to learn there.

Alongside the game I'm developing a C++ framework called Beagle for quickly starting games like this one. It's using SDL for windowing, OpenGL for rendering and GLM for math.

I got to work and rendered some walls and had first-person movement going. Worked on textures, implemented a ray-triangle test and weapon fire. It's exciting to see it take shape so quickly! 😊

The player is in a dark cave, firing a weapon at the wall and surrounded by deer-like creatures facing the camera.