PROJECT T
ROLE
Network Developer
DESCRIPTION
A cross-platform game supporting Windows and PS5, featuring both single-player and multiplayer modes. Developed by an 8-person team using a custom engine, completed within 8 weeks. Control a character and fire projectiles at a target to score.
DURATION
Jan.2024 - Mar.2024
GENRE
Top-down shooter
PLATFORMS AND TOOLS
Windows, PS5, C++
This game was collaboratively developed by a team of eight, including myself. My primary responsibilities were focused on the network development and the creation of the game menu. On the Windows platform, I integrated the Steam API to implement the game matchmaking system, which allows players to create, search for, and join multiplayer game lobbies, with games initiated by the server.
I also integrated the ENet plugin to serve as the network layer, where I was responsible for designing and defining the packet sending and receiving processes, ensuring smooth synchronization between the server and clients during multiplayer gameplay. Throughout the development process, I explored the use of the factory design pattern to implement a cross-platform network subsystem.
This project is available on GitHub : ishant4iZard/CSC8508 (github.com)