UnderGround was a game made in Unity, we got some pre-made assets and some custom assets we had to make and it was really fun to do so.
Here is the trailer I made for the game which includes gameplay:
You can find more about the custom assets used here:
https://www.notion.so/Underground-cc725271b1614528882508cc87ec413c
There was also alot of code used, I did get some help from friends because I wasn't that good at coding and needed some help with certain parts of the game. The ui, health and shooting are some examples of what I got help with.
Honestly I'm not sure what to say about this project, we learned how to use the 2D level builder using the tiles and tile editor which was pretty complicated at first.

This simple piece of code animates the player, I like using the Unity built-in animator because it isn't too hard to use when working with just one layer. This makes it so when the player pushes the movement buttons it just sets the animator to another layer which is the animated layer. When the player isnt moving it will just set the sprite to a still image of the character.

Another not too hard piece of code, it's for the health potion. When the player touches it and their hp is not maxed it will add Hp to the player. I have a similar code that just increases max hp for the player too.

Another example of Raycasting, this one was shown to us by the teacher so it wasn't too hard to use. It just shoots a laser from the enemy to the player and then if the player is in that laser the enemy will start moving closer.