
Simple custom resource that allows you to modify the exported variables of a packed scene without modifying the referenced scene.
Simple custom resource that allows you to modify the exported variables of a packed scene without modifying the referenced scene.
Benchmarking tool for Godot 4 intended for comparing the performance of different GDScript methods. To benchmark a method, first select Project->Tools->Benchmark Method... Once the "Benchmark Method..." window is open, enter the path to a script in your project and select the method you'd like to benchmark from the dropdown. If the method accepts a parameter, you may either give it a static parameter (user defined, identical for each iteration) or another method as a "parameter generator" (called once per iteration, can output different parameters each time) Benchmark results are `print`ed to the Output console.
A ready-to-go dialog box for use in godot engine. ## Description This plugin will add a new node called DialogBox. By default, the dialog box will wait for ui_accept. This can be changed in DialogBox.gd. The user can hold the ui_accept button to fast forward through the dialog. ### Signals * dialog_complete - Signal emitted when all dialog has been parsed through by the user ### Functions * get_history() - Returns history as a string of text * clear_history() - Clears current history * set_input_disabled(disabled: bool) - Box will accept input based on whether it is true or false * set_actor_name(name: String) - Sets the name that will appear over the box. Set blank if no name is desired. * queue_lines() - Queues any number of lines to go into an animation cycle of the box. If the text does not fit, it will automatically be broken up for the current cycle.
This tool allows you to use the Persian language for labels and buttons. It can also be modified with ease to affect other nodes or places where the text should be Persian. Note: As of Godot 4, this plugin is deprecated. Godot 4 has built-in (and better) support for this.
This tool allows you to create graphic adventures (a.k.a. point n' click) games with a workflow similar to Adventure Game Studio or Power Quest, without having to worry about programming the elementary things, like: - Moving between Rooms. - Interact with characters, props, and hotspots. - Handle the inventory. - Handle dialog trees. - Handle audio with variations (audio cues). - Queueing instructions. - Modify the speech speed, and its continuation mode. - Save and load the game state. - Store a history of player actions.
Godot-Stuff Logger 4.0 A GDScript based logging utility, it provides a very low level way to debug your Games. There are different Appenders and Layouts available that let you control how the logger output is delivered. This latest release is now installed like a proper plugin. Activate the Logger by going into your Project settings and activating it. Note: Cyclical errors have been correct and a restart of Godot should no longer be required when adding this asset. Features * low overhead * simple to include in your projects * eight different logging levels * output to console or filesystem * html output available (experimental) This version supports the Godot Version 4.0 releases. For more information follow this link https://gitlab.com/godot-stuff/gs-logger/-/blob/4.0/README.md
A animation player that plays a specified animation on _ready, if the specified animation exists. Enabling or disabling this plugin does nothing.
A minimal Queue class for the Godot Engine Direct link to a zip that contains the addon: https://codeberg.org/anyreso/godot-queue/archive/main:demo/addons.zip
A simple node base finite state machine inspired by ShaggyDev's state machine.
Add real-time weather features to your Godot 4 projects with the OpenWeatherMap API. It`s easy to use – just follow the structured URL for API calls and get current weather info like temperature, humidity, and wind speed for free. This is a project that shows you how to use the OpenWeatherMap API in Godot 4.If you want to create a weather app with a better UI design, you can watch this video: https://youtu.be/RvxLPOXMDXs You can access the following data from this API response: Coordinates: - Longitude - Latitude Weather: - Weather condition ID - Weather condition group - Weather condition description - Weather icon ID Base: - Internal parameter - Main Conditions: - Temperature - Feels like temperature - Atmospheric pressure at sea level - Humidity percentage - Minimum temperature - Maximum temperature - Atmospheric pressure at sea level - Atmospheric pressure at ground level Visibility: - Visibility in meters Wind: - Wind speed - Wind direction in degrees - Wind gust Clouds: - Cloudiness percentage Rain: - Rain volume for the last 1 hour where available - Rain volume for the last 3 hours where available Snow: - Snow volume for the last 1 hour where available - Snow volume for the last 3 hours where available Time: - Time of data calculation in Unix, UTC System Information: - Internal parameter type - Internal parameter ID - Internal parameter message - Country code - Sunrise time in Unix, UTC - Sunset time in Unix, UTC Timezone: - Shift in seconds from UTC City Information: - City ID - City name Internal Parameters - Internal parameter code for more information, visit this page: https://openweathermap.org/current You can run this project in Godot 4.0, Godot 4.1, and Godot 4.2 as well. Please subscribe my channel: https://www.youtube.com/channel/UC8l-lYjEmIYoxvvIPmE4HPw KingGD stands for King Game Developer.
Rich Text Label that supports custom text parsing using custom BBcodes.
Add real-time weather features to your Godot 4 projects with the OpenWeatherMap API. It`s easy to use – just follow the structured URL for API calls and get current weather info like temperature, humidity, and wind speed for free. This is a project that shows you how to use the OpenWeatherMap API in Godot 4.If you want to create a weather app with a better UI design, you can watch this video: https://youtu.be/RvxLPOXMDXs You can access the following data from this API response: Coordinates: - Longitude - Latitude Weather: - Weather condition ID - Weather condition group - Weather condition description - Weather icon ID Base: - Internal parameter - Main Conditions: - Temperature - Feels like temperature - Atmospheric pressure at sea level - Humidity percentage - Minimum temperature - Maximum temperature - Atmospheric pressure at sea level - Atmospheric pressure at ground level Visibility: - Visibility in meters Wind: - Wind speed - Wind direction in degrees - Wind gust Clouds: - Cloudiness percentage Rain: - Rain volume for the last 1 hour where available - Rain volume for the last 3 hours where available Snow: - Snow volume for the last 1 hour where available - Snow volume for the last 3 hours where available Time: - Time of data calculation in Unix, UTC System Information: - Internal parameter type - Internal parameter ID - Internal parameter message - Country code - Sunrise time in Unix, UTC - Sunset time in Unix, UTC Timezone: - Shift in seconds from UTC City Information: - City ID - City name Internal Parameters - Internal parameter code for more information, visit this page: https://openweathermap.org/current You can run this project in Godot 4.0, Godot 4.1, and Godot 4.2 as well. Please subscribe my channel: https://www.youtube.com/channel/UC8l-lYjEmIYoxvvIPmE4HPw KingGD stands for King Game Developer.
This tool provides a panel to quickly add blockout objects like cubes and spheres. One click will add geometry primitives with optional colliders and physics body parents. Meshes may be either MeshInstance3D or CSG nodes, as well as have a particular color or material applied.
A node like AudioStreamPlayer2D, but plays from a polygonal area rather than a single point. Exported properties: - polygon (the area to play from approximately, must be clockwise)
Godot-Stuff Logger 3.3 A GDScript based logging utility, it provides a very low level way to debug your Games. There are different Appenders and Layouts available that let you control how the logger output is delivered. This latest release is now installed like a proper plugin. Activate the Logger by going into your Project settings and activating it. Note: Cyclical errors have been correct and a restart of Godot should no longer be required when adding this asset. Features * low overhead * simple to include in your projects * eight different logging levels * output to console or filesystem * html output available (experimental) This version supports the Godot Version 3.3 releases. For more information follow this link https://gitlab.com/godot-stuff/gs-logger/-/blob/3.3/README.md
C# conversion of original Hexgrid asset (https://godotengine.org/asset-library/asset/1032) 3 Classes that brings hex detection, 3D LOS, distance, influence, shortest path ... all you need to build a classical boardgame based on a single image hex map. A demo in the source tree.