A single Character Generator for Old-School Essentials (OSE) campaigns — supporting both Basic and Advanced modes in one place. Choose a mode below to jump straight in, or open the generator and switch modes at any time.
For: Creating OSE characters — from funnel-style Level 0 all the way to Level 14
Basic Mode — race-as-class:
Advanced Mode — separate race & class:
Both modes: Level 0 funnel characters, full progression tables, spell slots, thief skills, turn undead, three progression modes (Smoothified / OSE Standard / Labyrinth Lord), shareable URLs & QR codes
Open Generator →For: Looking up Smoothified progression tables for each class
Both generator modes support three progression settings:
| Feature | OSE Standard | Smoothified Mode |
|---|---|---|
| To-Hit & Saving Throw Progression | Original OSE tables with irregular jumps | Smoothed progressions with gradual improvements |
| Attack Bonus (Levels 1-6) | Fighter: +0, +0, +0, +2, +2, +2 Cleric: +0, +0, +0, +0, +2, +2 Magic-User: +0, +0, +0, +0, +0, +2 |
Fighter: +1, +2, +3, +4, +5, +5 Cleric: +0, +1, +1, +2, +2, +3 Magic-User: +0, +0, +1, +1, +1, +2 |
| Saving Throws | Original OSE progression | More frequent, gradual improvements |
These character generators were created to support running a campaign of Ruins of Castle Gygar using the Old-School Essentials (OSE) ruleset.
The author initially started the campaign using Basic OSE (race-as-class system), where Dwarf, Elf, and Halfling are classes rather than races. After a few sessions, the campaign transitioned to Advanced OSE, which separates race from class and allows for more flexible character combinations.
The "Smoothified Mode" progressions were designed to provide more gradual advancement make the game feel more balanced and rewarding at level-up.
These tools are built upon the excellent work of others in the OSR community:
⬡ GitHub — Source Code The Ruins of Castle Gygar OSE SRD Necrotic Gnome Labyrinth Lord Advanced Edition Companion Basic Fantasy RPG