Battle City Remake with Custom Engine (C++/SFML)

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++