A simple Godot networking system for connecting to an online server, spawning players, and updating positions.
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.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
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.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
Imports BitmapFont resources from plain PNG images, aiming to implement Allegro's 'al_grab_font_from_bitmap' in Godot.See the readme for usage instructions:https://gitlab.com/snoopdouglas/abfi/-/blob/v2.0.2/README.md
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.
Create and manage game settings in Godot Engine.GGS takes care of all the fundamental functionalities required to have proper game settings, including predefined logic for common settings (e.g. display, audio, input), UI components, saving/loading data, and applying settings.
Import Plugins for Blender- Blender to PackedScene- Blender to MeshLibrary for GridMap
Import Plugins for Aseprite and Blender*.aseprite or *.ase to ImageTexture (Sprite2D) or SpriteFrames (AnimatedSprite2D)*.blend to PackedScene or MeshLibrary (GridMap)
Import Plugins for Aseprite- Image to Texture2D- Animation to PackedScene (Sprite2D + AnimationPlayer)
Generate GDScript quickly by typing brief words or letters.Customize macros inside of the included macros.txt file to suit your needs.