top of page

C++
Games Collection

This is a collection of games developed in C++ using SFML, a multimedia library for graphics and window management.

The goal of this module was to learn C++ and Object-Oriented Programming by recreating four classic games. For the final project, we applied everything we learned to develop a clone of Angry Birds.

SFML handled sprite rendering and camera control, while core functionalities—such as collision detection, physics and game logic—were implemented from scratch. This required manual memory management and pointer handling to ensure efficient, reusable code.

In fact, some of the code was reused across multiple projects, leading to a minor visual bug. Can you spot it?

Copyright © 2024 Matteo Bolognesi.

All Rights Reserved. 

All the assets, images and characters used for the projects belong to the original authors.

bottom of page