An ongoing project that started out as coursework for my computer games architectures module. Includes a simple 2D engine built with C++/SFML and a game made with this engine.
My work
Implemented the core game loop structure.
Implemented state machines.
Implemented a data-driven, event-based input manager using callbacks.
Implemented data-driven resource manager and game maps.
Implemented collision detection and handling.
In-progress entity-component system.
In-progress my own version of the 80s game Battle City.
Date
Feb 2023 - Ongoing
Role
All
Project Type
Solo
Link
Engine
Custom self-made
Language
C++