Bomber Game

C++, SDL

About this project

Developed a Bomberman-inspired game using a custom C++/SDL engine built from scratch to demonstrate core game programming and architecture.

Implemented systems for scene and object management, component-based design, animation, input handling, collision detection, and JSON serialization.

Applied common design patterns and optimisation techniques, with identified areas for improvement in memory management, physics, and system separation.