Game Development / Task 3
17.11.2023 - 15.12.2023(Week 12 - Week 16)
Chang Jia Yee / 0350402 / Bachelor of Design in Creative Media
Games Development
Task 3: Final Game
Game Development / Task 1
To do:
- Finalise game
- Publish in Unity
Process
In view of this project, I invested in the role design and organ design of many different mechanisms in the early stage. To be honest, I thought too well at that time. I wanted to make some novel institutions, but I found that my previous ideas were somewhat unrealistic in the later stage, and it was difficult for me to complete the basic settings and add these new ideas. So I made some changes to my original idea and tried to practice it in my game.
In the process of groping for programming and understanding the program, I spent a lot of brain cells and consumed my great momentum and fighting spirit. I resisted a strong sense of frustration and continued to explore. After several collapses, I finally got some improvement. The process of this effort is as high and low as a roller coaster, which is very challenging.
In the process of making, I would like to thank lecturer for his help, and help me find the problem with my coursemate when I encounter a problem. When you encounter programming problems, you will go to ChatCPT and Youtube= tutorial to try to solve the problem. Then I need a little time to digest the content of the tutorial myself, and then use it in my programming.
The whole process of programming is often controlled by whether the game can work or not, and I have learned a lot on the way to solving problems.
Scripts
Player
- Character controller
- PlayerLife
- Player Attack
- Moveforward
- Detect collision
- DestroyOutOf Bound
Garlic soldier
- Enemy Controller
Bigboss Garlic
- Bigboss script
- Bigboss garlic
Garlic Bullet Transmitter
- Bullet Transmitter
- Garlic Bullet
- ThreeHitDie
Knife Trap
- Knife Controller
Rolling Meatball
- Meatball Controller
- Meatball spawner
Sushi (Key to go next level)
- Food Controller
UI
- Healthbar
- doorTrigger
- StartMenu
- QuitMenu
- restart game
- finish
Scenes
StartMenu
- Start button
- Quit button
- Let's Go button
- Introductory instructions
- Traps [Knife, Rolling Meatball]
- Kill enemy
- Health mechanism (health bar)
- Key and how to unlock the door
Death Screen / Retry Menu
- Restart button
- Home button
- Bg image
Level 1
Garlic bullet transmitters are shooting, knife and rolling meatball traps
Key
Door
Contains obstacles and traps that can kill player
Level 2
Garlic bullet transmitters are shooting, knife and rolling meatball traps
Key
Difficulty of the platform increase
Number of enemy increase
Door
Contains obstacles and traps that can kill player
Level 3
- Avoid Traps
- Defeat and kill Bigboss
EndScreen
- Play Again button
- Quit button
Scattered throughout the map [used immediately on contact):
● Key Collectibles(sushi) [Collect the corresponding number of keys to open the door]
- Jump
- Death
- Attack
Enemy
- Attack
Garlic Bullet Transmitter
- spawn bullet
- StartMenu
- During game
- EndScreen
https://play.unity.com/mg/other/game-dev-final-1
REFLECTION
This should be the most time-consuming subject in all my project. It
takes a lot of time and energy from conceiving the theme of the game,
perfecting the details, making, modifying and finally finishing the
product. Although the final game is the basic function and level, I have
learned a lot. The most time-consuming part is the coding part. It took
a lot of time to find mistakes and then correct and test them, and of
course I learned a lot. When I struggled with a code for a long time and
finally achieved it, I was really happy. The most tense moment is when I
finished waiting for export, afraid of the final product effect, and
afraid that there are any problems that can't be exported. Fortunately,
it all ended smoothly in the end. When I finally finished it, I really
felt relieved. game development was a good experience, and it also made
me realize my many shortcomings and the direction I can learn.











Comments
Post a Comment