Skip to content
Michael Yarichuk edited this page Oct 18, 2026 · 2 revisions

RoguelikeToolkit.Entities

Data-driven entity templates for DefaultEcs: describe entities in YAML/JSON, inherit and compose them, spawn them into a World.

Start here

  1. Getting Started – install, first template, first spawn (5 minutes)
  2. Template Reference – every key a template file understands, Inherits, $ref, $merge-ref, embedded entities
  3. Components – writing component classes, [Component], global components, value conversion, dice
  4. Scripting – optional Jint package for data-driven behavior
  5. Unity Guide – UPM install, IL2CPP and code stripping
  6. Recipes – save/load, modding, querying, spawning at scale
  7. Troubleshooting & FAQ – common errors and what they mean

Which package do I need?

Need Package
Templates, factory, dice RoguelikeToolkit.Entities
JavaScript behavior in templates RoguelikeToolkit.Entities.Scripting.Jint (adds Jint)

Targets net10.0 and netstandard2.1. MIT licensed. Source and API docs: repository README.

Clone this wiki locally