top of page

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)

bottom of page