Major Links
- Get PCGen - Download PCGen
- Project Wiki - This is a good source of project information
- Main User Community Group
- Donate to PCGen!
- Sourceforge Project Page
- Our Fantastic Images and Banners
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
- Supports scores of d20 games and settings from over a dozen publishers.
- Highly configurable, allowing the GM to add or remove races, classes, feats, and house rules such as unusual class or race restrictions.
- Supports level advancement, with configurable progressions of feats, skills, and ability score bonuses.
- Produces numerous customized character sheets in HTML and PDF format.
- Produces a "party" sheet with information needed by the GM.
GMGen Plugin Features
- 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.
- 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.
- Assign experience based on defeated combatants' CRs and the party level.
- Create encounters, generating the monsters on demand.
- 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.
- Generate random names for people/places/things.
- Calculate travel times and inn costs according to the SRD.
- 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.


