Team Project Development Log 4: Final Game Version

After the beta was completed, work was started on making the game ready for its final release. I received another unity project file from my team leader that had two final levels and all the assets implemented. I had to add this to my existing project and make sure everything worked together. I also replaced my placeholder assets with the final ones.

Video of Final Build

I put together a basic title screen with a screenshot from an edited scene in the Unity editor as the 2D artist unfortunately wasn’t able to make the title screen assets. As seen in the video, the two bugs that were present in the beta haven’t been completely fixed. Methods were put in place to mitigate them but they can still happen. I didn’t have enough time to completely fix them before the deadline for the Team Project. Sound has been added to the game to make the game more enjoyable to play in the form of music and sound effects for the player being hurt and the glass breaking.

Variables Script Changes

New variables were added to the variable script so that the sound effects could be linked to within the scripts when the respective sounds were needed.

Damage Script Changes

The integer contained within the TakeDamage functions in the damage script was changed to be a variable so that I could change the damage value for each object in the editor instead of making a new script for each object. The second line of code in this screenshot shows one of the player damage audio clips being played.

Glass Destruction Script Change

I added this line of code to the glass destruction script so that the sound of glass being broken would play when the broken glass is triggered.

Player 1 Respawn Script 2

A new version of the player respawn script needed to be created for both players as I removed the need for the dummy player to be created when the player walks off the edge to mitigate the double score bug. It is virtually the same as the other respawn script except that the line of code that destroys the object is removed since the players shouldn’t be destroyed within a script since it would cause script issues.

Player 2 Respawn Script 2
Link to Game (Delegostration)

https://k-perry.itch.io/delegostration

The link goes to the game page which has a playable HTML version as well as a downloadable executable version for Windows. The Windows executable is recommended as the HTML version usually has performance issues.