HOME Q & A CHANGLOG GUIDE GITHUB

D&D-NPC is a Node.js module allows you to easily create randomized D&D NPCs.
It takes up to 3 arguments and will randomly generate an NPC based on arguments passed.

import NPC from "dnd-npc";
const npc = new NPC()
   .setRace("Warforged", "Juggernaut")
   .setClass("Fighter");

const character = await npc.generate();

Y Tho?

A friend of mine told me that generating random NPCs would be a difficult task. So I decided to make this to prove him wrong.

This module can be integrated into a project to create random NPCs.
A DM should find the wide range of information this module generates to be extremely useful to create NPCs for their own adventure or on the fly.

Who U?

I'm Multarix, a NodeJS programmer (I Guess?).
Despite what you may think, when I started this project, I actually had zero knowledge of D&D, but have since dove into this world of dice and dragons.

I suck at web development so if you think this website is poorly designed, you know why.