Link coming soon
Crossy Road: Revenge of the Chicken is a top-down shooter based on the mobile game Crossy Road.
This was my first Unity project and required not only coding the game, but also learning and understanding the Unity engine for the first time.
3 levels with increasing difficulty
Final boss showdown with Hipster Whale
Multiple enemy types with different attacks
Unique experience of Crossy Road lore
At the start of the semester I was off with covid, meaning I had to learn the basics of Unity myself using youtube and the learning resources provided instead of in person.
The player moves by using the arrows, and rotates to follow the mouse position. When the mouse button is held, the player shoots a projectile every 150 frames.
To track when all the enemies in a level were dead, the game checks how many objects with the enemy tags are in the scene, and moves to the next scene if there are none remaining.
The car enemy looks at the player and moves forwards so it always follows the player, whereas the truck enemy remains stationary and shoots at a random time.
The boss shoots every 300 frames, and on every 4th shot also launches homing missile cars.
The game gives visual feedback by changing the player and enemy colours when taking damage or healing for a short amount of time before going back to its original default colour.
As this was my first game I made, it took longer than other projects to code relatively simple things. However, this helped me to get a good understanding of the engine early on so I could make more complex projects.