View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 6000.3.8 or later
- Package size
- 784 KB
- Files
- 150
- Favorites
- 6
- Views in the past week
- 8
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
- Search for unity enemy rpg
- Search for RPG enemy tools unity
- Search for unity TD enemy spawn toolkit
- Search for unity enemy database
- Search for survival roguelike rpg spawner
- Search for Unity spawn system
- Search for unity faction system
- Search for unity roguelike toolkit
- Search for wave system tower defense
- Search for enemy wave spawner
- Search for procedural enemy generator
- Search for RTS RPG Tower defense TD unity
Simple Enemy Forge: No-Code Enemy, Squad, Spawn, Faction, Scaling & Wave w/ JSO
Generate complete enemy databases, squads, spawn tables, scaling profiles, wave sequences, behavior systems, & factions from no-code generator wizards. JSON supported content pipeline with schema.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 23
Simple Enemy Forge: No-Code Enemy, Squad, Spawn, Faction, Scaling & Wave w/ JSO screenshot 1
About this asset
Still designing enemies for your game by hand?
Seriously. Stop it.
Simple Enemy Forge gives you 7 interconnected wizard tools that generate production-ready enemy databases, squad formations, spawn tables, scaling profiles, wave sequences, behavior systems, and faction networks — complete with type-safe enums, custom ScriptableObject inspector editors, and full JSON supported content generation support!
Offline documentation available here!
THE SEVEN FORGES
• Enemy Forge — Define enemies with dynamic properties, icons, and optional modifier and loot table linking. 5-step wizard with 6 genre templates (RPG, Soulslike, Survival, Tower Defense, Sci-Fi, RTS).
• Squad Forge — Build enemy groups with named slots, per-slot counts, and custom properties. Links to your Enemy Database for validation.
• Spawn Forge — Design spawn tables with weighted pools, context conditions, and weight modifiers. Supports nested pool references and conditional spawning logic.
• Scaling Forge — Create scaling profiles with per-property rules. Choose from 7 scaling formulas (Linear, Exponential, Logarithmic, Polynomial, S-Curve, Step, Diminishing Returns). Live slider preview shows scaled values at any level.
• Wave Forge — Compose wave sequences with multi-wave timelines, per-entry spawn delays, enemy or squad toggles, loop settings, and difficulty scaling per loop. Links to both Enemy and Squad Databases.
• Behavior Forge — Define condition-to-action rule sets with priority-based conflict resolution and cooldowns. Reuses spawn conditions for consistency across your project.
• Faction Forge — Build faction networks with an NxN relationship matrix, symmetric stance editing, and dynamic properties per faction.
DYNAMIC PROPERTY SYSTEM
- No hardcoded fields.
- You define your own Categories, Flags, Numerics, and Texts in each wizard.
- Your game, your properties — works for any genre.
JSON-POWERED CONTENT PIPELINE
- Export your schema as Full JSON, Light JSON, or Markdown.
- Generate your enemies either by hand or paste into an AI LLM of your choosing.
- A detailed, verbose JSON schema allows you to generate literally hundreds or even thousands of enemies for your databases.
- Generate squads, spawn tables, scaling profiles, wave sequences, behavior profiles, or faction definitions based on these generated enemies that import directly into your database.
- Every JSON schema includes detailed AI instructions, format examples, and validation guidance.
GENERATED CUSTOM EDITORS
- Every wizard generates a professional Inspector editor alongside the database — split-panel layout, search, sort, filter by category, multi-select with bulk operations, and pagination.
- No Unity's default "Element 0, Element 1" entries in your Inspector.
WHAT GETS GENERATED (per wizard)
- 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
RUNTIME HELPERS
- SimpleSpawnRoller — Roll weighted spawn tables with context-aware condition evaluation
- SimpleSpawnEvaluator — Preview spawn probabilities and validate table configurations
- SimpleScalingHelper — Apply scaling profiles to enemy stats at any level
- SimpleWaveRunner — Simulate wave sequences with play, pause, stop, and skip controls
- SimpleBehaviorEvaluator — Evaluate behavior rules with priority resolution and cooldown tracking
- SimpleFactionHelper — Query faction relationships and stance lookups
SIMPLE ATTRIBUTE FORGE INTEGRATION (Optional)
- When paired with Simple Attribute Forge, unlock modifier references on enemies.
- Fully automatic detection — just import both packages.
- Own both packages? They become one connected system.
- Import Simple Attribute Forge into the same project and Simple Enemy Forge automatically detects it — no setup, no configuration, no code changes.
- Every enemy gains a Modifiers section in the wizard and in the generated custom editor — drag-and-drop links to Simple Attribute Forge Modifier ScriptableObjects.
- Apply complex stat modifications, timed buffs, conditional effects, and stacking bonuses directly to your enemies.
- The JSON content pipeline is SAF-aware too.
- Schema exports include modifier format and AI instructions for generating enemies with modifier integration.
- Everything round-trips safely. Remove Simple Attribute Forge from your project — zero compilation errors, your databases still work, SAF data is preserved in the serialized fields.
- Re-import SAF later and it all comes back. No lock-in, no broken builds.
SIMPLE ITEM FORGE INTEGRATION (Optional)
- When paired with Simple Item Forge, unlock loot table linking on enemies.
- Fully automatic detection — just import both packages.
- Every enemy gains a Loot Table section in the wizard and in the generated custom editor — link enemies to loot tables from your Simple Item Forge Loot Database.
- Drop tables, boss loot, rare spawns — connect your enemy system directly to your item economy.
- The JSON content pipeline is SIF-aware too.
- Schema exports include loot table codes and AI instructions for generating enemies with proper loot references.
- Everything round-trips safely. Remove Simple Item Forge — zero errors. Re-import later — links restored.
INCLUDES
- 19-page HTML documentation (multi-page + single-page format)
- 1 demo scene: Bestiary Data Browser (browse enemies, squads, spawn tables, scaling previews, wave simulations, behavior evaluation, and faction relationships in a 7-tab interactive UI)
- 6 genre templates with example enemies
- Zero runtime dependencies — generated output is plain ScriptableObjects and enums
From the publisher's Asset Store listing.
Technical details
- All platforms — editor-only tool, generated output is standard ScriptableObjects and enums with no platform-specific code
- 97 C# scripts (23 Runtime, 74 Editor)
- 2 assembly definitions: SimpleEnemyForge.Runtime, SimpleEnemyForge.Editor
- 1 demo scene (.unity)
- 19 HTML documentation pages + 1 CSS stylesheet
- No third-party dependencies
- No runtime dependencies — entire toolset is editor-only, generated output has zero framework overhead
- Optional dependency: Simple Attribute Forge (detected automatically at edit time via reflection, never a hard reference)
- Optional dependency: Simple Item Forge (detected automatically at edit time via reflection, never a hard reference)
- 6 runtime helper classes included: SimpleSpawnRoller, SimpleSpawnEvaluator, SimpleScalingHelper, SimpleWaveRunner, SimpleBehaviorEvaluator, SimpleFactionHelper
- 6 genre templates: RPG, Soulslike, Survival, Tower Defense, Sci-Fi, RTS
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.