One of my favorite projects I have created, great for one-shots and generating ideas!

There is no limit to how many different characters can be generated, through a truly random generator that creates extremely different characters each time.

Evil Half-Elf Ranger

Criminal Background

Chaotic Drow Sorcerer

Criminal Background

Chaotic Good Drow Paladin

Sailor Background

Or you could create through a "logical" mode that makes characters that are a bit more optimized and synergistic, giving you less work to put in for one-shots!

Neutral Half-Elf Sorcerer

Entertainer Background

Chaotic Mountain Dwarf Bard

Knight Background

Evil Dragonborn Fighter

Guild Artisan Background

Technologies used:

  • Vanilla JavaScript

  • HTML5

  • CSS3

  • ES6 JavaScript

  • Webpack Babel (To transpile from ES6 to ES5)

  • Command-line PDF to HTML5 converter

Technical Description:

A web application character generator for Dungeons and Dragons 5th Edition, project has been maintained by me since 2017. The majority of the app is written in Vanilla JavaScript, utilizing OOP.

Programmed all JavaScript & HTML myself while the majority of the CSS code was created using a terminal-based PDF to HTML5 converter.