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

Share this project:

Updates