Posts

Showing posts from June, 2024

Beta testing

 Good day, my friends tried my game today and found a few bugs. This demonstrates the importance of testing, not just by yourself but also letting other people trying out the game. The Rube Goldberg game is quite simple in design, but it is still hard to overlook some things. Getting other people's point of view was critical at quickly fixing these problems. Now the game properly works with a controller.

Fixing slider

 Good morning everyone, yesterday I spent my time fixing a bug with the volume slider in my game. The strange thing about this bug is that the other sliders I have in the game worked. After digging into the situation, there was a problem with deltaTime when the script was applied to that specific area in the hierarchy. To fix it, I emulated delta time in the case that it stayed at 0. It's curious that the error had nothing to do with the slider and it taught me the effectiveness of using Debug.Log().

Refactoring and data saving

 Good evening everyone. Today I refactored the entire game using scenes. At first I wasn't sure if it was worth it, but it made the last implementations very smooth. It allowed me to communicate between different screens much better. I also used the PlayerPrefs feature to easily keep track of player data. For next time, I will always make my levels different scenes to be able to reload them.