The uuid class is a GDScript 'static' class that provides a unique identifier generation for Godot Engine.
Import Plugins for Aseprite- Image to Texture2D- Animation to PackedScene (Sprite2D + AnimationPlayer)
This is a platformer class with many tweakable settings which can be used to control a 2D character (think supermario 1).##Features- Double jump- Coyote time- Jump buffer- Hold jump to go higher- Defining jump height and duration (as opposed to setting gravity and jump velocity)- Assymetrical jumps (falling faster than rising)
Super fast 2D sprite stacking for Godot 4.0Learn more at https://ka.rlphilli.ps/Shader-Stacker/
WakaTime for Godot!Godot WakaTime is a plugin for metrics, insights, leaderboards and automatic time tracking generated from your Godot usage.See the repository doc for more information:https://github.com/thomazthz/godot-wakatime/tree/v1.5.0
A donut-shaped collision shape for Godot 4.x.
A GDScript thread pool to asynchronously execute tasks.
Godot Gameplay Systems (formerly godot gameplay attributes) is a set of nodes and resources which speed up development of your gameplay mechanisms.Currently it provides:- An Attributes base system (complete with buff/debuff)- An Ability base system- A camera shake node- A slide show node for your game intro- Equipment base system- Inventory base system- Interactions system (base)- Loot and drop system- Point and click nodes (both 2d and 3d)- Turn based nodes- User interface controls (radial menu container)
Import Plugins for Aseprite and Blender*.aseprite or *.ase to ImageTexture (Sprite2D) or SpriteFrames (AnimatedSprite2D)*.blend to PackedScene or MeshLibrary (GridMap)
This add-on provides a node that generates linear stairs using CSG.
This addon allows you to create a Source Engine VMF file, and export to a BSP. It is targeted towards Portal 2, although other games will work with it. This was made for my "Godot Puzzlemaker" level editor, and I will update this addon as necessary. It is targeted toward desktop platforms, but should theoretically work on any platform Godot does. The code is an improved version of https://github.com/Trainzack/vmflib2, which is in Python.Please note that this addon does not include any copyrighted material from Valve. It purely generates a specification for a map, which must be compiled by Valve-owned tools, with the target game installed.This addon is still in development. The overall foundation is in place, it is just a matter of adding more entity and texture listings, and adding more features.
Minimal plugin manager for GodotThis version is only compatible with Godot 4.x, check out godot3(https://github.com/imjp94/gd-plug/tree/godot3) branch for older versionInstall with gd-plug-ui(https://godotengine.org/asset-library/asset/1926) to manage plugins in editor.- MinimalNo dependencies other than Godot and git- Self-containedOne script to run them all- Zero learning curveConfig file written in GDScript- Version freezeFreeze plugins by branch, tag or commit- Reduce remote repository sizeDependencies can now be installed with just a single-line shell command- Clean uninstall*.import files or import resources located in /.import that generated by plugin will be cleaned as plugin uninstalled- Multi-threadedParallel download/installationv0.2.6:Fix download bugAdd help actionv0.2.5:Completely fix stuck while executing commandsSupport gd-plug-uiv0.2.0:Port to Godot 4.0v0.1.1:Fix inner class name conflict with other plugins & support for headless/server buildIf gd-plug already installed, you may upgrade from command-line:godot --no-window -s plug.gd upgrade
Generate GDScript quickly by typing brief words or letters.Customize macros inside of the included macros.txt file to suit your needs.
Intuitive UI design workflow in Godot.Import/manage font source files and styling UI directly in the editor viewport.This version is only compatible with Godot 4.x, check out godot3(https://github.com/imjp94/UIDesignTool/tree/godot3) branch for older versionv0.3.0:Port to Godot 4.0v0.2.2:Exlcude unwanted files from export & Fix null exception when set font to RichTextLabelv0.2.1:Minor bugfix, handle null exception when selected non-Control node, exclude unwanted files from asset libraryv0.2.0:UIDesignTool now support batch edit with toolbar & Vertical alignment.Other than that, this release mainly focus on improving v0.1.0, in terms of UI, efficiency & bugfixing.For more details, check out (https://github.com/imjp94/UIDesignTool/blob/master/CHANGELOG.md)Note: Users updating from v0.1.* to v0.2.* might needs to specify font resource directory again, due to a bug which has been tackled in v0.2.0
Blender's 3D transforming shortcuts in GodotThis version is only compatible with Godot 4.x, check out godot3(https://github.com/imjp94/gd-blender-3d-shortcuts/tree/godot3) branch for older versionFeatures- Transform with "G", "R", "S" keys and "H" key to hide- Revert transformation with "ALT" modifier- Visualize constraint axis- Work seamlessly with Godot Spatial Editor settings("Use Local Space", "Use Snap", "Snap Settings")- Type transform value- Switch display mode with "Z"Shortcuts- Translate: G- Rotate: R- Scale: S- Revert Translation: ALT + G- Revert Rotation: ALT + R- Revert Scale: ALT + S- Constraint to Single Axis: X or Y or Z- Constraint to Plane: SHIFT + (X or Y or Z)- Delete: X- Hide: H- Precision Mode(while transforming with mouse): SHIFT- Toggle Global/Local mode(non-persistent): XX or YY or ZZ- Switch Spatial Editor Viewport Display Mode: Zv0.3.2:Add right click undoFixes Z pie eating key inputsFix unable to expand nested resource editor in inspectorFix freelook issuev0.3.1:Fix error when rotate with snappingAdd node delete action and pie menu for switching viewport display modev0.3.0:Port to Godot 4.0v0.2.1:Support multiple viewports and bugfixesv0.2.0:Greatly improve usability of addon and fix some minor bugs.Added some new feature like "SHIFT" for precision while transforming, xx/yy/zz to toggle between global/local mode, infinite mouse movement when translating or scaling and switching display mode with "Z" key.
A simple 3D 100-line free-look camera for Godot 4 that mimics some of the functionality of the editor's camera for in-game use. See the "godot-3" branch on the GitHub repo for a version that works with Godot 3.Use W and S to move forward and backward.Use A and D to move left and right.Use Q and E to move up and down.Roll the scroll wheel to increase and decrease movement speed.Hold down the right mouse button to rotate the camera. There's a slider in the editor to control mouse sensitivity.Install it by attaching camera.gd to your Camera3D node.
Designer-friendly Finite State Machine implemented in "Godotic" wayThis version is only compatible with Godot 4.x, check out godot3(https://github.com/imjp94/gd-YAFSM/tree/godot3) branch for older version- Design StateMachine in a flowchart-like editor- Visualize flow of StateMachine & inspect parameters in realtime- Visualize game/UI state from flowchart- Similar workflow as using AnimationTree, and not required to inherit any custom class, just plug and play- Nested Finite State Machine workflow supported to create complex state machine with ease- As a Resource, StateMachine can be used repeatedly in different scenarios(StateMachinePlayer) and provide different outcome based on the input.- Compact data structure for StateMachine resource filev0.6.2:Fixes StateMachineEditor is_instance_valid check on reconnection Fix StateDirectory.get_current_end() doesn't work as expectedFix FlowChartGrid draw_multiline_colors errorFix StateDirectory.get_current_end() and StateMachinePlayer.path_end_dir(Remove some super._init() for godot 4.1.3v0.6.1:Fix _on_update params error, flowchart grid and popup menusv0.6.0:Port to Godot 4.0v0.5.2:Support sorting transitions.Fix "entered" signal is not emitted and trigger is flushed when StateMachinePlayer started.v0.5.1:Fix condition label in graph not removed as deleted from inspector.Fix output flooded with null exception, when stopping scene in remote debug and when switching between local/remote StateMachinePlayer node.v0.5.0:Support remote debug, simply select any StateMachinePlayer node in remote scene tree to view flow of StateMachine in realtime.Fix StateMachinePlayer's nested triggers are not flushed and some UI bugs.v0.4.1:Fix possible to connect to self when reconnecting, validate StateMachine Resource everytime loaded in editor, and minor improve on UI.v0.4.0:gd-YAFSM now support nested FSM workflow in 0.4.0 & fixed various annoying UI bugsCheck out CHANGELOG(https://github.com/imjp94/gd-YAFSM/blob/master/CHANGELOG.md) for more details*Always backup project files before update
Import Plugins for Blender- Blender to PackedScene- Blender to MeshLibrary for GridMap
Auto Polgon2D Triangulation is designed to make 2D mesh deformation significantly faster and less painful by triangulating polygons (mesh) for you.
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.
Adds a custom node "VectorDisplay2D".Hit V to toggle the display.Displays the vector & separated XY components.
A Bowyer-Watson algorithm implementation for Delaunay triangulation for Godot.Also generates Voronoi diagram from triangulation, including neightbour cells scanning.Written as a single GDScript file.
A game template for making match3 game
A player with basic first-person controls. Ready to use with no configuration required. It's that simple.