Tag: game-development
Systematic Godot Engine Debugging
Provides structured decision trees to diagnose and resolve common Godot engine issues across physics, signals, rendering, navigation, and input. The skill utilises specific engine inspection actions to identify root causes within scene tree…
Pattern-based Godot scene construction
Automates Godot scene construction using predefined node hierarchy templates and essential companion node rules. It ensures correct node configurations for physics bodies, UI layouts, and tilemaps.
Implement Godot 4.x Game Mechanics
Provides templates for implementing game mechanics such as movement, health, and inventory using GDScript 4.x. It prevents common errors by enforcing updated syntax for signals, nodes, and resource management.
Generate Unity Skills from Existing Tools
Automates the generation of all skills from existing tools within a Unity project, with an optional parameter to specify the target skills folder path.
Unity MCP Project Initial Setup
A command-line interface for installing the Unity-MCP plugin, configuring MCP tools, and generating AI skills for agents such as Claude Code or Cursor.
Unity Test Execution and Monitoring Tool
Execute Unity tests in Edit or Play mode and retrieve detailed results, including summaries, test statuses, and captured logs. It supports granular filtering by assembly, namespace, class, and method.
Capture Unity Editor Scene View Screenshots
Captures a screenshot from the Unity Editor Scene View at a specified resolution and returns the image directly for visual inspection.
Isolated Unity GameObject Screenshot Tool
Renders high-resolution screenshots of specific Unity GameObjects with configurable camera angles, lighting, and background modes. Supports object isolation via layer-based culling and returns the result as a base64-encoded PNG.
Capture Unity Editor Game View Screenshots
Captures a screenshot from the Unity Editor Game View by reading the render texture directly via the Unity Editor API. The output image matches the current Game View resolution for visual inspection.
Unity Camera Screenshot Tool
Captures a screenshot from a specified Unity camera and returns the image directly. It supports custom dimensions and targeting specific GameObjects via hierarchy paths or instance IDs.
Set Active Unity Scene
Sets a specified opened scene as the active scene within a Unity project using a UnityEngine.Object asset reference.
Save Opened Unity Scenes to Assets
Saves an opened Unity scene to a specified asset file path. It supports targeting a specific scene name or defaulting to the currently active scene.
Open Unity Scenes via Asset Reference
This tool enables opening Unity scenes using an asset reference, supporting both single and additive loading modes. It allows for programmatic scene management within the Unity Editor.
Retrieve Unity Scene GameObject Data
Retrieves detailed information about root GameObjects within a specified Unity scene, including hierarchy, bounds, and component data. Supports efficient data extraction using path-scoped reads or complex view queries via regex filtering.
Create New Unity Project Scenes
Creates new scenes within Unity project assets using specified setup and mode configurations. The tool returns detailed metadata for the newly created scene, such as its path and build index.
Unity Package Manager Installation Tool
Installs Unity packages from the registry, Git URLs, or local paths by modifying the project's manifest.json. This operation triggers package resolution and may cause a domain reload.
Modify Unity Object Fields and Properties
Enables direct modification of UnityEngine.Object fields and properties using JSON Merge Patch, path-based patches, or object diffs. It allows developers to target GameObjects, Components, and Assets via their instance IDs.
Set Parent GameObject in Unity
Assigns a list of GameObjects to a specified parent GameObject within an active Scene or opened Prefab. The operation can optionally maintain the world position of the child objects.
Modify Unity GameObject Fields and Properties
Perform batch modifications of GameObject fields and properties in active Scenes or Prefabs using path-based patches, JSON Merge Patch, or serialized member diffs. The tool supports complex updates to nested fields and array elements via sl…
Find Unity GameObjects in Scenes or Prefabs
Locates specific GameObjects within an active Unity scene or opened prefab using various identifiers like instance ID, path, or name. It supports efficient data retrieval through path-scoped reads and regex-based subtree filtering.
Duplicate Unity GameObjects in Scenes or Prefabs
Duplicates specified GameObjects within an active Scene or an opened Prefab. It requires GameObject references, which can be obtained using the gameobject-find tool.
Unity GameObject Destruction Tool
Recursively destroys a specified GameObject and all its nested children within an active Scene or opened Prefab. The tool accepts references via instance ID, hierarchy path, or object name.
Unity GameObject Creation Tool
Create new GameObjects within an active Unity scene or prefab, with support for specifying transform properties and primitive types.
Modify Unity GameObject Components
Enables direct modification of component fields and properties on a GameObject within an active scene or prefab using path patches or JSON merge patches. It supports atomic updates via path-scoped patches or full serialized member diffs.