Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Visual drag & drop event system for Godot 4 — make games without writing code, Clickteam Fusion style.Pick conditions and actions from categorized menus, Clickdev auto-generates GDScript for you.Features:- 8 condition categories: General, Input, Object, Collision, Variable, Timer, Scene, Math- 9 action categories: Movement, Object, Animation, Sound, Variable, Timer, Scene, System, Debug- 30+ built-in conditions, 65+ built-in actions- Code preview panel- Events saved inside .tscn file- 3 custom nodes: ClickdevEventSheet, ClickdevObject, ClickdevTimerFree & open source. MIT License. By Ahmad Ilham Kurniawan.
Clickdev PlugPlay
Visual drag & drop event system for Godot 4
Make games without writing code — Clickteam Fusion style, inside Godot.
✨ What is Clickdev PlugPlay?
Clickdev PlugPlay adds a visual event editor to the bottom of your Godot editor. Instead of writing GDScript, you pick Conditions and Actions from categorized menus — and Clickdev automatically generates the GDScript for you.
Inspired by Clickteam Fusion and Scratch.
🎬 How it Works
You pick conditions & actions
↓
Clickdev Event Editor
↓
GDScript Generator
↓
Godot runs your game ✅
📋 Features
| Feature | Detail |
|---|---|
| 🎮 Visual event editor | Bottom panel inside Godot editor |
| 📋 8 condition categories | General, Input, Object, Collision, Variable, Timer, Scene, Math |
| ⚡ 9 action categories | Movement, Object, Animation, Sound, Variable, Timer, Scene, System, Debug |
| ✅ 30+ conditions | always, key pressed, on floor, var equals, timer done, and more |
| ⚡ 65+ actions | move, jump, play anim, play sound, set var, load scene, and more |
| 🔄 Auto code gen | Translates events → GDScript automatically |
| 👁 Code preview | See the generated GDScript any time |
| 🔢 NOT condition | Negate any condition with one checkbox |
| 💾 Persistent | Events saved inside the .tscn file, no extra files |
| 🆓 Free & Open Source | MIT License |
📦 Installation
From Godot Asset Library (Recommended)
- Open your Godot 4 project
- Click the AssetLib tab at the top of the editor
- Search "Clickdev PlugPlay"
- Click Download → Install
- Go to Project → Project Settings → Plugins
- Enable Clickdev PlugPlay ✅
Manual Install
- Download this repository as ZIP
- Copy
addons/clickdev_plugplay/into your project'saddons/folder - Go to Project → Project Settings → Plugins
- Enable Clickdev PlugPlay ✅
🚀 Quick Start
- Add a ClickdevEventSheet node to your scene
- Click it in the Scene panel → the 🎮 Clickdev panel opens at the bottom
- Click + Add Event
- Click Edit → choose conditions & actions from the menus
- Click 💾 Save
- Press F5 — your game runs with the events active!
🧩 Included Nodes
| Node | Base Class | Description |
|---|---|---|
ClickdevEventSheet |
Node | Holds all events. Select it to open the editor. |
ClickdevObject |
CharacterBody2D | Game object with gravity, alterable values & helpers. |
ClickdevTimer |
Timer | Named timer for use in Clickdev events. |
📋 Example — Simple Platformer
| # | Conditions | Actions |
|---|---|---|
| 1 | Key held → move_left |
Move left → $Player speed 200 |
| 2 | Key held → move_right |
Move right → $Player speed 200 |
| 3 | Key just pressed → ui_accept + Object on floor → $Player |
Jump → $Player force 500 |
| 4 | At start of scene | Start timer → $FallTimer seconds 1.0 |
| 5 | Timer done → $FallTimer |
Restart scene |
📁 File Structure
clickdev-plugplay/
├── addons/
│ └── clickdev_plugplay/ ← install this into your project
│ ├── plugin.cfg
│ ├── plugin.gd
│ ├── LICENSE
│ ├── codegen/
│ │ └── ClickdevCodeGen.gd ← event → GDScript translator
│ ├── event_editor/
│ │ └── EventEditorPanel.gd ← the visual editor UI
│ └── nodes/
│ ├── ClickdevEventSheet.gd
│ ├── ClickdevObject.gd
│ └── ClickdevTimer.gd
├── screenshots/
│ ├── icon.png ← 128×128 icon
│ └── icon_512.png ← 512×512 icon
├── README.md
├── LICENSE
├── CONTRIBUTING.md
└── .gitignore
🗺 Roadmap
- Sub-events & event groups
- Drag to reorder events
- Copy / paste events
- More built-in conditions & actions
- Runtime event debugger
- Custom user-defined conditions & actions
- Clickdev Powers — standalone engine (coming soon)
🤝 Contributing
Contributions welcome! See CONTRIBUTING.md for how to add new conditions and actions.
📄 License
MIT — free to use in any project, personal or commercial. See LICENSE.
👤 Author
Ahmad Ilham Kurniawan
Part of the Clickdev project — a free & open-source alternative to Clickteam Fusion, built on Godot 4.
Clickdev PlugPlay is not affiliated with Clickteam or the Godot Foundation. Godot Engine is used under the MIT License.
Visual drag & drop event system for Godot 4 — make games without writing code, Clickteam Fusion style.
Pick conditions and actions from categorized menus, Clickdev auto-generates GDScript for you.
Features:
- 8 condition categories: General, Input, Object, Collision, Variable, Timer, Scene, Math
- 9 action categories: Movement, Object, Animation, Sound, Variable, Timer, Scene, System, Debug
- 30+ built-in conditions, 65+ built-in actions
- Code preview panel
- Events saved inside .tscn file
- 3 custom nodes: ClickdevEventSheet, ClickdevObject, ClickdevTimer
Free & open source. MIT License. By Ahmad Ilham Kurniawan.
Reviews
Quick Information
Visual drag & drop event system for Godot 4 — make games without writing code, Clickteam Fusion style.Pick conditions and actions from categorized menus, Clickdev auto-generates GDScript for you.Features:- 8 condition categories: General, Input, Object, Collision, Variable, Timer, Scene, Math- 9 action categories: Movement, Object, Animation, Sound, Variable, Timer, Scene, System, Debug- 30+ built-in conditions, 65+ built-in actions- Code preview panel- Events saved inside .tscn file- 3 custom nodes: ClickdevEventSheet, ClickdevObject, ClickdevTimerFree & open source. MIT License. By Ahmad Ilham Kurniawan.