Audio Programmer
The Easy Game

Main attributes
-
Networking using Netcode for GameObjects
-
Making a networked game.​
-
-
-
Making things like stats, bullets and pickups​
-
-
-
Implementing FMOD into Unity, using it's events​
-
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).

Game


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.

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.


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.


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.
