Creature building guide

How to create a homebrew monster

A practical, 2024 rules guide to designing monsters that are balanced on paper, consolidated from the best of the community’s design knowledge, with full credit to its creators.

Creature guide

Seven chapters on designing balanced monsters.

Cheat Sheet

Quick Reference

Information condensed to one page: roles, formulas, budgets, and checks. Handy while building a creature from scratch.

Chapter 01

Fundamentals of monster design

What makes a homebrew D&D monster fun at the table. Concept, combat role, and action economy before you touch a single number.

Chapter 02

Challenge rating in practice

How CR maps to AC, HP, attack bonus, save DC, and damage per round in D&D 5e 2024, with a full benchmark table for CR 0–30.

Chapter 03

Offense and defense budgets

Budgeting a 5e 2024 monster's damage output, multiattack, recharge abilities, and legendary actions and resistances against its CR.

Chapter 04

Traits, actions, and flavor

Writing 5e monster traits and actions that create decisions at the table, telegraph danger, and match the creature's concept.

Chapter 05

Common pitfalls

The classic homebrew monster mistakes. HP sponges, stun-locks, overloaded statblocks, unsupported solo bosses, and what to do instead.

Chapter 06

Playtesting and iteration

Quick math checks, the lazy encounter benchmark, and how to adjust a homebrew 5e monster after its first real fight.

Chapter 07

Sources and attribution

The creators and openly licensed works this guide draws on are the Lazy GM's Resource Document, Blog of Holding, The Finished Book, Alphastream, and the SRD 5.2.

Item guide

References for valuing and handing out magic items.

Reference

Item Prices

What a magic item is worth by rarity, what it costs to craft, and what a spell scroll sells for at every spell level.

Put it into practice

The editor keeps the math honest while you focus on the concept, live statblock preview and attack tokens that recompute as you tune your creature.

Open the editor