In this project, I initially attempted to complete the tasks independently, without following a step-by-step walkthrough. However, I eventually referred to the guide while working on the user interface (UI) implementation.
During the process, I reviewed my previous approach to spawning objects on the left and right sides and noticed that it differed significantly from the recommended method. In my earlier version, both sides were implemented similarly to the top spawn, which resulted in a slightly longer script.
On the positive side, this approach allowed the flexibility to use alternative Animal prefabs if needed. Ultimately, I decided to use the same prefabs provided in the original setup.
The next challenge arose while developing the Game Manager script. I initially tried to implement the functionality without the walkthrough but encountered difficulties ensuring that the required Debug.Log
messages—such as point updates, remaining lives, and the “Game Over” notification—appeared correctly. In the end, I relied on the step-by-step guide to complete this part successfully.
Despite these challenges, the process was valuable for my learning experience. While researching and troubleshooting, I created a personal reference library that will serve as a helpful resource for future development projects.