Inspiration

My inspiration comes from physics simulations. I wanted to create a simple game that incorporated physics in some way. It had to be something really straightforward so I could learn how to make a multiplayer game.

The first idea I had was to create something like a pool game, but I thought it would be too complex for the time I had available.

Next, I remembered playing with a spinning top as a child. I thought it would be a great idea to create a game around battles of spinning tops. I then set the constraint that the game should only use one button to play. This led to the final concept for SpinFighters.

What it is

SpinFighters is a game where you control a spinning top and push other players out of the arena. The last player remaining wins the round.

How I built it

I used AWS EC2 to host the game server. The backend was written in .NET, and the entire game was made in Unity. All the 3D models were created in Blender, and the music and sound effects are from FreeSounds.org. All of the sounds and music used in the game are licensed under Creative Commons 0.

Challenges I ran into

A significant challenge was learning how to make multiplayer games with Unity. Learning this new approach to game design was really challenging at first, but over time, I got used to working this way.

Accomplishments that I am proud of

I’m proud of creating a game that you can enjoy playing with friends for hours of fun.

What I learned

I learned how to work with EC2 servers. Working with dedicated servers was a completely new experience for me. It changed the way I understand how multiplayer games function and how challenging it is to manage them.

What's next for SpinFighters

The next step is to figure out a way to host the game servers so SpinFighters can be listed on various game stores and platforms.

Built With

Share this project:

Updates