When I launch a Godot project in the editor, it initially displays the 'Godot Game Engine" splash screen (ie. the one with the cute little robot head). The thing is, I have Splash disabled in the Project Settings. Am I missing something?
Cannot Disable Godot Splash
Which version of Godot?
For Godot 3 you cannot disable the boot splash, but you can replace it with an image of your choosing. Just go into your project settings and under "boot splash" you can change the image. (Disclaimer: I'm unaware of any method to disable the boot splash in Godot 3. There may be a way, I just personally do not know what it is)
Thanks for the tip!
Surely this is something we can (or will be able to) disable. An increasing number of platforms discourage splash screens. And often, clients don't want them.
@marty said: Thanks for the tip!
Surely this is something we can (or will be able to) disable. An increasing number of platforms discourage splash screens. And often, clients don't want them.
Personally I don't think splash screens are a problem. I think its fine to show the engine you made the game in when you release your game. This gives the game engine publicity and honestly those who judge a game by its engine are players you probably don't want anyway. Not to mention if I had to code my own game engine, I'd never make a game because I'd never finish my game engine. I feel that having to have a splash screen is a small price to pay for being able to use the game engine.
That said, that's just my opinion :wink:
One way to get around the appearance of having a splash screen is making the splash screen image a completely black image. That way all people will see is a black window, and given that most of the time Godot starts up within a few seconds (for me at least), I don't think anyone is going to think it's a splash screen. It's likely they'll just think it's taking a second or two to load.
(Side note: The reason you cannot totally disable the splash screen is because it is masking the loading the engine and the startup scene)
That said, you can open a Github issue if you want. There is currently a Github issue for adding the ability to set the splash screen duration and combined with changing your splash screen to a simple black image, that should make it appear to not have a splash screen.
As said, you don't have to have the Godot Logo appear when you start the game. Make your own splash image that's about your game and use it, though it's recommended you mention the game as made with Godot somewhere (perhaps in your credits screen)
If we're going to make suggestions, perhaps the splash functionality should also be extended to allow the file to be an animation (which is a very common thing in big budget games).
- Edited
@Ace Dragon said:
If we're going to make suggestions, perhaps the splash functionality should also be extended to allow the file to be an animation (which is a very common thing in big budget games).
Unfortunately, this is not possible as the engine initialization takes some time (it's not initialized yet when it displays the splash image). A workaround is to use a black splash image then play your own splash scene once the engine is initialized.
I guess a momentary black screen is better than Made With Macromedia. ;-)