Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Haha thanks! I’m glad you like it!

The audio is a pretty simple implementation, but I’m very proud of it as the programmer lol. Idk if you know Godot, but basically each platform has a child AudioStreamPlayer node with a sample of a single note. Then when the platforms are spawned in at the beginning of the game, if it’s not a drum sample the platform script automatically pitch shifts the AudioStreamPlayer based on the y coordinate of the note within the stage, effectively letting me build the level just like how I would build a MIDI track in Garageband. TLDR it’s not actually reading the MIDI file, but it is set up so that I could copy the original MIDI file into the level with minimal effort!

After judging is done we’re definitely planning to add Level 2 and fix some bugs at the least, but we may even end up doing more levels with new mechanics and stuff, so if you want to see more keep an eye on the game!

Great! Yeah I know Godot! Love it! Thats a lot of samples and a lot of AudioSources haha! One could say you just built your own little MiDi-DAW that's awesome! There are so many possibilities in terms of optimization and how far to go with this :D hit me up if you need help or inspiration, I write my master thesis about adaptive music in video games and this just opened a whole new branch for me xD

(+1)

It’s definitely a lot of audio sources, but there are actually only like 5 samples (3 of which are the drum sounds for the first stage 😅)