The dnd3rd project, also called the Dungeons and Dragons Character Generator, is a web-based application for creating characters for the Dungeons and Dragons role-playing game. By using dnd3rd, players can create complete characters with just a handful of clicks, and save, reload, and upgrade characters.
Developer Jesse Smith says, “dnd3rd tries to be as friendly as possible to newcomers to Dungeons and Dragons. It tries to do as much work as possible for the player and offers (we hope) useful documentation to help with each step of the process.” A sign of the project’s success is the fact that dnd3rd has been adopted by role-playing game companies, such as Turn Watcher and SOHO Press’s The Elfish Gene.
“From the beginning it was my plan to give away the character generator to anyone who wanted to use it. I was also aware from the start that it would be a big task and I would want help down the line. Given those criteria, it seemed like a good idea to go with an open source license. I went with the GNU GPLv2, which was the latest GPL version at the time. Originally I posted the generator on my website and gave out links to fellow gamers. After a while the traffic became too heavy for my site and I kept exceeding my bandwidth limit. That’s when I decided to move the project to SourceForge. I’ve been very happy with the decision, and SF has a lot of useful tools for tracking usage and collaborating with other developers.”
In closing, Smith offers a tip for the program’s users. “For people who want to carefully craft their characters from the ground up, I recommend creating a first-level character and then using the generator’s Level Up button. That way the player gets to assign points at each stage. Creating a high-level character right away and then assigning all the points in one go removes a bit of refinement from the process.”