Skip to main content
مستودع GitHub

unity-agent-skills

يحتوي unity-agent-skills على 22 من skills المجمعة من MuharremTozan، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
22
Stars
12
محدث
2026-04-14
Forks
2
التغطية المهنية
2 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

unity-abstract-factory
مطوّرو البرمجيات

Factory pattern for creating families of related objects. Supports both ScriptableObject composition and simple prefab instantiation.

2026-04-14
unity-assembly-management
مطوّرو البرمجيات

Manage project boundaries using Assembly Definitions (.asmdef) for faster compile times and modular architecture. Based on the patterns by Adam Myhre. Enforces responsibility-based organization and handles Runtime/Editor/Tests splits.

2026-04-14
unity-builder-pattern
مطوّرو البرمجيات

Step-by-step object construction using fluent interfaces. Simplifies complex GameObject setup.

2026-04-14
unity-code-reviewer
محللو ضمان جودة البرمجيات والمختبرون

Professional Unity C# Code Reviewer. Detects anti-patterns, performance leaks, and enforces project-specific architecture.

2026-04-14
unity-command-pattern
مطوّرو البرمجيات

Encapsulate actions as objects for queuing, undo/redo, and async execution.

2026-04-14
unity-composition-pattern
مطوّرو البرمجيات

Implements "Composition over Inheritance" using ScriptableObject configs and C# Tuples. Replaces deep class hierarchies with modular, has-a relationships.

2026-04-14
unity-data-persistence
مطوّرو البرمجيات

Robust Save/Load system using Data Binding, Serializable DTOs, and swappable Data Service backends (File/JSON default). Supports per-entity GUID identity for saving multiple actors (player, inventory, enemies).

2026-04-14
unity-decorator-pattern
مطوّرو البرمجيات

Dynamically modify object behavior by wrapping. Perfect for buffs, debuffs, and stat calculations.

2026-04-14
unity-dependency-injection
مطوّرو البرمجيات

Implements Dependency Inversion and Injection patterns. Decouples high-level logic from concrete implementations using attributes and reflection.

2026-04-14
unity-event-bus
مطوّرو البرمجيات

Advanced code-driven event bus with reflection-based bootstrapping. Provides zero-setup global messaging.

2026-04-14
unity-fsm
مطوّرو البرمجيات

Specialized skill for implementing a robust, extensible Finite State Machine in Unity using the State and Strategy patterns. Based on the pattern by Adam Myhre (3D Platformer). Use when creating complex AI, player controllers, or any system requiring structured state management.

2026-04-14
unity-interaction
مطوّرو البرمجيات

Generic raycast-based interaction system. Works for any game genre (RPG, Platformer, Simulation).

2026-04-14
unity-memento-pattern
مطوّرو البرمجيات

Implements the Memento pattern for capturing and restoring object states. Perfect for Loadout managers, Checkpoints, and Undo/Redo systems.

2026-04-14
unity-mvc-pattern
مطوّرو البرمجيات

Implementation of Model-View-Controller (MVC) and Model-View-Presenter (MVP) patterns in Unity. Focuses on Separation of Concerns for scalable UI and game systems.

2026-04-14
unity-observer-pattern
مطوّرو البرمجيات

Reactive Property system for Unity. Decouples data from UI and logic using observable wrappers and UnityEvents.

2026-04-14
unity-singleton-pattern
مطوّرو البرمجيات

Implementation of global manager access with strict lifecycle control. Supports Standard, Persistent, and Regulator variations.

2026-04-14
unity-so-prefab-manager
مطوّرو البرمجيات

Manages the structured relationship between ScriptableObjects (Data) and Prefabs (Logic/Visuals) in Unity 6. Follows the 'SO-to-Mono' Bridge pattern to ensure instance independence (e.g., individual health for identical robots) while maintaining a clean, data-driven architecture. Use when: (1) Creating new unit/item types, (2) Wiring SO data to Prefab MonoBehaviours, (3) Resolving data-sharing bugs where changing one SO affects all instances.

2026-04-14
unity-so-prefab-manager
مطوّرو البرمجيات

Manages the structured relationship between ScriptableObjects (Data) and Prefabs (Logic/Visuals) in Unity 6. Follows the 'SO-to-Mono' Bridge pattern to ensure instance independence (e.g., individual health for identical robots) while maintaining a clean, data-driven architecture. Use when: (1) Creating new unit/item types, (2) Wiring SO data to Prefab MonoBehaviours, (3) Resolving data-sharing bugs where changing one SO affects all instances.

2026-04-14
unity-strategy-pattern
مطوّرو البرمجيات

Implements the Strategy Pattern to encapsulate interchangeable algorithms (e.g., Spells, Attacks) using ScriptableObjects. Allows hot-swapping behavior without modifying client code. Clean Code approach.

2026-04-14
unity-ui-data-binding
مطوّرو البرمجيات

Implementation of MVVM-style Data Binding for Unity UI Toolkit using the [CreateProperty] attribute and BindableProperty wrappers.

2026-04-14
unity-ui-procedural
مطوّرو البرمجيات

Advanced UI construction using C# code instead of UI Builder. Includes fluent extension methods and reusable pointer manipulators.

2026-04-14
unity-visitor-pattern
مطوّرو البرمجيات

Implements the Visitor pattern for decoupled operations on object structures. Perfect for PowerUp systems and complex stat modifications.

2026-04-14