Panku Console is a feature-packed real-time debugging toolkit for Godot Engine. With Panku Console, you can easily interact with your scripts and objects at runtime, whether to cheat, debug, prototype, or just to have fun ๐๐ฎ.
Panku Console is designed to be modular and extensible, and it is easy to add and maintain features. It is also designed to be as unobtrusive as possible, so you can use it in your project without worrying about the impact on the final product ๐งฉ๐.
Panku Console is and will always be as lite as possible.
Any windows can be scaled, snapped, collapsed, dragged and even become an independent OS window.
๐ป๐ฎ Developer Console - Execute Arbitrary Code at runtime with hints!
Allows you to execute arbitrary expressions (such as function calls) at runtime like if you were god ๐งโโ๏ธ.
๐๐น๏ธ Native Logger - Display native logs just in your game!
View native logs (the same as the editor output panel) in an overlay or a separate window ๐.
๐ ๏ธ๐ง Data Controller - Turn Any Object into a Tweakable Property Panel!
Automatically convert all export properties in your script into an inspector window.
๐๐ฎ Expression Monitor
Watch the results of expressions at runtime just in your game.
- History Manager: view history inputs. โช
- Keyboard Shortcut: bind expressions to keys for quick cheating. โจ๏ธ๐น๏ธ
- Screen Notifier: display popup messages on the screen. ๐ฌ๐ข
- Texture Viewer: view textures in real time. ๐ผ๏ธ๐๏ธ
- Misc Commands: provide some useful commands. ๐ ๏ธ๐ง
- General Settings: customize the console to your liking. โ๏ธ๐ง
- FAQ: frequently asked questions. ๐โโ๏ธ๐โโ๏ธ
Since Panku Console is modular, you can easily remove or add features to suit your needs. ๐งฉ๐ง
-
Download Latest commit from Github ๐ฅ.
-
Copy the
addons
folder to your project root directory ๐. -
Enable this addon within the Godot settings โ๏ธ:
Project > Project Settings > Plugins
Or if you prefer to use git(recommended), you can add this mirror repo as a submodule in your addons folder which will automatically update the addon when you pull the latest changes ๐.
# in your project root directory
cd addons
git submodule add https://github.com/Ark2000/panku_console
For more information about plugin installation, you can visit the corresponding Godot documentation ๐.
Note: Panku Console currently only supports Godot version 4.x, 3.x support is still in progress.
Do you want to contribute? Learn more in the contribution section. ๐๐
Also, see Project Roadmap for more information about the development plan.
Copyright (c) 2022-present, Feo (k2kra) Wu