
Implement achievements in your game in a simple way and with minimal security practices.
Implement achievements in your game in a simple way and with minimal security practices.
See README.MD in repo (click Show Files button) It doesn't need Discord SDK or anything like that to work. It requires just python 3.x and a bit of time to modify one file for Your needs Plugin made by: New Dev
This addon allows easier editing of the `region_rect` property of Sprite2D nodes. The addon should be compatible with Godot 4.1 through 4.3. It may work for other 4.x releases but I haven't tested them. When a Sprite2D is selected in the editor and has `region_enabled` checked, additional handles will appear on each side of the Sprite2D. Dragging these handles will resize the region rect in the given direction while adjusting the node's position and the region's x/y/width/height properties such that the opposite edge stays put. Caveats: - The Sprite2D must have `global_rotation` set to a multiple of 2π (e.g. 0). I didn't want to have to figure out how to measure drag distance along any arbitrary axis, but pull requests are welcome. - The handles will always snap to 8px increments. Godot doesn't provide a way for addons to fetch the editor's configured snap settings (see: https://github.com/godotengine/godot/issues/11180). You can change the snap distance for your project's needs by changing the `grid_size` constant in `plugin.gd`. As a bonus, the plugin adds an "autorect" button to the Sprite2D inspector. When pressed, it sets `region_enabled` to true and sets the region rect to the size of the image. This is in contrast to the default behavior which just sets the rect's dimensions to 0 when you enable the region.
Customizable script that unifies all 2D draw methods in one place, both for debugging and in game purposes. Contains functions that will draw circle outlines, lines, text and trajectories for rigid bodies depending on the force. NOTE: add Draftsman to auto loaded scripts. Go to: Project / Project settings / AutoLoad
GDScript read-eval-print loop. Interactive toplevel in the editor to experiment with GDScript, fast!
Implement achievements in your game in a simple way and with minimal security practices now in C#.
a template project for making a game of first person exploration/walking simulator genre. features: character with acceleration and proper slope behavior; fading system; text messages; audio player with adjustable fading; flexible trigger areas;
Imagine placing this component in any scene representing a projectile in your video game, and it is ready for action. It provides common functionalities for standard projectiles.
The Contextual Signal/Setup Connector provides a clean interface to dynamically manage descendant nodes. Its purpose is to enhance decoupling and flexibility in mid-to-large games. Valuable for: * Structural decoupling * Temporal decoupling * Connecting signals on descendant nodes * Connecting setup (dependency injection) on descendant nodes It's recommended to read the usage guide by clicking through View Files > Wiki > Usage Guide.
Imagine placing this component in any scene representing a projectile in your video game, and it is ready for action. It provides common functionalities for standard projectiles now in C#.
This is a library and template for creating 2D Tilemap based flipscreen games (think, original Links Awakening, Binding of Isaac, older games such as Dizzy and Jetset Willy, etc. or hybrids such) or with scrollable regions such as Celeste or original Metroid. A full tutorial and starter guide is provided as well as Godot tutorials for recreating a Metroid level in the 'download links' button and in the project files.
A GDScript implementation of the finite state machine pattern. Adds node types for finite state machines and states.
Is a versatile and customizable module designed to streamline 2D Nodes movement in Godot Engine now in C#. Whether top-down, platformer or grid-based, this component offers the functionality you need without having to rewrite it yourself for each project. The movement can be made flexible with the exposed parameters and contains an internal API that facilitates the most common actions that can occur in a 2D game.
This plugin helps to use the AdMob Plugin created by Poing Studios. Android: https://github.com/Poing-Studios/godot-admob-android iOS: https://github.com/Poing-Studios/godot-admob-ios
The system utilizes a third global camera to facilitate the transition between two other cameras. This temporary camera mimics the properties of the camera you want to transition to. Once the transition completes, the target camera becomes the active camera in your scene.
This plugin runs `gdformat` on save to automatically format your GD script as you code. NOTE: This plugin only runs if "gdformat" is installed. Instructions available at https://github.com/Scony/godot-gdscript-toolkit
Godot.XT enables the use of asynchronous resources as assets. The plugin creates a "URL" manager where you assign an identifier to an asynchronous resource using a <XT+[ResourceType]> file. *Only supports images for now