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
- 632 KB
- Files
- 106
- Favorites
- 8
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
- Search for quest toolkit
- Search for unity quest toolkit
- Search for unity rpg procedural quests
- Search for rpg quests
- Search for unity quest gen
- Search for unity rpg quests
- Search for Json
- Search for procedural quest generator
- Search for unity generator
- Search for simple quest forge
- Search for quest gen
- Search for unity quest designer
Simple Quest Forge:No-Code Quests, Chains & Procedural Generator w/JSON support
Generate complete quest databases, quest chains, procedural quest templates, objectives, rewards, prerequisites & tracking all in no code generator wizards. JSON supported content pipeline w/ schema
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 31
Simple Quest Forge:No-Code Quests, Chains & Procedural Generator w/JSON support screenshot 1
About this asset
Still designing quests for your game by hand?
Seriously. Stop it.
Simple Quest Forge gives you 3 interconnected wizard tools that generate production-ready quest databases, quest chain sequences, and procedural quest templates — complete with type-safe enums, custom ScriptableObject inspector editors, and full JSON supported content generation support!
OFFLINE DOCUMENTATION AVAILABLE HERE!
THE THREE FORGES
• Quest Forge — Define quests with objectives, rewards, prerequisites, and two-level dynamic properties (quest-level AND objective-level). 5-step wizard with 6 genre templates (RPG, Open World, MMO, Survival, Narrative RPG, Roguelike).
• Quest Chain Forge — Build quest chains with ordered steps, branch groups (player-choice paths), and single-level dynamic properties. Links to your Quest Database for validation.
• Procedural Quest Forge — Design procedural quest templates with variable slots, objective templates, and reward templates. Runtime generation produces infinite quest variations from your blueprints.
DYNAMIC PROPERTY SYSTEM
- No hardcoded fields.
- You define your own Categories, Flags, Numerics, and Texts in each wizard.
- Quest Forge supports TWO levels — quest-level AND objective-level properties.
- Your game, your properties — works for any genre.
JSON-POWERED CONTENT PIPELINE
- Export your schema as Full JSON, Light JSON, or Markdown.
- Generate your quests 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 quests for your databases.
- Generate quest chains or procedural templates based on these generated quests 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
- SimpleQuestHelper — Check prerequisites, evaluate completion, traverse quest chains, query cross-references, and group choice rewards
- SimpleQuestTracker — Track active, completed, and failed quests with objective progress, timed objectives, choice reward selection, and full save/load snapshot support
- SimpleQuestChainTracker — Track chain progression with step completion, branch choices, quest tracker sync, and save/load support
- SimpleProceduralQuestGenerator — Generate, GenerateBatch, and ResolveTemplate to produce infinite quest variations at runtime from your procedural templates
EDITOR UTILITIES
- Quest Browser Window — Split-panel quest browser with search, filter, sort, and detail view across all your quest databases
- Quest Dependency Window — Visualize prerequisite chains and see which quests unlock from any given quest
- Batch Icon Assignment — Assign icons to quests, chains, or procedural templates in bulk
- Database Export — Export all three database types with resolved property names
SIMPLE ENEMY FORGE INTEGRATION (Optional)
- When paired with Simple Enemy Forge, unlock enemy and faction code dropdowns in your quests.
- Fully automatic detection — just import both packages.
- Every quest gains enemy target dropdowns for kill objectives and faction dropdowns for reputation rewards.
- Link enemy databases and faction databases in the wizard Setup step — codes merge automatically.
- Everything round-trips safely. Remove Simple Enemy Forge from your project — zero compilation errors, your databases still work, codes are preserved as plain strings.
- Re-import SEF later and dropdowns come back. No lock-in, no broken builds.
SIMPLE ITEM FORGE INTEGRATION (Optional)
- When paired with Simple Item Forge, unlock item and loot table linking on quest rewards.
- Fully automatic detection — just import both packages.
- Every quest gains item code dropdowns for collect objectives and item rewards, plus loot table linking for loot drop rewards.
- The JSON content pipeline is SIF-aware too.
- Schema exports include item and loot table codes and AI instructions for generating quests with proper reward references.
- Everything round-trips safely. Remove Simple Item Forge — zero errors. Re-import later — links restored.
SIMPLE ATTRIBUTE FORGE INTEGRATION (Optional)
- When paired with Simple Attribute Forge, unlock modifier references on quest rewards and attribute-based prerequisites.
- Fully automatic detection — just import both packages.
- Every quest gains a Modifiers section in the wizard — drag-and-drop links to Simple Attribute Forge Modifier ScriptableObjects as quest rewards.
- Attribute name dropdowns for reward targets ("Grant +10 STR") and prerequisite targets ("Requires STR >= 20").
- Everything round-trips safely. Remove Simple Attribute Forge — zero errors. Re-import later — it all comes back.
From the publisher's Asset Store listing.
Technical details
- 13-page HTML documentation (multi-page format)
- 1 demo scene: Quest Data Browser (browse quests, quest chains, procedural templates, tracker state, dependency chains, and integration status in a 6-tab interactive UI)
- 12 genre templates with example content (6 quest + 6 procedural)
- Zero runtime dependencies — generated output is plain ScriptableObjects and enums
- All platforms — editor-only tool, generated output is standard ScriptableObjects and enums with no platform-specific code
- 63 C# scripts (12 Runtime, 51 Editor)
- 2 assembly definitions: SimpleQuestForge.Runtime, SimpleQuestForge.Editor
- 1 demo scene (.unity)
- 13 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 Enemy 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)
- Optional dependency: Simple Attribute Forge (detected automatically at edit time via reflection, never a hard reference)
- 4 runtime helper classes included: SimpleQuestHelper, SimpleQuestTracker, SimpleQuestChainTracker, SimpleProceduralQuestGenerator
- 6 genre templates: RPG, Open World, MMO, Survival, Narrative RPG, Roguelike
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.