Arkyvree
A programmable engine for tabletop rulesets
Fork any community ruleset, customize every mechanic,
and let the engine enforce the rest.
How It Works
Programmable Rulesets
Fork any community ruleset into your own editable copy. Customize classes, feats, spells, and mechanics with modifiers, requirements, and properties. Subscribe to content packages to expand your game.
Characters That Follow the Rules
A guided wizard walks through class, skills, and feats, validating every choice against your ruleset.
Campaigns & Collaboration
Create campaigns, invite players, and share a common ruleset. Every character in the campaign is built against the same rules.
The Customization System
The building blocks behind every rule in your game.
Properties
Typed attributes on any entity. A spell's school, a weapon's proficiency type, a class level's base attack bonus.
Requirements
Prerequisite trees with and/or logic. Gate access based on level, attributes, or other entities.
Modifiers
Mechanical effects — add, subtract, multiply, set. Toughness adds 3 HP. A magic sword adds +1 to attack.
Example: “Greater Weapon Specialization” requires Weapon Specialization, which requires Weapon Focus, which requires proficiency with that weapon — a chain of prerequisites across four entities. Change the proficiency rules in your fork, and the entire chain adapts.
Ready to build your ruleset?
Create your free account and start building.