Godot RL Agents is a fully open source package that allows video game creators, AI researchers and hobbyists the opportunity to learn complex behaviors for their Non Player Characters or agents.Find out more at the libraries github repo: https://github.com/edbeeching/godot_rl_agents
Console that can drop down with the ~ key, as seen in games like Quake, that allows developer to add commands to quickly test things.Simply use "Console.add_command("command_name", <function>, <num_parameters>)" to add console commands! Parameters are passed in as strings.Other useful settings:Console.enable_on_release_buildConsole.pause_enabledConsole.enabledAnd signals you can connect to:console_openedconsole_closedconsole_unknown_command
A simple branching dialogue editor and stateless runtime.Create your dialogue right in the Godot Editor itself with a simple script-like language and the built-in syntax checker.Then, in your game, use the DialogueManager global to fetch lines of dialogue. There is an example dialogue balloon to help get you started on creating your own to fit in better with your game. The GitHub repository also contains a few extra example balloon implementations.
This addon contains a basic settings scene with default options and an initial theme for most projects..
This tool integrates GPT within Godot.Chat with it!Summarize your functionsRun basic actions such as write a function to verify an email using regex. Ask for help!How To UseClone the RepoCopy it to Your Godot ProjectUnder Project > project settings > addons and enable the AddonGo under Project Tools > GPT ChatSet your API key and pick your optionsClick OKYou can use Godot GPT now!
This console can be opened while the game is running. It lets you evaluate code and even choose which node from the scene tree should be "self" when you are running it.It also includes a REPL that can be used in the editor.
Imports FontFile resources from plain PNG images in a simple format.See the readme for usage instructions:https://codeberg.org/starriver/abfi/src/tag/v3.0.1/README.md
Toolbar to manage your plugins directly from the main view.Allows for quick iteration when authoring your own plugins.
Converts CSS to Godot Themes
Loggot is a Godot plugin that allow total control on logs.It allow you to create different named loggers.For example you can have a logger for a Player node and another for all Enemy nodes and make each log to two separate files player.log and enemy.log.Or you can log Player output to console and Enemy output to a file. As you want.Each Logger can have multiple Appender. They also can share same appenders (ex output to same file).Appender have an Encoder to encode log event to whatever. Basically an Encoder can just output formatted text.You can wrap an Appender into an AsyncAppender and transform it to an asynchronous Appender.You can create your own Appender/Encoder and inject it to Logger/Appender. Just extends it.
A Godot plug-in that simplifies the setup and use of compute shaders in Godot!This plugin wraps the RenderingDevice compute API. It provides a custom ComputeWorker class and node that simplifies setup and execution of the compute pipeline, and handles encoding of Godot data types into GLSL data buffers. All so you don't have to!Features:- ComputeWorker node/class- Custom resources to handle uniform data- Simplified compute API- Easy scene tree interaction- Supports uniforms and storage buffers- Support for Structs and Struct Arrays- Decently documented- Example sceneSee the README in the github repo for a short guide to get up and running!
Arcweave Godot Plugin is a plugin for importing Arcweave Projects from arcweave.com in Godot and using them in your Projects.