NPC GACHAPON

Welcome to NPC Gachapon!


NPC Gachapon can be used to quickly generate non-player characters for tabletop RPG games like Dungeons & Dragons and Pathfinder.


How to Use

Simply click the “Generate Character” button and NPC Gachapon will generate initials for the First and Last Names, a Race, a Class, and an Alignment.

This is useful for providing you with a starting point for the character you are building. You can fill in the character's full names in the relevant text boxes, and feel free to adjust any of the other generated attributes as necessary.

If you would like NPC Gachapon to generate full First and Last Names instead of initials, you must enable the "Generate Full Names" checkbox under GPT Settings. These names will be influenced by the Gender and Genre selected from the dropdown menus.

If you want to re-roll a single attribute e.g. Class, simply click on the name of that attribute.


Generating Portrait Images

Once you are happy with your character’s attributes, you may click the gachapon capsule to generate a portrait image. Portrait images will also be influenced by the Gender and Genre dropdown menus under GPT Settings.

Once the image has been generated, you can click on it to open it in a new browser tab. You can also hover over the portrait image and click on the refresh icon to generate a new portrait image. (The previous image will be lost).


More Info

NPC Gachapon was created by Gregory White: Visit my Website | Visit my GitHub

It started life as my final project for the CS50 Introduction to Computer Science course. The full course is available online, totally for free, and is incredible. Thank you to David J. Malan and the CS50 team for your effort and generosity. If you are interested in learning to code, I can recommend no better than the CS50 course.

Illustration of a gachapon capsule
Click capsule to generate character portrait
GPT Settings

Configure ChatGPT settings:

General Attribute Settings

Roll the selected attributes:

Race Settings

Roll from the selected races:

Class Settings

Roll from the selected classes: