Skip to content

A visual scripting system for Godot 4, designed for easy cutscenes and other scripted events!

License

Notifications You must be signed in to change notification settings

Amethyst-szs/godot-event-sequencer

Repository files navigation

Godot Event Sequencer Plugin


A visual scripting system for Godot 4, designed for easy cutscenes and other scripted events!

Welcome to the Event Sequencer

At the heart of this plugin is the new Event Node and Event Editor, allowing streamlined work for scripted sequences. Simply add an Event Node to your scene, open the new editor, and start adding Event Items to suit your needs!
Tree

So many options!

Featuring dozens of built-in Event Items, there is almost nothing you can't make in the sequence editor. Organized into many different categories, the plugin comes with lots of Event Items built-in! These categories include:

  • General purpose tools like debug logging and embedding GDScript right into your sequence!
  • Defining or fetching variables, nodes, autoloads, and more
  • Setting properties on objects and nodes
  • Calling methods on objects and nodes
  • Adding loops, conditions, jumps, and other playback/flow controls
  • Waiting for different events
  • Your own customizable macros
  • And best for last, plugins that can do anything!

Event Item Plugins!

Easily extend the features of the Event Sequencer using plugins. With a simple configuration file and some GDScript code, you can add any functionality to the Event Sequencer for any kind of game! The tool comes with several different plugins bundled in allowing easy integration into various Godot addons including:

  • SaveData-DX (By Amethyst-szs)
  • WipeTool (By Amethyst-szs)
  • Dialogue Manager (Addon by Nathan Hoad, Integration by Amethyst-szs)
  • Sound Manager (Addon by Nathan Hoad, Integration by Amethyst-szs)
  • An example plugin to copy and reference, helping you make your own additions as easy as possible
  • And more!

Speed up with Macros!

Turn anything you make in the Event Sequencer into a macro and instantly re-use it anywhere! A super quick way to take all the slow annoying work out of doing the same thing over and over, turning any complex action into one click with no code required.

Installation

  1. Download the most recent release (You can choose between the bare essentials and all the offical plugins included as options!)
  2. Copy the addons/event_sequence directory into your project's res://addons/ directory
  3. Enable under Project Settings -> Plugins
    image

Documentation

Documentation coming soon!

About

A visual scripting system for Godot 4, designed for easy cutscenes and other scripted events!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published