Simple Enemy Forge: No-Code Enemy, Squad, Spawn, Scaling & Wave w/ JSON Export
Living Failure
$19.99
$39.99
50%OFF
(no ratings)
Jump AssetStore
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.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 SYSTEMNo 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 PIPELINEExport 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 EDITORSEvery 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 codesScriptableObject database with full runtime APICustom Inspector editor with search, sort, filter, paginationPopulated .asset file with all your dataRUNTIME HELPERSSimpleSpawnRoller — Roll weighted spawn tables with context-aware condition evaluationSimpleSpawnEvaluator — Preview spawn probabilities and validate table configurationsSimpleScalingHelper — Apply scaling profiles to enemy stats at any levelSimpleWaveRunner — Simulate wave sequences with play, pause, stop, and skip controlsSimpleBehaviorEvaluator — Evaluate behavior rules with priority resolution and cooldown trackingSimpleFactionHelper — Query faction relationships and stance lookupsSIMPLE 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.INCLUDES19-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 enemiesZero runtime dependencies — generated output is plain ScriptableObjects and enumsAll platforms — editor-only tool, generated output is standard ScriptableObjects and enums with no platform-specific code97 C# scripts (23 Runtime, 74 Editor)2 assembly definitions: SimpleEnemyForge.Runtime, SimpleEnemyForge.Editor1 demo scene (.unity)19 HTML documentation pages + 1 CSS stylesheetNo third-party dependenciesNo runtime dependencies — entire toolset is editor-only, generated output has zero framework overheadOptional 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, SimpleFactionHelper6 genre templates: RPG, Soulslike, Survival, Tower Defense, Sci-Fi, RTSThis package utilized Claude AI for code generation assistance and documentation drafting.However, all AI-generated content was thoroughly human-reviewed, modified, and validated over three months of intensive development. No AI-generated code or documentation was used without significant human modification and verification.All technical decisions, architecture choices, and design patterns were made by me, as the sole developer of this project. Each component was rigorously tested and painstakingly refined through both automated and manual testing procedures under my oversight.As the developer, I firmly acknowledge and attest that the completed final product represents extensive human oversight, testing, refinement, and validation.I take full responsibility for the technical integrity and overall quality of the codebase, and I affirm that the AI-generated elements were only used as a tool for assistance, not as a substitute for human expertise.



