
Myket plugin allows you to easily implement your in-app purchases Just add the relevant node and start the purchase process.
Myket plugin allows you to easily implement your in-app purchases Just add the relevant node and start the purchase process.
This plugin adds a singleton named NodeFinder to the editor. It comes with a set functions that will allow you to easily reach nodes within your scene either by registering them into the singleton or simply using their name, rather than going through the hassle of using get_node which can break if you change the hierarchy.
simple shader with 256 colors built-in made with https://www.qiuet.uk/files/colorhelper.html
This adds a data driven component system to godot. A very basic tutorial can be found here : https://godot-component-systen.readthedocs.io/en/latest/tutorials/quickstart.html.
Adds a card node with animations and modular effects. Check the github page for more info.
Create 2d projectiles that move toward the target on a curve with gravity param to adjust the slope of the curve For more information navigate to: https://github.com/MeroVinggen/Godot-AndroidInternetConnectionStatePlugin
Editor plugin for 3.x to help set up TileSet collisions and standard bitmasks more easily. Adds buttons to the inspector when editing TileSets. For collisions, supports squares, convex hulls, and pixel-perfect scanlines (optimized). Also lets you delete all collisions at once from the current atlas/autotile or single tile. For bitmasks, supports 3x3 minimal (standard layout), 3x3 minimal but with wildcards for the inside corners, and 2x2 (standard layout). This plugin DOES NOT turn small tilesheets into large tilesheets. You will need something else for that. NOTE: This plugin does slightly evil things to get the editor to update visuals properly after changing the bitmasks/collisions. It might break in newer Godot versions than 3.5. If that happens, feel free to make your own updated version! It's CC0.
A drag-and-drop way to implement the ability to toggle fullscreen to a scene. Contains the FullscreenOnInput class, which extends Node. By adding FullscreenOnInput to a scene, and chocing an input action by name, FullscreenOnInput quits the game on input. Just drag and drop the fullscreen_on_input.tscn sceen, add an input, and you're done!
Godot DotEnv Class A simple implementation of DotEnv. Allow usage of .env file in godot. Also retrieve OS Environment Variable if available. Usage Add `/godotenv/scripts/env.gd` to Autoloader. Retrieve Environment Variable by `var env_var = get_node("/root/env").get("ENV_VAR")`
Data Table Control that takes Array[Dictionary] data (e.g. SQLite queries return data in this format, but any data in this format will work) and displays it in a paged table format. Features include, column sort, resizable column width, configurable page size and more.
SKD for connecting some of Unity Gaming Services (UGS) to Godot 4+ (C# Mono), currently supporting Authentication, Leaderboards, Cloud Save, and Friends. Learn more at: https://github.com/Tirtstan/Godot-Unity-Gaming-Services/blob/main/README.md
Example showing 2d drawing by code Features: line multiline polyline rectangle circle string multiline_string arc texture dashed_line polygon Also includes label and button
Gaussian random functions basing on article https://www.alanzucconi.com/2015/09/16/how-to-sample-from-a-gaussian-distribution by Alan Zucconi
A custom node that generates a unique ID to be concatenated to, or replace the parent node's name. This node can be added as a child of an existing node. The parent node will then have its name either concatenated with the ID or replaced by the ID.
A simple plugin for easy of use that adds two node types SpriteOccluder and AnimatedSpriteOccluder both calculate a LightOccluder2D on runtime
The user inputs the size of the map, the sprite of the tiles, and the number of tile. The asset then generates a random map each time the user calls its funtion. The asset is an entire godot scene that already have a map with tiles as an example. To change it you must create your own tilemap and edit the script.
Timers and supporting structures specifically built to time the players playtime, with a configurable interface.
Modular first person controller based on Quake's movement system Includes a system for creating controllers using modular states made out of resources This modular system was built using Kabariya's strafer controller (https://github.com/Kabariya/strafer) as a base. Three features have been added to their controller: - Sliding - Maintaining the current direction when jumping (and not pressing any keys) - Limiting the player's control over the controller in the air Documentation is included using docstrings, more information at: https://github.com/AceSpectre/Extended-Strafer-Controller
Easily set up both hurtboxes and hitboxes for any type of 2D game. To use just add the combat collider node to a scene, I suggest under the sprite for better organization, and then use the buttons to modify the colliders. Then to actually make it so that works with the animation use the Animation's call method line to call the start(), end(), and next frame functions of the colliders. For hurtboxes click the Is hitbox button twice to initialize it to the correct color and layer. This uses both layers 2 and 3 for player and enemies respectively. This addon also allows for custom resources to be used to add to hitboxes that can be called with a signal such that when a hurtbox collides with a hitbox the damage and the extra resources get passed onto the signal
A node that follows a point in a 2D or 3D scene to allow you to have it in a seperate canvas layer. Can be used to: Create a healthbar over a character Create a speach bubble that appears in the world Have labels appear on top of nodes
Simple platformer made in this tutorial: https://www.youtube.com/watch?v=NScngW8vxK8
This is a tool designed to help update Godot to the latest version within the editor. This plugin eliminates the need to manually download, extract, and open up the newest version of Godot from the Godot website. Upgrade your Godot version for Windows, Linux, MacOS, and Android from within the Editor.