About Simple Skill Forge
Simple Skill Forge is a Unity Editor tool for creating ScriptableObject-based skill databases using a wizard-driven workflow. It follows the same proven architecture as Simple Enemy Forge, Simple Item Forge, and Simple Quest Forge — dynamic property systems, two-phase code generation, schema export/import for AI-assisted content creation, and optional integration bridges via safe reflection.
Whether you're building a small indie RPG or a large-scale MMO, Simple Skill Forge adapts to your game's needs. You define the properties that matter to your game (there are no hardcoded "Mana Cost" or "Cooldown" fields), and the tool generates production-ready code and data assets from your design.
Design Philosophy
Two-Level Properties
The Skill Forge defines dynamic properties at both skill-level AND rank-level. A skill can have "Element" and "Skill Type" while each of its ranks independently tracks "Damage Multiplier" and "Cast Time". The other three forges (Tree, Set, Combo) use single-level properties.
Dynamic, Not Hardcoded
There are no built-in "Mana Cost" or "Cooldown" fields. You define your own property schema using four property types: Categories (dropdowns), Flags (booleans), Numerics (numbers), and Texts (strings). A MOBA might need "Lane Phase" and "Team Fight Impact". A roguelike might need "Synergy Tag" and "Stack Limit". Your game, your properties, your rules.
Four Tools, One Ecosystem
Skill Forge defines individual skills with ranks and cross-forge references. Skill Tree Forge organizes them into unlockable talent grids. Skill Set Forge groups them into loadouts with set bonuses. Skill Combo Forge chains them into timed sequences with rewards. Together they cover every aspect of a skill system.
AI-First Content Pipeline
All four wizards support schema export in 3 formats (Full JSON, Light JSON, Markdown) with detailed AI instructions embedded in the export. Define your schema once, let AI generate hundreds of skills, then import the results — all without writing a line of code.
The Forge Ecosystem
Simple Skill Forge is part of the Simple Forge Ecosystem, a family of Unity Editor tools that share a common architecture:
| Package | Forges | Runtime Components |
|---|---|---|
| Simple Attribute Forge | Attribute Forge, Modifier System, Character Templates | Runtime attributes, modifier tracker, formula calculator |
| Simple Item Forge | Item Forge, Loot Forge, Crafting Forge, Shop Forge | Loot roller, crafting evaluator, shop manager |
| Simple Enemy Forge | Enemy, Squad, Spawn, Scaling, Wave, Behavior, Faction Forges | Spawn roller, wave runner, scaling helper, faction helper |
| Simple Quest Forge | Quest Forge, Quest Chain Forge, Procedural Quest Forge | Quest tracker, chain tracker, procedural generator |
| Simple Skill Forge | Skill Forge, Skill Tree Forge, Skill Set Forge, Skill Combo Forge | Tree tracker, bar manager, combo tracker, combo evaluator |
Every package in the ecosystem follows the same 5-step wizard pattern, uses the same dynamic property system, generates the same output structure (enum + database + editor + asset), and supports the same AI schema export/import workflow.
What Gets Generated
Each forge generates 4 files per database run:
The generated database implements the corresponding interface (ISimpleSkillDataSource,
ISimpleSkillTreeDataSource, ISimpleSkillSetDataSource, or
ISimpleSkillComboDataSource), so your game code only depends on the interface —
never on the generated class name.
Companion Products
Simple Skill Forge optionally integrates with these companion packages via safe reflection. No hard dependencies — install them only when you need them:
Simple Attribute Forge (SAF)
Enables modifier asset references on skills, ranks, and set bonuses. Provides attribute names for prerequisites and character class templates for class restrictions on all 4 forge types.
Simple Item Forge (SIF)
Enables skill-item relationships: skill books (grantedByItemCode), weapon requirements (requiredEquipmentCode), produced items (producesItemCode), and reagent costs per cast.
Simple Enemy Forge (SEF)
Enables skill-enemy relationships: summon skills (summonEnemyCode), NPC trainers (taughtByNPCCode), learned-from enemies (learnedFromEnemyCode), faction effectiveness, and faction restrictions.
Simple Quest Forge (SQF)
Enables skill-quest relationships: quest-gated unlocks (unlockedByQuestCode) and quest-rewarded skills (rewardedByQuestCodes).
Version History
| Version | Date | Changes |
|---|---|---|
| 1.0.0 | 2025 | Initial release. 4 forges, 6 genre templates, 4 runtime trackers, cross-forge integration (SAF/SIF/SEF/SQF), AI schema export/import, character class restrictions, 2 demo scenes (ARPG + Soulslike), database export window, batch icon assignment. |
Support
Simple Skill Forge is developed and maintained by Living Failure.
| Publisher | Living Failure on Unity Asset Store |
| livingfailuregames@gmail.com | |
| Unity Version | 2021.3+ |
| Package Name | com.livingfailure.simple-skill-forge |
Found a bug? Have a feature request? Email us or leave a review on the Asset Store page.