Completed Projects
C++ · Functional Complete

Batman vs. Joker — Battle Simulator

A turn-based battle simulation using fully immutable functions and std::uniform_int_distribution for high-quality randomness. Extended into a Batman vs. Joker text adventure with atmospheric story beats and a branching epilogue.

C++Functional ProgrammingGame Logic
On the Roadmap
C++ · SDL2 In Progress

SDL2 Graphics Project

2D graphics programming using SDL2 — rendering, input handling, and game loop architecture applied to a visual project.

C++SDL2Graphics
Game Development Planned

2D Game — TBD

A 2D game project combining the systems programming skills from Greg's Grill with visual gameplay. Genre and scope TBD based on next course focus.

C++Game DevDesign