Skip to main content

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

This is an incredibly unique concept! The voice acting (or voice-singing? xD) was amazing. I have to say that the artstyle made me click the game really fast.

Did you use FMOD or something to deal with the audio? It was cool that you could start the singing at the correct bar regardless of when the player pressed an object to sing about.

(+2)

Thanks so much for the kind words! Greg (programmer) implemented all the audio just with unity, using a timeline running underneath all the gameplay, for which I (music) gave him cue times for different lyrics. He’s working on a dev log for it which will be up on his YT at some point.

(+1)

Awesome stuff! Are you able to link his channel, I'd love to see how he did it.

(+2)

Hiya! The dev log is finished and will be up on my channel tomorrow morning, here's the channel: https://www.youtube.com/c/eGregiousGames/

I don't specifically address that implementation in the video though, so I'll explain here. Very simply, I have a timer (float variable) for the song. In FixedUpdate, I have a function that adds Time.FixedDeltaTime to the timer each fixedupdate.

There are fixed variables that contain the starting time for each stanza. In the Song Manager method, I have checks for if the song timer has passed the starting time for the next stanza. If true, we jump to the "DetermineStanza" method which uses the queued object to grab the required clip from a library, using the object's name as a parameter.

Thanks for your kind words about the game. It's been my first game jam and I'm loving the positive community :)

(+2)

Thanks for explanation!