All Projects → duongvituan → godot-awesome-splash

duongvituan / godot-awesome-splash

Licence: MIT license
Collection of splash screens in Godot

Programming Languages

GDScript
375 projects
GLSL
2045 projects

Projects that are alternatives of or similar to godot-awesome-splash

godot-cpp-cmake
CMake scripts to build cross-platform GDNative C++ bindings
Stars: ✭ 20 (-85.4%)
Mutual labels:  godot, godot-engine
godot-cmvalley
Port of the Sauerbraten clanmap cm|Valley to Godot 4.0
Stars: ✭ 28 (-79.56%)
Mutual labels:  godot, godot-engine
Godot-DialogPlugin
🗨️ A Dialog Node for Godot Engine
Stars: ✭ 194 (+41.61%)
Mutual labels:  godot, godot-engine
godot-xterm
Terminal emulator for the Godot game engine.
Stars: ✭ 61 (-55.47%)
Mutual labels:  godot, godot-engine
godot-portal-demo
Experimenting with portals in Godot Engine
Stars: ✭ 66 (-51.82%)
Mutual labels:  godot, godot-engine
godot-action-animation-framework
create animation easy in Godot with GDAction
Stars: ✭ 43 (-68.61%)
Mutual labels:  godot, gdaction
godot-gdgifexporter
Gif exporter for Godot made entirely in GDScript
Stars: ✭ 85 (-37.96%)
Mutual labels:  godot, godot-engine
PimplePopper
Game to pop pimples using the awesome Godot Engine
Stars: ✭ 23 (-83.21%)
Mutual labels:  godot, godot-engine
Godot-Top-down-Shooter-Tutorial
This repository contains the source code for the Godot Top-down Shooter Tutorial series.
Stars: ✭ 41 (-70.07%)
Mutual labels:  godot, godot-engine
Game-Examples
Godot game examples for gotm.io - the Godot Platform!
Stars: ✭ 27 (-80.29%)
Mutual labels:  godot, godot-engine
GodotFAN
Facebook Audience Network Ad module for godot
Stars: ✭ 25 (-81.75%)
Mutual labels:  godot, godot-engine
godot-android-plugin-firebase
Godot 3.2.2 Android plugin for Firebase
Stars: ✭ 41 (-70.07%)
Mutual labels:  godot, godot-engine
nativelib-cli
NativeLib is a plugin management system for Godot engine.
Stars: ✭ 19 (-86.13%)
Mutual labels:  godot, godot-engine
godot-admob-editor
This repository is for Godot's Addons to integrate natively AdMob to your Game Project without much configurations, with a beautiful UI and directly inside Godot Editor!
Stars: ✭ 43 (-68.61%)
Mutual labels:  godot, godot-engine
godot-rpgdb
An easy to use JSON database-manager for Godot.
Stars: ✭ 25 (-81.75%)
Mutual labels:  godot, godot-engine
novemberdev soulslike darksouls godot
Dark Souls clone in 3D with Godot
Stars: ✭ 51 (-62.77%)
Mutual labels:  godot, godot-engine
godot-practice-shaders
Some practice shaders in Godot
Stars: ✭ 79 (-42.34%)
Mutual labels:  godot, godot-engine
GDGotm
Official Godot plugin for gotm.io - the Godot Platform!
Stars: ✭ 43 (-68.61%)
Mutual labels:  godot, godot-engine
Godot FPC Base
A first person camera base project for Godot 3.x to help anyone get a jumpstart.
Stars: ✭ 39 (-71.53%)
Mutual labels:  godot, godot-engine
toziuha-night-oota
Opensource Metroidvania inspired on Castlevania Order of Ecclesia
Stars: ✭ 78 (-43.07%)
Mutual labels:  godot, godot-engine

New features in version 0.3

  • Splash Container can now contain multiple splash screens.
  • Splash Container can work with your node (in v0.2 it can only work with my SplashScreen).
  • Added some animations when transition to next screen.
  • You can customize the types of skip, type transition, parameter splash screens in the Splash Container inspector.

new_ver

Overview

Collection of splash screens for Godot Engine. Easy to use, fast Installing, multiple resolutions.

You can edit the code, change the logo as you like.

I used GDAction for animation.

Run on Desktop:

Desktop

Run on mobile:

Mobi

Support to easily change logo, title, description by changing param on inspector

You can use preview_demo to choose the right splash screen for your project:

Preview

Download

you can download all versions here

Install and use

Watch tutorial video for v.0.2 here

Tutorial video for v.0.3: here

Installation

Copy the contents of the plugins to the same folder in your project and activate AwesomeSplash and GDAction.

If you need more details, you can watch the video above.

How to use AwesomeSplash

  1. Create folder src/demo_collection/ (if it doesn't exist then you can create src folder and demo_collection folder)

if you want to use the templates in demo_info_view then also create and copy to demo_info_view folder (if it doesn't exist then you can create src folder and demo_info_view folder)

  1. Copy demo splash you like to your project in to demo_collection folder.

(Note: If you copy to another folder, just fix the "Load failed due to missing dependencies" error by clicking "Fix Dependencies" and selecting your path.)

  1. Create SplashContainer.

  2. Drag and drop splash_screen.tscn and your node to SplashContainer.

If you need more details, you can watch the video above.

Docs

  • If you need more information about docs, please refer to the link

QA:

How to set main screen is AwesomeSplash.

In Godot engine: Select Project > Project Settings... > Application -> Run -> Main Scene: Select to your Screen Splash screen

How to hide the default splash screen of Godot engine.

In Godot engine: Select Project > Project Settings... > Application -> Boot Splash -> Image: select (res://addons/awesome_splash/assets/None.png)

I got an error message "Load failed due to missing dependencies":

Please put the correct "demo folder" in the path src/demo_collection/

(Note: If you copy to another folder, just fix the "Load failed due to missing dependencies" error by clicking "Fix Dependencies" and selecting your path.)

Certain logos not showing after export

It has been fixed here.

Please try again with new version (>=v 0.3.2)

I got the sprite_language.cpp error message when I installed the plugin:

core/script_language.cpp:232 - Condition "!global_classes.has(p_class)" is true. Returned: String() You may get this error when first time install plugin. I don't know why - I didn't get this error in the old version, but you can close and reopen the project to fix error :(.

I don't want to put the code at "src/demo_collection/":

Yes, after successful first run you can change it, godot will automatically fix the import for you. So after successful run you can change the directory of the code.

I want to change the logo, title, and description in the template.

splash

Yes, you can change background color, animation time, logo, title... via inspector (at - 3 or 5 in above image)

I want to the user that can skip this splash when they tap on the screen.

splash

Yes, you can set it at 6 in above image

I want to run on mobile (android, ios.. ), what do I need to do?

You don't need to do anything, the splash screen will automatically adjust for you.

I want to use multiple Splash screens

Yes, in version >= 0.3 you just drag and drop it into SplashContainer.

I want to use my Node

Yes, in version >= 0.3 you just drag and drop your node into SplashContainer.

Contribution

Contributions are welcome and are accepted via pull requests.

You can use Tween, AnimationPlayer or GDAction ...etc.. to create SplashScreen.

You can contribute code and submit pull or you can provide ideas and resources by creating an issue. :)

Support Me

If this plugin is useful to you. Buy me a cup of coffee if you can.

It motivates me to make more splash temporary and info_view in this plugin.

Buy Me A Coffee

License

MIT License

Copyright (c) 2021-present, Duong Vi Tuan

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].