Games Development - Project 3
Games Development - Project 3
For this submission, we were required to continue using our previous art assets and, in accordance with our proposal, create a prototype to provide a rough visualization of how our game should look. Below are the links to my proposal and art assets.
- Player control & animation - idle, walk, jump, short-range attack
- Player health & mana system
- Map layout - parallax background, death boundary, moving platform
- Collectibles - health, mana, key, crystal
- Slime - health, attack, player follow, animation
- Trigger to next level when achieve a condition
- Boss fight
- Bat and ghost enemy
- Long-range attack
- Cut scene
- UI - start, pause and exit the game
- Background music
- Sound effect for every element
Figure 1.1 Game prototype
The game prototyping process is difficult yet satisfying. It is difficult because the YouTube tutorials I followed sometimes did not work for my game, requiring me to seek help from GPT and check the code line by line to identify the errors. Most of the errors were caused by minor mistakes, which could be frustrating at times. I faced many challenges at the beginning of the prototyping process, as I was still unfamiliar with Unity and C# language. However, after numerous attempts of trial and error, I gradually managed to understand how the system works. The sense of satisfaction came when I was able to build my game from an empty canvas into a playable game. Although there are still many areas that need improvement, such as the smoothness of animations, the sensitivity of the gameplay, and player feedback, the prototyping process has been both valuable and rewarding. Apart from practicing Unity and C# language, I learned to remain calm after repeated mistakes and to stay optimistic, believing that every problem can be solved with time and persistence. This is only halfway through the journey, but I believe I can build the game I envision.
.png)
.jpg)
.png)
Comments
Post a Comment