Games Development / Final Project


13.11.2023- 16.12.2023 (Week 12 - Week 16)
Cheryl Voo Yie Qi / 0349878
Games Development / Bachelor of Design in Creative Media
Final Project / Final Game


Final Project / Final Game

After the prototype, I kept on working on the game in Unity. 
For the font, I found some fonts online to match the Halloween theme, but in the end, I chose the first one on top which was called "Halloween Nightmare" and the second one "Halloween Secret" in the game.

Fig 1, Experimenting fonts



Animations

Player idle

Fig 1.1, Player idle


Player jump


Fig 1.2, Player jump


Player walk


Fig 1.3, Player walk


Player attack

Fig 1.4, Player Attack


Player hurt


Fig 1.5, Player hurt


Player dies


Fig 1.6, Player dies


Door 


Fig 1.7, Door open and close


Ghost floating

Fig 1.8, Ghost floating


Checkpoint 


Fig 1.9, Checkpoint


Challenges faced
1. The bullets from the player and the enemy will collide together.
Solution: I added different tags and layers and adjusted the physics in project settings and it works.
Fig 1.10, Enemy bullet


Fig 1.11, Player bullet

Fig 1.12, Layer collision matrix


2. The 2 levels in the same scene which I thought was not the correct way to do it, but I assigned teleport to the door and teleport player to level 2. With an original script, it was straight teleported, but I wanted the door animation to play before teleporting.
Solution: I added a 2f delay before teleporting to another door which leads to level 2.

Fig 1.13, Door trigger script


3. I added enemies and humans patrolling in the game, but there is one of them will stop halfway when patrolling and if I drag it, it will become normal.
Solution: I changed the movement speed from 0.5 to 1.0, and it works.
(From ChatGPT: By multiplying your movement speed by Time.deltaTime, you ensure that the movement remains consistent regardless of the frame rate. )

Fig 1.14, Human control script



Final Submission

Game design document

Video Presentation



Video Walkthrough





REFLECTION

This module feels like it is my favorite but also the most suffering one. For me is quite hard because of the coding parts while doing it. But watching the videos from Mr. Razif and online makes it much easier. However, there will be still some errors I need to deal with. I'm having a hard time while doing it, luckily I have my friends who helped each other while doing this project. In the end, when the results came out, it was not really what I expected but yet not bad hahaha. I spent quite a lot of time on the assets since I wanted to match them all together and look unity, so eventually delayed my progress. Time management is what I need to learn all my life:)

Lastly, I wanted to thank Mr. Razif who taught us a lot in the class and was also willing to help and solve our problem anytime. Thank you!

Comments

Popular Posts