Time to Live

Itch.io Page

Github Repo

Problem & Purpose

This whole project was made for the 2025 Fall Jamfest Game Jam hosted by GADIG, a student run game studio at George Mason. The theme here was "Mixed Signals" and I had 3 days to create a game. I ended up making a multiplayer game about secretly passing around a hidden packet. The true purpose of this project was to do something with AWS as the end of my free tier was coming up, although I still ended up getting charged for some reason.

Technical Details

I wanted this to be a project I could just share a link to, so I made it as a web app with React and express. There is one main express route to the app file and an additional route for a debug page. I supplimented the main page with websocket connections using the Socket.io library. Most of the time was honestly spent creating the lobby system which is still really cool. I didn't spend too much time architecting the project so I couldn't segment the codebase as much as I wanted. I might try and create a more robust lobby library at a later point. The actual gameplay follows the same websocket system as the lobby. Each player recieves their own information based on their role and if they have the packet. I won't really go over the gameplay here but I try and explain a bit on the Itch.io Page.

If you are interested in the actual code, please go checkout the Github Repo as I think compared to some of my other gamejams, it feels a lot cleaner.