Beagle (C++ game framework)

Beagle is a C++ game framework for quickly starting game projects. It is using SDL 2.x for windowing, OpenGL 3.3 for rendering and GLM for math

features

Beagle projects

Some games I'm working on with the framework!

Lizzi Crossing

This is the improved version of the puzzle game I made back in 2020 using Unity.

Deduce tiles with mines using the board's hints styled after nonograms and Minesweeper

The Beagle version has a new roguelike mode, and a validator to prove a generated board can be solved without guessing by moving and using the available nonogram and minesweeper hints

Untitled memoir game

Personal project that's been helping me greatly improve general workflow in the framework, as well as features necessary for a real-time 3D game like collision detection and response. I wrote down some development notes about this game here.

FPS game

Early on I worked on a retro first-person shooter game. It helped a lot with developing the engine's core features.