hytale-npc-templates

Document data-driven Hytale NPC AI design using JSON templates and behavior systems.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Reign-software/hyforged --skill hytale-npc-templates-reign-software
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hytale-npc-templates
Source: https://github.com/Reign-software/hyforged/tree/main/.github/skills/hytale-npc-templates
Command: npx skills add https://github.com/Reign-software/hyforged --skill hytale-npc-templates-reign-software

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documents and enables data-driven NPC AI design for Hytale using JSON templates and behavior systems.

Core Features & Use Cases

  • Data-driven NPC templates (Template, Variant, States, Substates)
  • Sensor, Action, and Motion definitions for flexible AI behavior
  • Inter-NPC interactions, beacons, leashing, combat, and state transitions
  • Reusable components and parameterization to accelerate game design

Quick Start

Create a basic NPC template using BlankTemplate and a simple variant to define an idle behavior.

Frequently Asked Questions about hytale-npc-templates

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

FAQPage Schema
How do I define Hytale NPC AI behavior using JSON?

Hytale NPC AI uses JSON templates to structure states, variants, sensors, actions, and motion. This data-driven design parameterizes reusable components to define flexible behaviors, detection, and combat without hardcoding logic.

Can I parameterize NPC state transitions and combat logic in game design?

Yes, NPC state transitions and combat logic are parameterized through JSON templates. You define inter-NPC interactions, beacons, and leashing within structured template definitions to safely control dynamic behaviors.

What is a data-driven state machine for NPC design and when is it needed?

A data-driven state machine for NPC design separates behavior logic from game code using JSON templates. It is needed when requiring structured definitions for complex states, substates, and inter-NPC interactions.

How do I create a basic idle NPC template step by step?

To create a basic idle NPC, start with BlankTemplate and define a simple variant that establishes idle behavior. This quick start approach uses reusable components and sensors to establish a foundational AI state.

Does this JSON template approach support complex inter-NPC interactions and leashing?

Yes, the JSON template approach supports complex inter-NPC interactions, beacons, leashing, and combat. It applies to game development scenarios requiring structured definitions for dynamic detection and state transitions.