Jump and dodge past sawblades and rock people to reach the finish line!
“2D Runner” was the first complete Unity project that I worked on. The project is pretty basic, it has a player class, enemy class, enemy movement class, object movement class, and a game controller class. The movement is all physics-based meaning the player is pushed in the direction it needs to go and falls with gravity. My favorite design was the enemy movement, when the player is in the designed zone of that specific enemy, the enemy reacts by reading the player's position and uses a method called lerping to travel from its original position to the player's position to cause damage. I learned a ton about the Unity codebase working on this project which helped me a ton in working on future projects with others later on.