VR Rhythm Journey
Author : Tristan GLEHEN
Github Repo : https://github.com/Pyolsuni/CGP-Rhythm-Journey
What makes a good VR Game ?
Is it the story ? The graphics ? The movement ? The interactions ? For me, a good VR game is one you feel at ease with, one that rewards your interactions within the game environment and that feels fluid/natural.
As I've played a lot of VR Games, I've come across many great concepts. Some of my most favorite games are Beat Saber and Echo VR, because movement feels rewarding.
I would then like to make a game that makes movement as rewarding and as enjoyable as those. As of the gameplay itself, I was thinking of doing a Melatonin-like game (scenic rhythm game). All that would be contained within a lobby like The Lab
In the end there should be a link to the final build, repo and a 10-20 sec final result video.
Milestone 1 - Project Set-up (10.10)
- Research on what makes a great VR Game [3h]
- Player controls
- Interactions
- Creation of the world
- Implement VR Controls [2h]
- Implement Player Camera
- Implement Player Movement
- Implement Player Hands-tracking
- Create a basic scene [2h]
- Have blocks coming at you
- Play sound
- Destroy GameObject with contact
You can add development notes here, or remarks on the progress / result. Screenshots and videos are always good!
Progress of researches : https://tristan-glehen.notion.site/Computer-Graphics-Project-41c91ef54e424369bbab987ee17040db?pvs=25
Milestone 2 - Assets, tests, first scene (24.10)
- Organization of the Project [1h]
- Drawing of the scenes
- Choice of musics
- Choice of the project
- End of researches on VR [1h]
- See Notion
- Research of assets [1h]
- Lightsaber
- Gun
- Notes
- Objects
- Decors
- Lighting and decoration of the first scene [2h]
- Background
- General light
- Reactive light
- Test some basic interactions based on the researches from different VR Rhythm games [2h]
- Hitting
- Punching
- Moving
- Firing
Add the github repo
Milestone 3 - Completion of beat saber scene (07.11)
- Color [1h]
- Color of the saber
- Colors of the blocs
- Color of the lights
- Mapping [3h]
- Position cubes
- Rotation of cubes
- Flow
- Polishing [3h]
- Add 3D Components
- Change background
- Move background
- BONUS : Slice & score
- Score based on precision
- Cubes hitboxes
- Miss sound
- Combo
Milestone 4 - V1 - Completion of beat saber scene (21.11)
- Beat Saber Scene [7h]
- Polishing details
- Get cube mesh sliced when slicing them with the saber
- Add particles at the destruction of the cube
- Change lightning of the scene
- Add background particles
- Slice & score
- Cubes hitboxes
- Miss sound
- Combo
- Polishing details
- BONUS : Cube spawner
- Read the Data of the Mapping file, spawn cubes accordingly
- Get the right direction, position and color of cubes
- BONUS : Slide & score
- Score based on precision
Milestone 5 - Completion of beat saber scene (05.12)
- Beat Saber Scene [7h]
- Polishing details
- Get cube mesh sliced when slicing them with the saber
- Add particles at the destruction of the cube
- Change lightning of the scene
- Add background particles
- Slice & score
- Cubes hitboxes
- Miss sound
- Combo
- Polishing details
- Cube spawner
- Read the Data of the Mapping file, spawn cubes accordingly
- Get the right direction, position and color of cubes
- Slide & score
- Score based on precision