Skip to content

leobrod44/Music_Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Music Game

Summary

This level-based arcade video game uses the soundtracks BPM (beat/min) as a queue to perform actions. The player must avoid a sequence of obstacles by being restricted to 1 action per beat. Keeping up with the tempo key to completing the level.

Preview

70 bpm level

music.game.mp4

Current Mode of Operation

  • Ground

    • Rotating cylinder as floor
    • Spawns collumns of cubes outside of the level delimitation, each cube parented to the floor on collision and inheriting its rotation. Cubes are set on a thread to delete after a few seconds once outside of camera view.
  • Background

    • Each pillar reacts differently to the musics audio data
    • Audio intensity inflection point used on each pillar to create different visual effects based on music segments.
    • Colors change gradually over time, rate depending on clip loudness.
  • Ship

    • Player can move once signaled that a new beat has occured
    • UI indicator to indicate when player can move
  • Obstacles

    • Itterates through list of predefined obstacle positions on every beat and spawns them at the appropriate location
    • Offset calculated in order for player to move when between two obstacles

Spaceship Modeling

Blender Unity
spacship spaceship unity

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages