top of page

The Easy Game

Main attributes

JennyTest2025-03-2811-36-48online-video-cutter.com-ezgif.com-video-to-gif-converter.gif

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).

JennyTest_jWTNkxKhDzonline-video-cutter.com-ezgif.com-video-to-gif-converter.gif
JennyTest2025-03-2811-36-48online-video-cutter.com1-ezgif.com-video-to-gif-converter.gif

Game

jennySpelonline-video-cutter.com-ezgif.com-video-to-gif-converter.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.

jennySpelonline-video-cutter.com2-ezgif.com-video-to-gif-converter.gif
jennySpelonline-video-cutter.com3-ezgif.com-video-to-gif-converter.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.

FMOD LOGO.png

Audio Manager

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

  • Play,

  • Pause,

  • Stop,

  • Play a specific parameter,

  • Set Pitch,

  • Set volume for all, music, SFX and more!

Slow down effect

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

Power up effect

When you collect a pickup with a powerup, the music will play in one key higher, using FMODs pitch in code, lerping it up, and the lerping it down again.

​

If the match ends while you're powered up, it will pitch down no problem.

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 in each scene I always make sure to have a gameobject with a script telling which music to play, since the scripts regarding scene handling don't necessarily always network everything.

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.

jennySpelonline-video-cutter.com2-ezgif.com-video-to-gif-converter.gif
bottom of page