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