Rock Out
Project Type:
Engine Used:
Language Used:
Primary Role(s):
Project Length:
Solo Project
Unity
C#
Game Designer
Created in 1 week
Rock Out is a game I created for my Rapid Game Development class where we had 1 week to create a rhythm based game similar to guitar hero. I had to have buttons the player could press that would line up with the rhythm of a song. I was heavily inspired by Rock Band 2 for the creation of this game so I used Eye of the Tiger as my song of choice for the game. I created a "Rock Meter" similar to Rock Band where hitting correct notes would increase it, and missing notes would decrease it. If the meter got too low the player is able to fail out of the song. I also added a Star Power function to the game that will let the player hit special star shaped notes to accumulate star power. Star Power could be activated by pressing the spacebar for a huge increase in points gained.
Game Creation Process
Game Design
We were given 1 week to design and submit a fully working bug-free build of a rhythm game similar to Guitar Hero or Rock band. During my brainstorming phase I was heavily inspired by Rock Band 2 when I was creating the game. I decided on having 4 player input buttons of different colors and I selected Eye of the Tiger as my song of choice. I implemented a rock meter for a failure condition, as well as score and multiplier, and Star Power as a way to get even more points. At the end of the song there is a score board with the total score, accuracy, and overall rating the player received for their performance. I used free assets I found online, mostly from Craftpix, and scripted the entire project using Unity and C# scripts.
Game Brainstorm Ideas and Concepts
Scripting
This was a much different game to script than I was used to, the challenge was getting the notes to fall in sync with the music in the background. I came up with a creative solution where I created a script that would spawn notes when I pressed a key, and I implemented the rhythm myself with this script by pressing the keys in sync with the music. When the song was over, I copy and pasted all the notes I had pressed and saved them in a separate track that I could then edit and change the notes to different types. To keep them aligned to when I had pressed them the new notes would share the same X value.
Player Button Controls
Note Scripting
Star Power and End Results
Project Take-Aways
This was a very unique game for me to create and gave me some good experience understanding how rhythm games work. I had a lot of fun creating this game especially because I got to listen to Eye of the Tiger a bunch of times.



