Simple Enemy Forge

← Back to Assets

Simple Enemy Forge

7-wizard enemy database toolkit. Enemies, squads, spawn tables, scaling, waves, behaviors, factions.

Coming Soon

One Toolkit, Seven Forges

Simple Enemy Forge is a ScriptableObject-based enemy database toolkit for Unity. Seven wizard-driven forges generate complete enemy data pipelines — from individual enemy definitions to full wave sequences with AI behavior rules. No code required. Define once, use everywhere.

Seven Forges

Enemy Forge

5-step wizard to define enemies with dynamic properties (Categories, Flags, Numerics, Texts). Genre templates, schema import/export, SAF/SIF integration.

Squad Forge

Build enemy squads from your databases. Each slot references an enemy code with count and role label.

Spawn Table Forge

Weighted spawn tables with pools. Entries reference enemies or squads with spawn weight and optional conditions.

Scaling Forge

Level-based stat scaling. Linear, Exponential, Logarithmic, Step, or Custom Curve formulas with live slider preview.

Wave Forge

Three-level nesting: Sequences contain Waves, Waves contain Entries. Delay, spawn point, and count per entry.

Faction Forge

Faction relationships: Allied, Friendly, Neutral, Hostile, Enemy. Symmetric relationship matrix.

Behavior Forge

Priority-ordered behavior rules with conditions (health threshold, range, custom values). Runtime evaluator included.

Key Features

Dynamic Properties

Define your own property schema per forge. Categories, Flags, Numerics, Texts — your game, your data structure.

Generated Editors

Every forge generates a custom Inspector with split-panel layout, search, sort, filter, and pagination.

Runtime Helpers

Spawn roller, scaling helper, wave runner, behavior evaluator, faction helper — all included for runtime use.

Bridge Integrations

Auto-detects Simple Attribute Forge and Simple Item Forge. Reflection-based — no hard dependencies, safe to remove.

Bestiary Demo

Seven-tab runtime browser matching all seven forges. Search, filter, simulate waves, roll spawns, evaluate behaviors.

118 Scripts

23 runtime scripts, 95 editor scripts. 19-page HTML documentation. Complete, production-ready toolkit.

Technical Details

What Gets Generated (Per Forge)

  • Type-safe enum of all codes
  • ScriptableObject database with full runtime API
  • Custom Inspector editor with search, sort, filter, pagination
  • Populated .asset file with all your data

Requirements

  • Unity 2021.3+
  • Any render pipeline
  • All platforms
  • No dependencies

Output

  • Standard ScriptableObjects
  • Type-safe enums
  • Zero runtime overhead
  • Editor-only tooling

Documentation

  • 19 HTML pages
  • Single-page format
  • Dark mode toggle
  • API reference

Seven Forges. One Enemy Pipeline.

Enemies, squads, spawn tables, scaling, waves, behaviors, factions — all from visual wizards.

Coming Soon to Unity Asset Store