
AppLovin MAX Godot plugin for Android and iOS.
AppLovin MAX Godot plugin for Android and iOS.
2D and 3D Components to manage health, damage, and healing
ProCam2D is a versatile and feature-rich custom 2D camera node for the Godot Engine, designed to provide industry-quality camera controls for any type of 2D game. This plugin offers extensive customization, including multiple follow modes, smooth transitions, and support for cinematic sequences. With a robust addon system, developers can easily extend its functionality with custom behaviors. Some inbuilt addons include shake effects, grid snapping, and more. ProCam2D is controlled via an autoload, making it accessible from any script in your project. Ideal for developers seeking precise and professional camera behavior, ProCam2D enhances game immersion and player experience. For a more recent version, contributions or bug reports, visit: github.com/daz-b-like/ProCam2D_Godot4.x/
Develop State Machines & Behavior Trees with ease and introduce them into your scenes with just one click. Add the CogniteNode node to your scene, its function is to allow StateMachines to be built in this scene. Create or add a CogniteAssemble, a CogniteSource and start creating your graphs. The path must always start in a State, always end in a Change State, at most 1 Event node per path and the Condition node there is no restriction. Each node has an important function. State: This node is the starting point. In addition to containing a state, you can add another CogniteAssemble, this new StateMachine will only be activated if the parent StateMachine is in the state in which this node holds the child StateMachine. Event: Its only function is to activate this path if it receives the named signal. Therefore, there can only be 1 of this node per path, as the path will be triggered as soon as it receives the signal. Condition: This node will observe a Boolean variable and will always maintain a path activated, if there is no Node Event in the path, this logic will be processed every frame, you can use several nodes aligned or in parallel with no usage limit. Range: This node will test a float variable, if it has a value above that specified in "bigger" or "smaller", the respective paths will be activated. Change Property: This node allows you to change Range Condition variables in your CogniteAssemble. Change State: Its use is simple, change to a new state.
With this addon you simply add a LPC spritesheet to a character and it automaticly generates the animations for the Godot4 sprites
This is a simple physics system working on Godot Engine 4 that simulates the behavior of an object floating in a water-like fluid. - All buoyancy control code is written in GDScript. - Physics process are simplified, so it works well on mobile and web. - You can use either 3D or 2D.
Embed free AI assistants in Godot with the ability to read and write code in Godot's Code Editor. Key Features - Assistants can write code or documentation directly in Godot's Code Editor. - Assistants can read the code you highlight for quick interactions. - Save reusable prompts to ask your assistant to act with a single button. - Create your own assistant types and quick prompts without coding. - Have multiple chat sessions with different types of assistants simultaneously. - Edit the conversation history in case your assistant gets confused by some of your prompts. - Call LLMs locally or remotely. This plugin requires Ollama installed on your machine (which is simple and free), please see the videos to learn more.
This is an unofficial tool that can be used as a plugin in Godot to speed up the process of creating animations for the character generator 2.0 https://legendaryswordsman2.itch.io/character-generator
Quickly and easily add UI animations to your scenes. No code or special architecture required.
Portable loot table for Godot class that facilitates generating random loot based on specified items and their associated probabilities.
IREE runtime in Godot through GDExtension, a mission to run machine learning model (e.g. Tensorflow lite) natively in Godot.
Onscreen Keyboard Plugin for Godot Engine. Displayed as soon as LineEdit or TextEdit are in focus. Select your OnscreenKeyboard object and apply your custom styles and font via inspector. (You can find some default dark-flat-like-styles inside the plugin/customize/styles folder)
Adds extra snapping functionalities for Node3D objects. Allows Node3D objects to snap to physics bodies or CSG objects with collision. - Select a Node3D object that you want to move, - While pressing Ctrl / Cmd + W, move your cursor along a surface to snap the selected object to the surface, - Release Ctrl / Cmd + W to confirm.
Addon for tile-based 3D level creator in engine. Includes vertex editing, simple face texturing and automatic collision. Support to version 4.2 & 4.3 Features: - Vertex editing. - Easy UV properties. - TileMap Layers. - Auto-gen collisions. - Full Mesh data edit. Version 1.5 - Added UV editor to a BrushForm Node. Version 1.4 - Fixed bugs. - Added Vertex Gizmo. - Added an "Add BrushForm" button in the inspector (by Smorty10). - Now a "BrushForm" can be drawn with a separate primitive type.
Anti-cheating-value is a plugin that prevents cheat tools from modifying sensitive data in the game memory.
Yandex-Games addon for html game. More information in the github repository. Documentation in the github repository. Give me stars on github! :)
A simple plugin to allow the easy creation and use of destructible objects inside of Godot. Converts a shard mesh into a Node of mesh instances and custom generated collisions shapes, with each shard having its own rigid body. The shards can be generated either in game or before hand. Designed to be used in conjunction with Blenders cell fracture (or any other tool which can generate the required shard mesh). Further clarified in the README.
Smart Graphics Settings is an adaptive graphics system that automatically adjusts visual quality based on performance to maintain a smooth framerate. It features comprehensive settings management for render scale, anti-aliasing, shadows, reflections, and more, along with a user-friendly UI for players to customize their experience. The system includes real-time FPS tracking, performance analysis, and platform-specific optimizations that detect and apply optimal settings for different devices. This beta release (v0.1.0) is open for testing and feedback from the community.
A fork of the GodotLogger plugin that has been added upon with new features, bugfixes and a thorough documentation. 1.2.1: - Fixed a bug with cyclic loading of resources at editor startup. 1.2: - Added a setting for whether or not to print tree on error. - Fixed bugs. 1.1.2: - Fixed bugs 1.1: - Updated documentation - Integrated settings into the EditorSettings singleton New for the fork: - Adds multiple log streams so you can control the log level independently for different parts of your project. - Adds a fatal log level that causes your project to crash in a way that you can control. - Adds comments to updated parts of the plugin. - Adds options in top of the log stream. - Adds shorthand methods for debug & error. - Adds err_cond_... methods for quick error checking. - Adds a scripted breakpoint (optional in setting) so errors freeze the execution and shows relevant info in the godot debugger. - Adds support for multiple log files. - Adds a test scene that can be used as an example of how the plugin can be used. Original: - Adds a basic logger to print out Nodes,Objects,Arrays,Dictionarys etc. - Adds support for easily reading env vars & cmd line args.
It is a port to Godot 4/.NET 8.0 of a tool to generate river meshes with correct flow based on Bezier curves. Features 1. Procedural river mesh generation using Bezier curves with width and in-out direction settings. 2. Extensible water flow settings. 3. Adjustable subdivision and smoothing settings. 4. Special tool for river editing supporting snapping, local/global editing, axis-mapping, etc. 5. Special node for easy water floating setup that provide water height and flow direction on any point of the river. 6. Advanced water shaders included.
Adds the VisionCone3D node, which tracks whether or not objects within its cone shape can be "seen". This can be used to let objects in your game "see" multiple objects efficiently. Default configuration should work for most use-cases out of the box but several performance tuning options are available. Shape can be edited in the scene view with gizmos and drawing debug information can be toggled on. See GitHub for 4.3 compatible version.
This asset contains a set of multicolored dithering shaders for Godot 4. The shaders work by replacing the colors of 2D nodes, 3D nodes or the entire screen in the case of postprocessing. The colors are replaced with a pre-planned dithering pattern of one or more colors taken from a "dither palette" image. The resulting dither mix roughly approximates the original color, giving the scene an old-school retro look.
An addon for Godot that provides functionality for working with neural networks.
DialogueQuest is a dialogue system for the Godot 4 game engine, that is designed with a few core principles: Collaboration Simplicity Stability Intuitivity Documentation DialogueQuest is developed alongside the DialogueQuestTester program, which allows to run dialogue without Godot, aimed for collaboration with non-coders.