PROJECT BOOST





Overview

Project Boost was created in Unity 2019.4.18f1



Gameplay

The project is a Arcade game about launch a rocket and landing a rocket without hitting anything.




You have to control your rocket and the direction you boost it in without touching any objects or the terrain itself.




What have I done in this project

Basic Input Binding
Adding Relative Force
Thrusting variables for the rocket
Transforming rotation of the rocket
Rigidbody constraints and freezing constraints to get collision working properly with physics
Implementation of the Audio Source so that it plays only when you use the thrusters
Switch statements for tags on GameObjects
Respawning using SceneManager
Loading the next level once reaching endpoint
Added the Invoke to delay some seconds after crashing / finishing the level
Multiple Audio Clips - success and failure sounds
Triggering particles
Refactoring code with extract method
Debug Codes / Cheat Codes
Level design
Automatic moving objects for difficulty increase
Mathemathical code with Mathf.Sin and tau
Made 2 Levels