top of page

The Easy Game

NewSun1.gif

Main attributes

Using Netcode for Gameobjects

I made this project to learn how to make a networked game in Unity, and out of all the networking plugins I chose Netcode for Gameobjects.

​

I began with a simple tutorial, then added feature after feature, until I decided to make a small game, truly understanding how to make the game work on a bigger level.

​

You can both play local multiplayer, and with your friends over the internet using Relay (join code).

Player2.gif

Game

MeeleCleeve1.gif
Spear2.gif

Features

The game is very simple, two to four players spawn in a level, trying to kill each other with shooting bullets.

​

To make it a bit more exciting I added many types of pickups which could improve or decrease your stats, adding a randomized layer to the game.

Spear2.gif

Audio

FMOD

For audio implementation I decided to use FMOD since I've used it before and think it's  a great way to implement audio features in a smart way.

​

In this project I have both composed the music and created sounds, and implemented it.

Dash3.gif
StunCloud3.gif

Audio Manager

I created an audio manager using the FMOD events created in FMOD. I can

  • Play,

  • Play with loop,

  • Stop,

  • Play a specific parameter.

StunCloud3.gif

Audio in network

Since it's a networked game, I had to consider ways to make the clients know which music to play and when. In general, server decides which scene everyone is in, but the clients don't always know it.

​

So when switching scenes, it goes on the server, but then I send a ClientRPC to make sure the clients know which scene it is, and then make them play the correct music.

Slow down effect

When all but one players are dead, the game uses a slowdown effect, where I decided with the audio to make the music slow down and pitch downwards to fit the screen.

BloodBurst5.gif
Dash3.gif

Win or lose?

If you win the game, you'll be taken to the end screen and you'll see if you're the winner or not. And if you are, you hear a happy jingle. But if you lost, you'll hear a sad jingle instead.

Conclusion

The Easy Game is a networked game made in Unity, with options for local multiplayer as well. Two to four players try to shoot each other with limited health, last one standing is the winner!

​

I both composed the music and made the sounds for this project, and implemented it through FMOD.

ApplicationFrameHost_xOt00BvzFG-ezgif.com-video-to-gif-converter.gif
bottom of page