Dragon Age: Origins Character Generator
Generate valid, lore-friendly characters for Dragon Age: Origins. randomize race, class, origin, and stats while respecting game rules.
Press Generate to forge a new hero.
About
Creating a character in Dragon Age: Origins involves navigating a complex web of dependencies where your choice of Race dictates your available Classes, and the combination of both determines your Origin Story. A mismatch here results in an invalid build. This tool acts as a logic engine that ensures every generated character is 100% legal within the game's ruleset.
Unlike simple randomizers, this generator simulates the attribute point allocation system. It calculates starting stats by applying the base racial modifiers and then distributing the standard 5 bonus attribute points according to class proficiency (e.g., weighted_random favors Magic for Mages). It also adheres to lore restrictions, such as the impossibility of Dwarven Mages or Human Commoners.
Formulas
The generator determines total attributes Atotal using the base value of 10, racial modifiers Rmod, and class-weighted bonus points Cbonus.
Where Cbonus is the distribution of the 5 free starting points, allocated via a probability function P depending on the class C:
Legend: Str = Strength, Dex = Dexterity, Wil = Willpower, Mag = Magic, Cun = Cunning, Con = Constitution.
Reference Data
| Race | Class Options | Available Origins | Base Stats Bonus |
|---|---|---|---|
| Human | Warrior, Rogue, Mage | Noble, Magi | Str+1, Dex+1, Mag+1, Cun+1 |
| Elf | Warrior, Rogue, Mage | City Elf, Dalish Elf, Magi | Wil+2, Mag+2 |
| Dwarf | Warrior, Rogue | Noble, Commoner | Str+1, Dex+1, Con+2, 10% Spell Resist |