Architecture
- Unity
- MRTK
- Platforms supported
- Optimize for Quest
- Vive, Index, Rift should be fine
Game Mechanics
- Movement
- v1: Crossey Road - Only forward jumps
- v2: Frogger - 4 Directional jump options
- Controllers
- Multiplayer
- v1: Not necessary
- v2: Explore implementing
- Map
- v1: Fixed size map, maybe multiple levels
- Playing moving north
- Cars coming from east & west
- v2: Infinite map - procedurally generated
- Perspective
- v1: First person
- v2: Explore 3rd person
- Collisions
- Rigid body on camera - collisions with cars
- Detecting a jump
- Rigid body on camera
- Idea 1: Compare velocity across frames, if positive change in velocity in up direction across X time interval above threshold:
JumpStarted
- Mechanics of a jump
- Idea 1: Apply force to rigid body on camera to move player into next tile
- Continuous movement or lock player to center of next tile after jump?
- First try continuous (always move with same force/distance) - easier to impliment
- LERP - reach destination on jump
- constant force triggered
- LERP to destination
Visuals
Visual Components