[gamedev: part 12]
Okay, I’m very hyped to share this. I had this in mind for such a long time, and this week I was finally able to get the technical side running.
The intro music was basically the first track that I wrote. The loop I used ingame was more or less a second part after this banger of a song. I exported the song without mastering before. Now it is so much louder and the drums sound pretty thicc.
I wanted to be able to sync the camera to the beat and finally I figured that out.
func _ready(): %FmodBGM.connect("timeline_marker", Callable(self, "_opening_anim_fmod_events"), 0) func _opening_anim_fmod_events(dict: Dictionary): var marker = dict.get("name") if marker == "titlecard": References.sync_animation_title_card() var voice_line_intro = FmodServer.create_event_instance("event:/Voice/Opening/2clubmate bitte")
These are the functions I’m using. I found the documentation very difficult to get me to this point. But through trial and error, I finally made it work. I’m still unsure about the Int at the end of the Callable, but Godot demanded one, and I offered it one. At least it doesn’t break anything … for now.
The intro isn’t done—obviously. I still need the character animations. The idea is that the camera follows the protagonists while they walk to the pavillion.
I might get voice acting done for the whole game. If not, I at least wanted the intro to have some. The voices are done by me and @sixleggedboar. I have no real exp with voice acting, besides doing voices while reading VNs at home. But, I thougth it would be fun. And game jams are a good environment to try out things. I plan to do the voice acting in German, but there will be an English text version. I will either hate or like my voice more after this is done. I think I went a bit too soft and high here. But it I actually often go that high when in customer situations. Service voice was the term @sixleggedboar coined for this kind of voice. Kinda want to share how trannies sound in German—because it does sound different from English. I can attest to that, as that was a frustrating part for me during voice training.
Oh. And, I also added a main menu, a save option, a load option, and a few more lines of dialog. Not a bad week all in all. Still a long way to go. And I’m daunted by the feature creep and general scope.












