Theme: Demakes – hosted by ratking – March 2014

<– Return to Announcement Post

Back to Browse Entries

Demake Hero

by mystakin - Mini LD 50 Entry

~~ Controls ~~
A = Green
S = Red
D = Yellow
F = Blue
G = Orange
Arrow Keys = Strum
ESC = Quit Game


I've been a huge Guitar Hero fan since the very first release on PS2. When the idea of demakes came up, I decided it would be a nice opportunity to try recreating one of my favorite franchises.

This was my first adventure through defining and using my own classes in Unity. Each gem and chord have a number of attributes including their color, placement in the song, status as a hammer on or pulloff, and others. That stuff came out pretty well.

Unfortunately, the rest of the code is just a mess, haha. Lots of poor code techniques just for the effort of time and my own rusty-ness. Also, as it turns out, trying to time gem generation consistently for an entire song is pretty tough.

I wasn't able to implement all of the features I wanted including Star Power, pass/fail meter, and detecting erroneous strums. There's also only one pretty short song, sadly. All and all, it's a pretty light take on Guitar Hero that I'm proud of in some ways and kind of embarrassed of in others.

Downloads and Links


mrexcessive says ...
Mar 24, 2014 @ 12:13pm

Good job! Difficult to play on keyboard, my left hand insufficient skill... maybe three fingers from one hand ASD and three from other JKL - with D and J both doing Yellow ? would make my poor skills slightly better anyway.

deathray says ...
Mar 26, 2014 @ 2:27pm

I can't quite tell when i'm doing well... which is never. I'm just as terrible at this game as i was at guitar hero. Nice demake though.

Apr 12, 2014 @ 3:44pm

Gah, I'm no good at this type of game.

Cool reimagining of "Guitar Hero" as a NES-era game, even if it is a bit unfinished (the lack of a lose condition was a particular problem). Looks good, and I like the music.

The keyboard controls make it far too hard for me, though.

You must sign in to comment.

MiniLD50 Image

[cache: storing page]