Journal Entry 4


Date: 16.05.2023

Activity:  Finishing the game.

Notes:  Finished the game. 

Created 5 levels. I created levels with the prefabs, which I was working on before. Assembling those levels wasn't really difficult, because of the prefabs, but I have changed some of the settings of the levels to make it more difficult as the game progresses. Also I had a little problem with telling apart where I used the prefab and where I used the GameObject, which is not a prefab. Sounds stupid , but I managed to get confused. I had an error, because I wanted to use a coroutine at some point, but the game object was inactive, and that was because I used a prefab and not the GameObject, which was in the scene.

Also I polished UI (to the best of my abilities). I created a so-called "prescene" for every level with explanation of what the next level is about. I am not sure, if it is needed, but to me it makes sense, because in my game Player Object has to be moving all the time in order to succeed, so the user might not have enough time to react without some explanation at first. 

Also I added sounds. With that I probably had the biggest problems. I wanted the sound to continue playing throughout the scenes, and I didn't know how to do it. Then I've read that I am supposed to "carry"  the Game Object, to which the sound is attached, to the next scene by using the function DontDestroyOnLoad. Also I have added lots of sounds to the Player Object, which at some point required using PlayOneShot function, because I wanted to play some sounds simultaneously.

At the end, it feels like I've spent almost equal amount on creating game mechanics, prefabs, scenes and UI. I didn't expect UI to be this challenging.

Invested hours: 3 days.

Outcome: finished game . 

Files

ProjectC_Win1.zip 49 MB
May 16, 2023

Get Project C

Leave a comment

Log in with itch.io to leave a comment.