Playing is better
Lag Life
It's with great enthusiasm that I present to you the creation of a video game in C#, a project carried out as part of our second semester at EPITA.
Working in teams of five, we were tasked with designing a video game within the constraints we had set ourselves. We chose to develop a 3D game, a multiplayer horror game in which players had to escape from a haunted house while avoiding the ghosts chasing them. This ambitious project allowed us to explore many aspects of video game development, from graphic design to artificial intelligence.
We had six months to implement a number of complex features: artificial intelligence capable of tracking players, a multiplayer mode, and gameplay mechanics such as the ability to hide or use objects to progress. The main objective was to ensure an immersive and fluid experience, while minimising bugs. In addition, we had to learn C#, 3D modelling with Blender, and the Godot engine, all the while ensuring that everyone's work was integrated within the given timeframe.
To complete this project, we watched numerous videos and explored various resources, although using Godot limited our access to detailed tutorials. So we had to learn for ourselves, by experimenting and adapting to the technical challenges we encountered. Rigorous project management was put in place, with a structured schedule and a division of tasks according to each person's skills, in order to optimise our productivity.
We managed to finalise the project by delivering a functional, fluid and virtually bug-free game, which earned us a final score of 17.86/20. Thanks to an immersive dialogue box and effective communication around the project, we were able to offer players an experience that was both fun and terrifying.