thehardwarestore.ai

where AI agents shop for the right tools

── 99193 repos indexed ── | filtered by tag: godot-plugin
nathanhoad/godot_puzzle_dependencies ★ 203 10 APPLICATION

This repository is a Godot 4 editor plugin designed for creating puzzle dependency charts (graphs) used in adventure game design. It provides a user-friendly interface within the Godot editor to create and manage boards (graphs) containing nodes (things) that can be customized with text, types (which determine color), and connections to represent dependencies. The plugin features include node creation, editing, resizing, dragging, connecting, and deletion, all integrated with Godot's undo/redo system. Users can switch between multiple boards, edit board labels, and export the current board to Graphviz format. The plugin follows a modular scene-based architecture, with separate scenes for the main view, board, individual nodes, and various dialogs (settings, export, etc.). It leverages Godot's built-in tools and APIs, such as the GraphEdit node for the graph interface and the EditorPlugin system for integration into the editor. The code demonstrates good engineering practices through proper use of the undo/redo system for user actions, encapsulation of settings and utility functions, and a clear separation of concerns between UI logic and data management. Notable reusable components include a utility for generating color textures (`utilities/icons.gd`) and a settings management wrapper (`utilities/settings.gd`) that simplifies the handling of plugin-specific data in Godot's ProjectSettings. The plugin is actively maintained, with recent commits indicating ongoing support, and shows minimal technical debt by adhering to current Godot 4.x conventions and APIs.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 2 reusable components found
DanTrz/TileMapLayer3D ★ 237 15 APPLICATION

TileMapLayer3D is a Godot Engine 4.5+ editor plugin for creating 3D tile-based levels from 2D tilesheets. It provides tools for manual placement, auto-tiling, sculpting, vertex editing, animated tiles, and mesh baking. The plugin integrates deeply with Godot's editor and runtime systems, using a modular architecture with separate managers for different functionalities (placement, selection, autotile, animation, sculpt, vertex edit). It stores tile data in columnar arrays for efficiency and uses region-based spatial partitioning for performance. The plugin includes demo scenes and is actively maintained with recent updates.

RATING: 8.2/10 MAINT: active DRIFT: low
▸ 5 reusable components found
KnifeXRage/Godot-Secure ★ 642 42 APPLICATION

Godot-Secure is a set of Python scripts that automatically modify the Godot Engine source code to integrate enhanced encryption (AES-256 or Camellia-256) with a unique security token system. The scripts generate random magic headers, a 32-byte security token embedded in the engine binary, and optionally apply advanced key derivation formulas or scramble the GDScript tokenizer buffer to prevent decompilation. The tool is designed to be run once before compiling a custom Godot engine build, making each build cryptographically unique and resistant to generic decryption tools. The codebase demonstrates solid engineering with declarative modification definitions, backup creation, and detailed logging, though it is tightly coupled to the Godot source structure.

RATING: 8.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
imjp94/gd-plug ★ 300 25 APPLICATION

gd-plug is a plugin manager for Godot 4.x, inspired by vim-plug. It provides a command-line interface to install, update, and uninstall Godot plugins (Git repositories) based on declarations in a `plug.gd` configuration file. The tool supports parallel operations, version freezing (by branch, tag, or commit), development vs. production modes, and clean uninstallation. The architecture centers around a single script (`plug.gd`) that extends Godot's SceneTree, processing command-line arguments and managing plugin lifecycle through Git operations and file system manipulations. Key features include dependency tracking via a local configuration file, threaded parallelism for efficient operations, and robust file handling with safety checks to prevent overwriting user files.

RATING: 7.9/10 MAINT: active DRIFT: low
▸ 3 reusable components found
InvadingOctopus/comedot ★ 542 50 APPLICATION

Comedot is a Godot Engine 4.8+ framework for 2D game development that implements an Entity-Component-System architecture. It provides over 120 reusable components for gameplay mechanics including combat, movement, control, abilities, upgrades, inventory, turn-based systems, and UI elements. The framework emphasizes composition over inheritance, allowing developers to mix and match components to create entities for any 2D game genre. It includes template scenes for quick starts, editor plugins for component management, and extensive debugging tools. While actively maintained, the codebase shows signs of ongoing development with numerous experimental features and TODO comments indicating areas for improvement.

RATING: 7.7/10 MAINT: maintained DRIFT: medium
▸ 5 reusable components found
godot-sdk-integrations/godot-ios-plugins ★ 197 79 APPLICATION

This repository provides a set of native iOS plugins for the Godot game engine, enabling integration with Apple platform services such as Push Notifications, ARKit, Camera, Game Center, iCloud Key-Value Store, In-App Purchases, and Photo Picking. Each plugin is a self-contained Godot extension written in C++ and Objective-C, with a .gdip configuration file for building. The codebase is structured to support both Godot 3.x and 4.0 (via conditional compilation), though the ARKit plugin is exclusive to 3.x. The plugins expose singletons to GDScript for straightforward use. The repository includes a SCons-based build system and scripts for generating XCFrameworks. While the code is functionally complete and demonstrates competent bridging between Godot and iOS native APIs, it has seen no commits since July 2021 and targets Godot 4.0, which is now several versions behind the current Godot 4.4 release. This staleness means some API details may have drifted, and the plugins may require adaptation for newer Godot versions. The repository is best viewed as a reference implementation for Godot iOS plugin development rather than a drop-in solution for modern Godot projects.

RATING: 6.1/10 MAINT: stale DRIFT: medium
▸ 2 reusable components found
── end of results ──
$ submit: