A Godot plugin to make point n' click games, inspired by Adventure Game Studio and PowerQuest.
🌎👉🏽 Lee la versión en Español 👈🏽🌎
🔍 Read the Documentation to know what you can do with the plugin.
❤️ Join Carenalgas Discord to know about daily updates and releases.
This tool consists of two parts: the engine (Popochiu) and the editor plugin that helps with the creation of game elements (nodes and resources) that make use of the engine. It is inspired by well established graphics adventure games creation tools like Adventure Game Studio and PowerQuest (a Unity plugin by PowerHoof). It organizes the games in Rooms, the scenes where Characters can move and interact with Props and Hotspots. It also provides Inventory and Dialogue management systems.
- Seamless support for retro-style, pixel-art or high resolution 2D games
- Characters management, with the support of different emotions during dialogues
- Tunable text speed and auto-advance
- Rooms full with interactive props, hotspots, local characters, multiple walkable areas, reactive regions and position markers
- Inventory management for your main character
- Scripting-based dialogs, enabling complex cutscenes and interactions
- Game sessions saving and loading
- Actions history management
- Customizable transition between rooms
- Multiple out-of-the-box graphics interfaces with the freedom to create custom ones
- Command-based GUI framework
- Easy background music and sound effects management
- 100% pure Godot code and elements, no lock-in
- Popochiu Dock for easy access to all game elements
- Intuitive, modern GDScript-based scripting API, with autocomplete features
- Visual creation of all the game elements, with custom gizmos for special properties
- Dialog trees management
- Audio management for background music and sound effects
- Import Rooms and Character from Aseprite source files with full structure
And much more to come. Popochiu is in active development and we have a well maintained releases roadmap.
Popochiu supports Godot 4 as well as Godot 3, but only the Godot 4 release is under active development, and the latest stable version of Popochiu requires Godot 4.3.
Please review this table to know which version to download, depending on the version of Godot you want to use:
Required Godot version | Popochiu Release |
---|---|
4.3 and above | Popochiu 2.0.0 |
3.5 to 3.6 | Popochiu 1.10.1 |
3.3 to 3.4.5 | Popochiu 1.8.7 |
- Download the correct release for your Godot version.
- Extract it and copy the
addons
folder into your project folder. - Open your Godot project and enable the Popochiu plugin:
Project > Project Settings
then select thePlugins
tab on top. - Popochiu will show you a popup indicating it will restart the engine.
- You'll see the Popochiu dock in the right-bottom editor area. That's all!
Video Tutorials are available for legacy version:
You can follow the tutorials (English subs) in this list to learn:
- Install the plugin, create a room, a walkable area, and a character.
- Configure baselines, holes in walkable areas, and create Hotspots.
- Create interactive Props and an inventory object.
- Create dialogues with options.
- Enable options within a dialogue and use inventory objects.
- Add another room and configure the camera to follow the character.
- Add audio.
- Gustavo the Shy Ghost - English.
- Detective Paws - English.
- The Sunnyside Motel in Huttsville Arkansas - English.
- Zappin' da Mubis - English.
- Reality-On-The-Norm: Ghost of Reality's Past (password:
popochiu
) - English. - Breakout (demo) - English.
- Poin'n'Sueldo - Spanish.
- Dr. Rajoy - Spanish.
- I'm Byron Mental - Spanish.
- Benito Simulator - Spanish.
- Pato & Lobo - English and Spanish (this was the first game made with Popochiu!).
Popochiu is a project by Carenalga. It is now maintained by Carenalga and StickGrinder with many contributions by other members of our lovely community.
❤️❤️❤️ Special thanks to ❤️❤️❤️
- Edmundito, Whyschuck, and Turquoise for their monthly contribution to our Ko-fi
- Illiterate Code Games), @vonagam, @JuannFerrari, Whyschuck for the many valuable contributions