Welcome to FreeRun, an exciting first-person perspective (FPS) game where players can utilize various abilities such as running, jumping, crouching, sliding, wall running, rope swinging, aiming, and shooting to progress through different maps and overcome obstacles. The objective of the game is to reach the finish line by efficiently navigating the challenges presented in three different difficulty levels - easy, medium, and hard.
- First-person perspective gameplay.
- Various player abilities, including running, jumping, crouching, sliding, wall running, rope swinging, aiming, and shooting.
- Three different maps with increasing difficulty levels.
- Engaging obstacles and challenges to test the player's skills.
-
- Implemented menus and menu transitions.
- Set up lighting for scenes.
- Added camera shaking effect.
- Created weapon mechanics script and added weapon sound.
- Designed the medium difficulty level scene.
-
- Added wall running mechanics.
- Implemented sliding mechanics.
- Created rope swinging mechanics.
- Designed the hard difficulty level scene.
-
- Designed the skybox.
- Created the easy difficulty level scene.
- Added sound effects.
Sample.Gameplay.mp4
- Clone this repository to your local machine.
- Open the Unity project using Unity Hub.
- Navigate to the main menu scene and hit the play button to start the game.
- Choose the desired difficulty level.
- Use the keyboard and mouse to control the player's movements and abilities.
- Progress through the map, avoiding obstacles, and reach the finish line as fast as possible.
You can also download the build of the game and run it directly without needing the Unity project.
- Download the game build from drive link.
- Extract the downloaded archive.
- Find and run the
FreeRun.exe
executable file. - Choose the desired difficulty level.
- Enjoy the game and have fun!
- W, A, S, D: Move the player.
- Mouse Movement: Adjust camera view.
- Space: Jump.
- Left Control: Slide.
- Left Mouse Button: Shoot.
- Right Mouse Button: Throw rope.
If you encounter any issues while playing the game or have suggestions for improvements, please feel free to open an issue on this GitHub repository. We appreciate your feedback!