Skip to content

DanLovPotato/VRproject_BeatSaber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VR Project: Beat Saber

Overview

This project is an Oculus VR game developed using Unity.

Watch the video below to see the game in action:

Watch the video

Features

Score System

  • Tracks and displays the player's score based on hit accuracy and timing, rewarding precision and rhythm.

Hit Detector

  • Accurately registers player actions, ensuring only well-timed hits contribute to the score.

Hit Visual Effect

  • Provides immediate visual feedback for successful hits, enhancing the gameplay experience and keeping players in sync with the music.

Hit Sound Effect

  • Each successful hit triggers a sound effect synced with the background music, reinforcing rhythm and accuracy.

3D Background

  • Immersive 3D environments that react dynamically to gameplay, enriching the VR experience.

Speed Sync with Music

  • Gameplay speed is synchronized with the tempo of the background music, challenging players to stay in rhythm.

Prerequisites

Unity 2019.3.15f1 or later is recommended.

Project Structure

VRproject_BeatSaber/
│
├── Assets/                     
│   ├── Oculus/                     # Contains Oculus-specific assets and settings, including VR interactions and environment setups
│   ├── Resources/                  # Holds resources that are dynamically loaded during runtime (e.g., updated hit effects)
│   ├── Samples/                    # Sample assets and scenes for reference or testing
│   ├── Scenes/                     # Unity scenes used in the project (e.g., main game scenes, environments)
│   ├── TextMesh Pro/               # Assets related to TextMesh Pro for handling high-quality text rendering in VR
│   ├── UnityTechnologies/          # Contains assets provided by Unity Technologies (e.g., updated hit effects)
│   ├── XR/                         # Assets related to extended reality (XR) components, including cross-platform VR support
│   └── XRI/                        # Contains XR Interaction Toolkit assets, supporting interactions in VR
│
├── Packages/                   
│   └── Manifest.json               # Package management file, listing dependencies used in the project
│
├── ProjectSettings/            
│   └── ProjectSettings.asset       # Unity project settings (version control, quality settings, VR settings, etc.)
│
├── run/                        
    ├── Beat Saber_Data/            # Directory containing game data files required for Beat Saber to run
    ├── MonoBleedingEdge/           # Directory containing the Mono runtime files, necessary for running the game on platforms that require Mono
    ├── Beat Saber.exe              # The main executable file for launching the Beat Saber game
    ├── UnityCrashHandler64.exe     # Executable responsible for handling crashes and sending crash reports
    └── UnityPlayer.dll             # Unity runtime library required to run the game on Windows

About

An Oculus VR game developed using Unity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published