Position: Gameplay, sound programming
Genre: 3D Platformer
Platform: PC
Team size: 14
Jim N’ Jam Sewer Escape
Project length: 3 Weeks
Engine: Unity
About
Jim N’ Jam is a third person 3D narrative-based platformer made in the Unity game engine and C# for Game Project 1 at Futuregames.
Contributions
In this Project I was responsible for the check point system and volume settings. We used Perforce as source control, Miro for prototyping and Jira for project management.
​
​
Check Point System
​​​
The checkpoint system utilised invisible boxes as the checkpoints and when the player touch a checkpoint it would save the checkpoints position and the position of the water. When the player fell into the water the water level would go the the location stored in the checkpoint and the player will be teleported to that checkpoint.


Volume Settings
​The volume settings utilize 3 sliders each connected to an audio group inside the audio mixer that controls the volume of all sounds effects. The values of each slider is stored in Unity's Player Prefs that way the settings are saved between sessions.
Take Aways and Reflections
​
​
During this project I learned how to use Unity's Player Prefs and Audio Mixer from one of the other programmers when I was making the volume settings for the game.
​
During this game project I learned how to work in a team with other disciplines because this game project was the first time I made a game together with others.
I also learned the importance of getting input and feedback from other people, especially when I was creating the volume settings. My first implementation was not the pest way of doing it but another programmer gave suggestions on ways of improving it.