Simple Enemy Forge: No-Code Enemy, Squad, Spawn, Scaling & Wave w/ JSON Export OFFICIAL SALE

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