Coffee Engine

Project Overview

The Coffee Engine is a layer built on top of SFML that manages resources, assets, scenes, game objects, and more. This allowed us to build a robust and efficient architecture, ensuring a smooth development process in preparation for the production of Freak Squad.
On this project, I was involved both in the architecture of the Coffee Engine and in the creation of the resource manager, which I made multi-threaded to optimize performance by loading only the necessary assets.