I’m a big fan of splash screens and credits. In my User Interface Plugin I have a SplashScreen node that makes it very easy to make splash screens that pop up when the game starts.
In my Game Template Plugin I actually made a Credits screen. I tried to make Hollywood style rolling credits, but it broke at some point. So then I made them a single screen. But in game jams I usually run out of time to update them.
I’ve got plans in my head to basically crate a Resource named like Credit and use it to fill out like all the places I got music, graphics, SFX, etc. Then have the credit screen organize and display them. In my Sound Plugin I actually used to have two Resource objects Song and SoundEffect.They stored all of that information and wrapped a sound file, and could also be used to fade them in and out, etc. Over time though, Godot implemented reading metadata from sound files, and I didn’t need that info, and wrapping sound files was kind of a nightmare when it came to implementation, so I took that feature out. But my plan was to suck all that into the credits automatically too.
Now I’m thinking about working on this credits thing again…
Also, I think both splash screens and credits are a great place for music.
I really love the beginnings of my games because of the time I put into the credits. In Eternal Echoes I added music to the start menu, and I spent a long time on the game’s beginning cutscene. I loved it, but I wish I’d spent more time on the game for the jam.
With Prisoner 42 I made the Godot logo video come up quietly and started the music instead of the video sound. Then the song ramps up through the credits. The title fades in as the vocalist sings “Prisoner 42”. The game itself never got off the ground. (I talk about that in the DevLog.) still, I learned a lot from the failure.
So then I did Skele-Tom, and those splash screens are EPIC. They are displayed in a 3D model of a TV., and between each scene the dial turns and it shows static. I again silenced the Godot logo sound and start the music with the game. As the the game jam splash comes up, the lyrics start and your attention is fully grabbed. I had people who commented in the jam that they just stayed on the main screen to listen to the theme song.
(upload://eODPXacVCVW0sflW9xTzQFYYj6K.jpeg)
I’m really proud of how this sequence turned out.
Most recently, I did Katamari Mech Spacey and I added the video sound back in. Unfortunately it stutters when the game starts on the web build. For the splash I did it like an old science fiction movie, and instead of music, I used little musical hits to make you feel like you’re in space, and tied the animations to hit as the sounds play making it feel very epic IMO.
With color splashing in at the end.
I encourage you all to watch them because me describing them doesn’t really capture the feel which is anticipation. I try to make them exciting and short like a good movie intro. I also make them skippable after you watch them the first time.
I really think that credits should give the same feeling, like @HyperJragon was saying. A wrap-up feeling. Unfortunately, I’ve never really gotten there. But I like it when they show screen shots of game environments that trigger feelings, or show stills from the story, or even like in River City Girls 1 & 2 they show story during the credits to wrap things up.
LOL