How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex
Object-reflector is a Python object reflection library and dynamic attribute access tool. It functions as an object property extractor designed to retrieve values from an object's internal state and inheritance hierarchies during runtime. The library provides the capability to access and extract private, protected, and inherited object attributes. This allows for the inspection of internal properties regardless of their visibility. The project covers domains including software debugging workflows, automated testing utilities, and general Python runtime reflection to analyze object properties
AICommand is an LLM-powered editor controller and automation tool designed for the Unity Editor. It integrates large language models to translate natural language prompts into executable commands, allowing users to manipulate development environment settings and objects through text-based instructions. The system employs a text-to-action pipeline that uses LLM-based command mapping and reflection-based API discovery to resolve natural language input into specific editor functions. This process enables the execution of Unity editor functions by resolving string identifiers to code handles at r
xNode is a Unity editor extension that provides a visual node graph editor for designing flow-based logic and state machines. It functions as a visual logic designer, allowing for the creation and management of interconnected node networks within the Unity engine. The tool enables the construction of custom logic systems, such as branching dialogue trees and game state machine transitions. It supports the organization of complex graphs through a hierarchical grouping system that wraps related nodes into resizable visual containers. The system utilizes a graph-based data model to define data
NaughtyAttributes is a collection of custom attributes for the Unity Editor inspector that allows for field validation, the exposure of non-serialized properties, and the addition of custom UI controls. It functions as an extension library to customize how fields are drawn and behave within the inspector interface without requiring the author to write custom editor scripts.
The main features of dbrizov/naughtyattributes are: Unity Editor Extensions, Field Validation, Attribute-Driven UI Mapping, Inspector Data Validation, Inspector Variable Exposure, Component Property Debuggers, Runtime State Debuggers, Reflection-Based Access.
Projects with overlapping indexed features include: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… unitycommunity/unitylibrary — UnityLibrary is a game engine asset library providing a collection of reusable scripts, shaders, and templates for… keijiro/aicommand — AICommand is an LLM-powered editor controller and automation tool designed for the Unity Editor. It integrates large… sebastianbergmann/object-reflector — Object-reflector is a Python object reflection library and dynamic attribute access tool. It functions as an object… siccity/xnode — xNode is a Unity editor extension that provides a visual node graph editor for designing flow-based logic and state… go-playground/validator — This is a Go struct validation library used to maintain data integrity by enforcing constraints on fields, slices, and…