Project: The Game (TDP005)

large picture

Info about project

Project: The Game (TDP005)

ID: 5

Course: Projekt: Objektorienterat system

Period: 2025-11-12 - 2025-12-18

Techniques: ['c++', 'sfml', 'oop', 'game-development']

Group size: 4

Link: https://gitlab.liu.se/tdp005-group/tdp005

Designed and implemented a game in C++17 using SFML. Built a game engine loop with a state machine and multiple menus (start, name entry, pause, game over, leaderboard). Implemented enemy spawning with increasing intensity, player progression with level-up choices, weapons (assault rifle/shotgun/sniper), projectiles, collisions, obstacles, and a persistent leaderboard/highscore system.