Godot Presentations is a tool to create elegant slideshows with the Godot game engine, using drag-and-drop UI widget.
We used it to create the Godot Power Pitch, an open source slideshow to pitch the engine at game developer meetups and events.
As the presentation system runs inside of Godot, you can:
- Run games inside your slides
- Translate your presentations easily and change the slides' language on the fly
- Animate anything with the animation editor or tweens, add particles and sounds
The presentation system is in the src/ directory. You have a content directory where you can save your presentation, slides, demos, etc.
To create a new presentation:
- Create a new inherited scene that extends
Presentation.tscn - Create individual Slide scenes and add them as children of the
Slidesnode in thePresentationscene
That's it! the presentation runs the slides in the scene tree’s order.
In the src/Slide directory, you have a Template folder that contains the GDQuest slides. You can create an inherited scene from them to create slides fast.
You can also create custom slides. The only requirement is to extend the Slide.tscn scene, or have a similar setup.
You have reusable UI components you can use to design your slides in the Slide/Layout and Slide/Widgets directories. Drag and drop them in your slides until you get the template you want.
