PROJECT WORKSHOP · ADVANCED

Build a Custom Creature Sandbox

Create native DAI entities with physical dimensions, AI behavior, animation hooks and a coordinated visual companion pack.

Inspired by [DAI] ClayGrounds2–4 hr5 milestones
Build the idea, not a clone. This workshop intentionally recreates a smaller learning version of the public project. It teaches the same categories of DAI systems without pretending to reproduce every private/internal project file.

What You Learn

native entitieshitboxesAIanimationsnatural spawningresource modelsbehavior sequences

Starter Project Shape

Create only the folders you need for each milestone. The exact final tree can grow as you add your own systems.

Suggested learning layout
data/creature_lab/
├─ dai_entities/
├─ dai_animations/
├─ dai_attributes/
├─ dai_objectives/
└─ dai_features/      (optional environment content)
assets/creature_lab/
├─ textures/entity/
└─ models/            (format chosen by your resource workflow)

Build It in Milestones

  1. Register one creatureCreate a native DAI entity with deliberate width/height and restart after registry-shape changes.
  2. Give it one behavior loopStart with target/look/chase/wander rather than a huge AI graph.
  3. Add combat or flee logicBranch behavior based on target distance or actor conditions.
  4. Attach animation intentDrive clear idle/move/attack animation states from behavior.
  5. Add natural spawningConstrain biome, dimension, light, Y and caps so the creature belongs in the world instead of flooding it.

Make It Yours

  • Add articulated multi-part models.
  • Create predators and prey with different target rules.
  • Use a moving entity as a living portal or environmental actor.

Reference While You Build