This is a project for creating, updating, and hopefully, even running games with characters in the game EMPIRE, created by myself (Dillon Arevalo) and Jack Wostrel (currently in alpha). It is a tabletop game in the style of Dungeons and Dragons but with a much more deadly, tactical, and choice oriented flavor.
The app is live here.
Displays a full character sheet for characters you create with options to improve your character:

Dynamically adds equipment to your character on one page and updates character sheet:

Displays details on a modal for whatever equipment is selected with the press of a button:

Empire is, as a system, somewhat complex. In designing it Jack and I decided that adding some up front math and a complex character creation was worth the trouble if it helped create a more engaging gameplay experience. Having a difficult character creation process is still a trouble, however, so I created this website to streamline the process. With this website you can very quickly and easily create a character, level them up, fully equip them with anything currently in the game (or homebrewed things too!), and see all the relevant stat blocks created for you. This makes generating attack, defense, and damage numbers and applying skill bonuses as easy as clicking a button and makes the system much more approachable.
To try out the website feel free to create an account or log in to with the following credentials: Username: Example Password: password
- Ruby on Rails
- PostgreSQL
- Heroku
- Travis CI
Contributions are welcome, but recognize that the choices relevant to game mechanics are part of an entirely different type of discussion. No proposed changes that modify the expression of the game mechanics will be accepted without revision. Beyond that, feel free to fork the repository and make whatever changes or additions you like! Make a pull request and I'll review it at my earliest convenience. Be sure to provide or update testing as appropriate for new features or edits! If your new content fails any tests it will not be accepted. If your content does not include tests it is less likely to be accepted (depending on what it is)