-
-
The Home Menu: You can edit settings or start a game through this menu
-
The Play Menu: You can host a game or join a friends game through this menu
-
The Settings Menu: Select the sound volume and full screen or windowed mode through this menu
-
The Gameplay: Where the game is actually played
-
The End Screen: One of the end screens when the win condition is met
Inspiration
We were obviously heavily inspired by a childhood game also named Freeze Tag that many of us played as a kid. The aesthetic of the game was also inspired by the fall season, and some it has some Halloween and fall elements to the environment and characters!
What it does
Freeze Tag is a peer to peer multiplayer game that can be played with up to four players. One player is the tagger and has the goal of tagging the rest of the players in order to freeze them, which makes them unable to move. The other players are the runners, and their goal is to simply avoid getting frozen until the timer runs out, or unfreezing their fellow players to increase their chances of that happening. The tagger wins if he is able to freeze all the players, and the runners win by avoiding being completely frozen until the timer runs out.
How I built it
The game was built using the Unity Engine and Visual Studio. It was written in C#, as that's the language that Unity uses. The peer to peer connection was accomplished using Mirror.
Challenges I ran into
The team ran into many challenges and setbacks, but by far the biggest one of all was just trying to learn Mirror. Although one member on the team has some networking experience, nobody on the team actually knew how to use Mirror, which caused us a lot of problems and made us learn a lot about the API.
Accomplishments that I'm proud of
I would say that we are most proud of sticking it through till the end. The team stayed up and coded the entire 24 hours and worked really hard to see the project come to life, even with all the setbacks that we had. We're also very proud of the peer to peer connection and use of Mirror.
What I learned
We learned a lot about networking through Unity with the use of the Mirror API. We also gained a better understanding of how to work as a team while programming, and strengthened our project management skills.
What's next for Freeze Tag
We would like to have a dynamic camera instead of the static camera we have now. We also had some art assets that didn't get used that we would like to implement. We would like to create more stages in the future as well for more variety in the gameplay.
Built With
- c#
- mirror
- unity
- visual-studio


Log in or sign up for Devpost to join the conversation.