Greetings and Welcome to PCGen.

Pardon our site as we move into our new area. Please take a look at the links below. The Wiki is a great spot for seeing the progress of the project, while the
the Sourceforge site is where you can download the latest stable version of PCGen.

PCGen is a Java-based RPG character generator and maintenance program (d20 Systems mainly) that works on most personal computers (Windows, Mac OS X, Linux, etc.). All datafiles are ASCII so they can be modified by users. All of this work is performed under the watchful gaze of the PCGen Board Of Directors.

PCGen Overview

PCGen is a Java-based RPG character generator and maintenance program (d20 Systems mainly) that works on most personal computers (Windows, Mac OS X, Linux, etc.). All datafiles are ASCII so they can be modified by users. All of this work is performed under the watchful gaze of the PCGen Board Of Directors.

Publishers

Are you a publisher, concerned about how PCGen may affect your product? Your concerns are understandable. Please read this open letter from Bryan McRoberts, the creator of PCGen. You may also be reassured to see the list of other publishers which have chosen to improve their game by allowing its use with PCGen. See Publishers Wiki page for more details

PCGen Features

~U Supports scores of d20 games and settings from over a dozen publishers.

~U Highly configurable, allowing the GM to add or remove races, classes, feats, and house rules such as unusual class or race restrictions.

GMGen Plugin Features

~U Track combats, including damage, spells, and can even roll attacks. The current combat state may be saved for those game sessions which end in mid-combat.

~U The combat tracker has a full stat block for loaded characters/enemies. If you want to see how your abilities look, you can pop up GMGen if you don't want to export a character sheet.

~U Assign experience based on defeated combatants' CRs and the party level.

~U Create encounters, generating the monsters on demand.

~U Manage a campaign world through a notes system that allows word processing, as well as the ability to attach files to particular notes and the ability to launch those files/characters from the note.

~U Generate random names for people/places/things.

~U Calculate travel times and inn costs according to the SRD.

~U Create 'dice bags' with any dice expression (such as 1d6-2d4+3).

Technical Requirements

PCGen 5.10.0 (and above) needs to run under Java 1.5.x (or above). The Java runtime environment is available for all common PC platforms, including Windows, Macintosh, Unix and Linux.