game-data-annotator

Annotate 2D/3D game data and export JSON within UrhoX.

Updated May 16, 2026
One-click install
npx skills add https://github.com/haitao2016/--Skill --skill game-data-annotator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-data-annotator
Source: https://github.com/haitao2016/--Skill/tree/main/game-data-annotator
Command: npx skills add https://github.com/haitao2016/--Skill --skill game-data-annotator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires urhox-libs/UI, cjson, File, Input, Image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolchain for game developers to efficiently annotate and visualize game data within the UrhoX engine, streamlining the development process and improving productivity.

Core Features & Use Cases

  • Scene Region Annotation: Annotate 2D/3D scene areas, including collision zones, AI path points, and POIs.
  • Asset Classification: Categorize and tag game assets like textures, sounds, and levels.
  • Timeline Annotation: Mark game events and animation keyframes on a timeline.
  • Data-Driven Export: Export annotated data as JSON for game logic consumption.
  • Use Case: When developing a game, you can use this Skill to create detailed maps of your levels, classify assets, and track important events and animations for efficient game development.

Quick Start

Use the game-data-annotator skill to create a new annotation for the collision zone at position (100, 200) with a width of 150 and height of 80.

Frequently Asked Questions about game-data-annotator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I annotate game data in the UrhoX engine for collision zones and AI path points?

To annotate game data in the UrhoX engine, you define scene regions by specifying coordinates and dimensions, such as creating a collision zone at position (100, 200) with a width of 150 and height of 80. The toolchain supports annotating 2D and 3D scene areas directly.

Can I export annotated game data as JSON for game logic consumption?

Yes, you can export annotated game data as JSON for game logic consumption. The data-driven export feature takes your scene region, asset classification, and timeline annotations and formats them into JSON files.

What dependencies do I need to use the UrhoX game data annotation toolchain?

You need UrhoX Lua along with UI, cjson, File, Input, and Image components to use the game data annotation toolchain. These dependencies enable the interface, file handling, and image processing required for 2D and 3D annotation.

Does the UrhoX annotation tool support timeline annotation for animation keyframes?

Yes, the UrhoX annotation tool supports timeline annotation, allowing you to mark game events and animation keyframes on a timeline. This helps track important events and animations for efficient game development.

How do I categorize and tag game assets like textures and sounds within UrhoX?

You can categorize and tag game assets like textures, sounds, and levels using the asset classification feature within the UrhoX engine. This allows you to systematically organize and manage your game assets for development.