Simple Enemy Forge: No-Code Enemy, Squad, Spawn, Faction, Scaling & Wave w/ JSO 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

Simple Enemy Forge: No-Code Enemy, Squad, Spawn, Faction, Scaling & Wave w/ JSO

by Living Failure (opens in new tab)

No ratings yet

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.

Price $39.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Simple Enemy Forge: No-Code Enemy, Squad, Spawn, Faction, Scaling & Wave w/ JSO, 6 months Current $39.99; lowest $9.99; highest $39.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov Version 1.0.1 released 8 May 2026 v1.0.1

Asset preview

1 / 23

Simple Enemy Forge: No-Code Enemy, Squad, Spawn, Faction, Scaling & Wave w/ JSO screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.8f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.