View Format: Multi-Page Single Page

Simple Skill Forge

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

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:

PackageForgesRuntime 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:

Generated/ ARPG/ Skills/ Scripts/ ARPGSkillsType.cs ← Enum of all skill codes ARPGSkillsDatabase.cs ← ScriptableObject implementing ISimpleSkillDataSource Editor/ ARPGSkillsDatabaseEditor.cs ← Custom inspector with split-panel builder ARPGSkillsDatabase.asset ← The actual data asset

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

VersionDateChanges
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.

PublisherLiving Failure on Unity Asset Store
Emaillivingfailuregames@gmail.com
Unity Version2021.3+
Package Namecom.livingfailure.simple-skill-forge

Found a bug? Have a feature request? Email us or leave a review on the Asset Store page.