/popochiu

Godot plugin to make point n' click games in a similar way to tools like Adventure Game Studio and Power Quest.

Primary LanguageGDScriptMIT LicenseMIT

Popochiu

Godot v4.3 Godot v4.2.x Discord

Cover image

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.

▶️ Follow the tutorials (English subs.) to learn how to use the plugin.

About

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.

Features

Engine

  • 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

Editor

  • 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.

Compatibility chart

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

Installation

  1. Download the correct release for your Godot version.
  2. Extract it and copy the addons folder into your project folder.
  3. Open your Godot project and enable the Popochiu plugin: Project > Project Settings then select the Plugins tab on top.
  4. Popochiu will show you a popup indicating it will restart the engine.
  5. You'll see the Popochiu dock in the right-bottom editor area. That's all!

Documentation

Tutorials

Video Tutorials are available for legacy version:

tutorials

You can follow the tutorials (English subs) in this list to learn:

Made with Popochiu

Credits

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 ❤️❤️❤️