2D Platformer Final (gyulves1)
About
Description:
This project was made to showcase a working 2D Platformer that was developed in Unitiy. The project displays how to work with player controllers and different input from the keyboard or other devices, working 2D gravity, interaction between NPC and the player, and the use of C# scripts.
Modifications Made:
- A complete and thorough level3 that is visually different from basic level1 and level2.
- A complete and through level4 that is visually different from basic level1 and level2 and different from the more complex level3.
- Different game audio on each level to make each level feel more unique.
- Different enemy esthetics, along with different enemies on each round.
- Edited the PlayerController script to modify the player jump. The new jump is quite a bit larger, with more float time, allowing the player to jump from obstacle to obstacle and making it harder to control in tight areas. This was done by editing some of the variables values at the top of the code, with additional modification to the player velocity and force when they jump. It was more about messing around with different values than completely rewriting the script, too little and the jump wouldn't move the player off the ground, too much and the player had no control or sometimes would break the game and jump through walls.