Installation
Get Simple Enemy Forge set up in your Unity project.
Prerequisites
- Unity 2021.3 LTS or newer
- Basic familiarity with the Unity Editor and ScriptableObjects
Import from Unity Asset Store
In Unity, go to
Window → Package Manager
Switch to My Assets, search for "Simple Enemy Forge", and click Import
Check that the menu items appear:
Window → Simple Enemy Forge
Folder Structure
Menu Items
After installation, these menu items are available under Window → Simple Enemy Forge:
| Menu Item | Priority | Purpose |
|---|---|---|
Enemy Forge Wizard |
100 | Create enemy databases with dynamic properties (Categories, Flags, Numerics, Texts) |
Squad Forge Wizard |
101 | Create squad databases that group enemies into formations with slot assignments |
Spawn Table Forge Wizard |
102 | Create spawn table databases with weighted pools and conditional entries |
Scaling Forge Wizard |
103 | Create scaling profiles that define how enemy stats change with level or difficulty |
Faction Forge Wizard |
104 | Create faction databases with relationship matrices (Allied, Friendly, Neutral, Hostile, etc.) |
Behavior Forge Wizard |
105 | Create behavior profiles with priority-based condition-action rules |
Wave Forge Wizard |
106 | Create wave sequences with multi-wave enemy/squad spawning and loop settings |
Generate Bestiary Demo |
201 | Generate an interactive 7-tab demo scene that showcases all forge outputs at runtime |
Documentation |
300 | Opens the offline documentation in your default browser |
SAF Integration (Optional)
If Simple Attribute Forge (sold separately) is installed in the same project, Simple Enemy Forge automatically detects it and unlocks modifier references on enemy definitions. This allows you to attach SAF attribute modifiers directly to enemies — useful for buffs, debuffs, auras, and stat modifications that enemies apply during combat. Detection is fully automatic — just import both packages and the features appear. You can add or remove SAF at any time with zero compilation errors.
See the SAF Integration page for full details on features, the detection lifecycle, and what happens when you install or remove SAF.
SIF Integration (Optional)
If Simple Item Forge (sold separately) is installed in the same project, Simple Enemy Forge automatically detects it and unlocks loot table linking on enemy definitions. This allows you to assign SIF loot tables to enemies so they can drop items on defeat. Detection is fully automatic — just import both packages and the features appear. You can add or remove SIF at any time with zero compilation errors.
See the SIF Integration page for full details on features, the detection lifecycle, and what happens when you install or remove SIF.
Next Steps
You're all set! Head to the Quick Start Guide to create your first enemy database in under 5 minutes.