Skip to content

hasanerdemak/FreeRunGame

 
 

Repository files navigation

FreeRun: The Ultimate 3D Parkour Game

Project Overview

Welcome to FreeRun, an exciting first-person perspective (FPP) 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.

Features

  • 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.

Contributors

  • Hasan Erdem Ak

    • 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.
  • Erdem Akyüz

    • Added wall running mechanics.
    • Implemented sliding mechanics.
    • Created rope swinging mechanics.
    • Designed the hard difficulty level scene.
  • İzlem Deniz Kaya

    • Designed the skybox.
    • Created the easy difficulty level scene.
    • Added sound effects.

Screenshots

Main Menu New Game Panel
screenshot_MainMenu screenshot_NewGamePanel
First Person Perspective
screenshot_MediumSceneStart
Easy Level
screenshot_EasyLevel
Medium Level
screenshot_MediumLevel
Expert Level
screenshot_HardLevel

Sample Gameplay

Sample.Gameplay.mp4

How to Setup and Play

Option 1: Clone the Repository

  1. Clone this repository to your local machine.
  2. Open the Unity project using Unity Hub.
  3. Navigate to the main menu scene and hit the play button to start the game.
  4. Choose the desired difficulty level.
  5. Use the keyboard and mouse to control the player's movements and abilities.
  6. Progress through the map, avoiding obstacles, and reach the finish line as fast as possible.

Option 2: Download the Build

You can also download the build of the game and run it directly without needing the Unity project.

  1. Download the game build from drive link.
  2. Extract the downloaded archive.
  3. Find and run the FreeRun.exe executable file.
  4. Choose the desired difficulty level.
  5. Enjoy the game and have fun!

Controls

  • 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.

Feedback and Bug Reports

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!

Releases

No releases published

Packages

No packages published

Languages

  • C# 50.0%
  • ShaderLab 32.4%
  • HTML 12.1%
  • HLSL 5.5%