Game Development || Task 3: Game Prototype

10.06.2025 - 06.07.2025 || Week 07 - Week 11
Hanson Pea Wei Hao || 0359463
Game Development || Bachelor of Design (Honours) in Creative Media || Taylor's University
Task 3: Game Prototype

Lists





Instructions

Task

REQUIREMENT:
Students given the task to create the prototype of their game. The prototype doesn’t need to have the final art asset, and the use of grey boxing is allowed. The focus here is to quickly test out the game mechanics and to troubleshoot any technical difficulties discovered during the development. The focus should be the MVP of your game.

This includes:
  • Coding movements and actions
  • Coding obstacles and enemies’ interactions
  • Coding game levels (Logic of the game)

Process

Planning:

After Discuss with Ms. Mia, I decided to try to make some change about my game art. to make the character more interesting I planning to change all my game include scenery and game character all become pixel style. it will be a tough challenge for me due to I will be so far behind others that when others were working on how the game would run, I was still working on character design.

For all the character and animation all have been done in and app name Aseprite and then I transport all animation to png then transfer to unity.

Remake on Character, Animation & Scenery:

Main Scenery: SteelJack City:


Old Scene:
Fig 1.1, Old game scene

New Scene:
I go and remake the old scene I have and make the street become more longer which can make for more scene and not too boring. After that I remake the scene become pixel art which will more suit my art style which is pixel art.

Fig 1.2, New long game Scene


Main Character: Tony the "JetFire"

Old Character Design:

Fig 1.3, Tony' s old Art Style, flying and running animation

New Character Design:

Fig 1.4, Tony' s New Art Style, flying and running animation


Enemy: Robotic Enforcer

Old Character Design:
Fig 1.5, Robotic Enforcer's Old Art Style and attack animation

New Character Design:


Fig 1.6, Robotic Enforcer's New Art Style and attack animation

Enemy: Jacob the "Jetcop"

Old Character Design:

Fig 1.7, Jacob the "Jetcop" 's Old Art Style and attack animation

New Character Design:

Fig 1.8, Jacob the "Jetcop" 's New Art Style and attack animation


Special Helper: The Vent guy

Old Character Design:


Fig 1.9, The Vent guy's Old Art Style and asking coin animation

New character Design:


Fig 1.9, The Vent guy's New Art Style and asking coin animation

Fig 1.10, The Vent guy's after getting coin

Working Process in Unity:

After getting all the character and scene i need i start trying can all the character movement and scene upload can be work on unity or not.

So I try out the tiles first by learning from Youtube and find out so many problem in it. I using the way which is a lots of endless game do, just create three tile and using code to make it work like the below video.

Fig 1.1, Repeat tiles making process


Fig 1.2, video for repeat tiles

After that, i find it out, I can' t solve this problem and keep very weird other than tiles. before I solve this problem, I try to add the coin to collect, but I find it out for random the coin spawn having so many bug which is not sure why the coin spawn in the same place and stuck and cannot disappear after time the timer I set have come.

Fig 1.3, Coin spawn bug appearing

After that I restart the project and decided a new way to make the game happen. So from the first I make the game scene by using image as background, and then start build scene page by page. And then for the tiles I create the tile but make it prefab and add collide for them, and also add collide for my character. 

Fig 1.4, Add on image and character

After that I also add in the coin one by one but making them as prefab, so my character can touch it and break by using my code. After that I place my coin with some of the shape to make it look better in looking.

Fig 1.5, coin placing progress

I also try to add a jump and fly animation but in the end I give up because not sure why the game going so weird, like the resolution is so different, so I give up and use back the original setting, which is only running animation. 

Fig 1.6, Resolution problem on jumping

I also try to add a jump and fly animation but in the end I give up because not sure why the game going so weird, like the resolution is so different, so I give up and use back the original setting, which is only running animation. 

Fig 1.7, one of the demo for the game



Feedbacks

Week 9: 
Specific Feedback: Game character look pretty good but a bit problem they are too static, maybe if have time can try make it become more interesting a bit.


Reflections

Working on my jetpack platformer game prototype has been a rewarding yet challenging experience, especially when facing bugs that disrupted my progress. Early on, I encountered several technical issues while implementing animations and object interactions in Unity. Some bugs caused unexpected character behaviors, while others prevented the game from running at all. These moments were frustrating and often slowed down my momentum. For real, some of the bug really make me crazy.

However, these setbacks pushed me to develop stronger problem-solving skills. I learned how to isolate issues by checking console errors, reviewing scripts carefully, and testing changes step-by-step. I also made good use of online forums and Unity’s documentation, which helped me understand how certain systems work behind the scenes. One of the most helpful moments was when I realized a bug was caused by incorrect animation transitions, by solving that taught me to pay more attention to small details in the Animator setup and bug.

Especially thanks to Ms. Mia’s patience and guidance with time and support. This make me able to overcome these technical obstacles. Getting the base prototype working gave me a real sense of accomplishment. It reminded me that solving bugs is not just about fixing code, but also about persistence, learning, and not giving up when things go wrong. This experience has deepened my appreciation for game development and made me more confident moving forward.
                                                                                                                                                                                                                                                                                   Back To Lists

Comments

Popular posts from this blog

Game Development || Task 1&2 : Game Design Document & Art Asset Development

Information Design | Exercise

Major Project 1