GAME DEVELOPMENT - FINAL TASK: FINAL GAME

Luisa Audrey / 0348741 / Bachelor of Design in Creative Media (UI/UX)
Games Development
Final task
Final Game








LECTURE

There were no more lectures because most of the time sir just gave us tutorial.

INSTRUCTION

So I continued on the my previous task by drawing the final boss which is the llama.


I also created the walking animation after this.

The next thing I did was fixing the mushroom. Originally in the prototype, the mushroom shoots after the player is getting closer. But it wouldn't stop shooting afterwards even after the player has gone further. So basically the shooting was only triggered once. The difference with my coding and sir's coding is that my enemy and his enemy faced different way

I tried to modify the code and finally found the way:


After fixing the mushroom, I just realized that I haven't made the drops. I tried to replace the power up with the drawings that I made:


However, for some reason the animation wouldn't work. There were few errors as well. I tried to use chatgpt but it didn't really help. I have made 2 different scripts and it still didn't work.

In the end, I found out the problem on why the drop immediately disappeared after I killed the enemy was because of my slash trigger. The moment I slashed the enemy, it activated the trigger and collided with the drops. The way I fixed this was by making different layers and tag and uncheck the colliding matrix between the two layers.

After that, I created the UI, which not that much.


After this, connected the 2 levels with scene manager and also finalized the game by adding the details and coins. I also added door last minute to indicate level success. 

In the end, I tried to look for the sound effect such as the jump, attack, coins, drops and also the background music.

Lastly, I tried to fix my ground trigger because literally they don't work properly and they bug way too often. In the end, I realized that it happens because I have multiple ground trigger. I tried to not make the trigger collide with each other and it lowkey helped. But for some reason, the animation wouldn't work after I attack because the IsGrounded bool isn't checked even though I'm literally on the ground. I also realized that the ladder trigger is also fucking up the player's movement. 

I tried my best and it still didn't work until I gave up. So, the least that I can do is to wall into another trigger every time the animation is stuck after I click on attack. So I'm really sad to know that this game is literally not playable to other people aside from me. Because, they might not know where is the next ground trigger and where to step on if they're stuck.

I had no time to fix this because I was pretty much later already, but aside from that, I am pretty proud of my game.

Here is my final document:


This is the webgl link. However, for some reason the health UI looks broken. Though I have make sure that it doesn't look like that in the real game, I just don't know how to fix it ;-;


FEEDBACK

Sir Razif said that it is fine if we just use existing assets from the internet for some. What's important is that the game is playable and the the main action functions.

REFLECTION

Well I just continued on dying. However, after I have mostly finished the actions, I kind of got the hang of it. I started to realize the similar pattern and command such as collision. I started to realize my mistakes for some errors without having to ask my friend. I also spent a lot of time finalizing the game especially with the soundtrack. I was mostly stressing out about the ground since it kept on bugging. Even after I changed the trigger and make sure they don't collide with each other, it still doesn't help. But anyways, I still managed to submit in the end.

In conclusion, I learnt a lot from this module. Firstly, I learnt how to manage stress better, I learnt that making game is never easy at all, and lastly I learnt that I was never born for this. This is probably going to be the first and last time I'm touching unity for any purpose. I also realized that I'm bad at this not fully because I'm dumb, but just because I knew nothing about coding basic. After I did game dev for few weeks, I started to get the hang of it. But still though, no more. But I would love to draw the assets though, kind of fun.

Comments

Popular Posts