View Format: Multi-Page Single Page

Simple Skill Forge

Generate Complete Skill Databases, Skill Trees, Loadouts, and Combos in Minutes.

4 wizard-driven forges, 2 utility windows, 4 runtime trackers, and AI-assisted content generation.

Build Your Skill System

Stop hand-coding skill databases and writing boilerplate ScriptableObject editors. Simple Skill Forge gives you 4 interconnected wizard tools that generate production-ready databases with custom editors, type-safe enums, runtime trackers, and AI-assisted content generation — all from a guided, step-by-step interface inside the Unity Editor.

Whether you are building an ARPG with hundreds of hand-crafted abilities, a MOBA with precise skill loadouts, or a soulslike with deep talent trees, Simple Skill Forge handles the infrastructure so you can focus on game design.

Why Simple Skill Forge?

Complete Package

All 4 forges, all runtime components, all 6 genre templates, and full documentation included. No hidden tiers, no premium upgrades, no paywalls. One purchase, everything included.

Two-Level Properties

The Skill Forge defines dynamic properties at both skill-level AND rank-level. Define Categories, Flags, Numerics, and Texts independently for skills and their individual ranks — giving you unmatched flexibility without touching code.

AI-First Design

Schema export in 3 formats (Full JSON, Light JSON, Markdown) with embedded AI instructions for bulk content generation. Export your schema, hand it to ChatGPT or Claude, and import hundreds of skills back into your database in seconds.

Deep Cross-Forge Integration

12 cross-forge reference fields connect skills to items (weapon requirements, reagent costs, crafted items), enemies (summons, trainers, faction effectiveness), quests (unlock conditions, rewards), and attributes (modifiers, class restrictions). All via safe reflection — zero hard dependencies.

Zero Dependencies

Works standalone out of the box. Optional companion integrations with Simple Attribute Forge, Simple Item Forge, Simple Enemy Forge, and Simple Quest Forge are detected and enabled automatically when installed.

6 Genre Templates

Start with pre-built property schemas for ARPG, MOBA, MMO, Turn-Based, Action, or Roguelike games. Each template provides genre-appropriate Categories, Flags, Numerics, and Texts — customize them freely or start from scratch.

The Four Forges

Skill Forge

The main forge. Define skills with two-level dynamic properties (skill-level + rank-level), multi-rank progression with upgrade costs, prerequisites, SAF modifier assets, and 12 cross-forge reference fields for items, enemies, quests, and factions.

Skill Forge Documentation →

Skill Tree Forge

Build talent trees with grid-based node layouts, parent-child connections, branch groups, point costs, level requirements, and single-level dynamic properties. Nodes reference skills from any Skill Forge database.

Skill Tree Documentation →

Skill Set Forge

Create loadout templates with typed slots, skill assignments, and threshold-based set bonuses (equip 3/5 for bonus effects). Supports SAF modifier assets on bonuses. Single-level properties.

Skill Set Documentation →

Skill Combo Forge

Define skill sequences with ordered steps (required/optional), alternate skill choices, timing windows, branch groups, and threshold rewards with modifier effects. Single-level properties.

Skill Combo Documentation →

Utility Windows

Database Export

Export any generated database as clean JSON with resolved property names. Supports all 4 database types. Ideal for AI workflows, data sharing, and backups.

Window > Living Failure > Simple Skill Forge > Export Database

Batch Icon Assignment

Scan a sprite folder and auto-match sprites to skill/tree/set/combo codes by normalized filename. Preview matches, manually override, and apply in one click.

Window > Living Failure > Simple Skill Forge > Batch Icon Assignment

What Gets Generated

Each forge generates 4 files per database:

File Description
{Prefix}Type.cs Type-safe enum of all entry codes (e.g., ARPGSkillsType.FIREBALL)
{Prefix}Database.cs ScriptableObject class implementing the forge's interface (e.g., ISimpleSkillDataSource)
{Prefix}DatabaseEditor.cs Custom inspector that mirrors the wizard's builder UI with search, sort, filter, and pagination
{Prefix}Database.asset The actual ScriptableObject instance with all your data baked in

Runtime Components

SimpleSkillHelper

Static utility class for prerequisite checking, cross-reference queries, skill lookups by item/enemy/quest code, and resource affordability checks.

SimpleSkillTreeTracker

Runtime state tracker for skill tree node unlocks. Tracks points spent, validates unlock requirements, supports cascade reset, and provides event callbacks and serializable snapshots.

SimpleSkillBarManager

Runtime manager for skill set loadouts. Handles equip/unequip to typed slots, tracks threshold-based set bonuses, and provides events and snapshots.

SimpleSkillComboTracker

Runtime tracker for active skill combos with timing windows. Tracks combo progress across all defined combos simultaneously, fires events on progression/completion/drops, and awards threshold rewards.

Plus SimpleSkillComboEvaluator — a static utility for evaluating combo progress, getting next valid skills, and checking timing windows without instantiating a tracker.

Getting Started

1 Install — Import from the Unity Asset Store or add via UPM. See Installation for details.
2 Open a ForgeWindow > Living Failure > Simple Skill Forge > Skill Forge (or Tree/Set/Combo Forge).
3 Choose a Template — Select a genre template (ARPG, MOBA, MMO, etc.) to pre-populate property definitions, or start with None for a blank slate.
4 Define Properties — Customize your Categories, Flags, Numerics, and Texts at both skill-level and rank-level (Skill Forge only — other forges use single-level).
5 Build Entries — Add skills, trees, sets, or combos using the split-panel builder with search, sort, filter, and pagination.
6 Generate — Click Generate to produce your enum, database, custom editor, and ScriptableObject asset. Assign the asset to your game systems.

See Quick Start for a complete walkthrough.

Interconnected Ecosystem

Simple Skill Forge is part of the Simple Forge Ecosystem — a family of Unity tools that work independently but become more powerful together:

Package What It Does How It Connects to SSF
Simple Attribute Forge Character stats, modifiers, and class templates Modifier assets on skills/ranks/bonuses, attribute prerequisites, character class restrictions
Simple Item Forge Items, loot tables, crafting, shops, item sets Skill books, weapon requirements, reagent costs, produced items
Simple Enemy Forge Enemies, factions, squads, spawns, waves Summon skills, NPC trainers, learned-from enemies, faction effectiveness
Simple Quest Forge Quests, quest chains, procedural quests Quest-gated skill unlocks, quest-rewarded skills

All integrations use safe reflection — no hard dependencies, no compile errors if companion packages are not installed. Install them when you need them.

See Integration for details on each cross-forge connection.