PCGen ist ein in Java geschriebener Spielercharakter-Generator, der Rollenspiele wie Dungeons and Dragons unterstützt. Er ist hochgradig konfigurierbar und ermöglicht, Rassen, Klassen und Regeln zu ändern. Er unterstützt auch das Aufsteigen mit konfigurierbaren Verbesserungen der Fertigkeiten. Für ein laufendes Spiel bietet PCGen eine Sammlung von Spielleiter-Plugins. Weitere Optionen ermöglichen das Erstellen eines angepassten Character Sheets, das im Browser angesehen oder ausgedruckt werden kann. Es kann auch eine Übersicht über die ganze Gruppe erstellen, die die vom Spielleiter benötigten Informationen zusammenfasst. (non)