Hogwarts
2d6 + Attribute

Hogwarts

Seven years. Four houses. One name worth making. Create a student, sit for the Sorting, and live a Hogwarts year of friendship, rivalry, and the secrets the castle keeps.

m
Crafted by
@mouldyyy
436
Messages
12
Plays
3
Likes
369
Files
Versionv23
CreatedAug 18, 2026
UpdatedAug 20, 2026
A SCHOOL OF MAGIC

The castle remembers every name.

Hogwarts is a narrative roleplaying game set in the corridors, towers, and grounds of a school of witchcraft and wizardry. You begin where every witch and wizard does — a stool, a mouldy hat, and the eyes of four hundred students — and from there you write your own years: the friends who cover for you, the rivals who make you sharper, the classes you ace or sleep through, and the secrets the castle keeps far better than it keeps its ghosts.

The game runs on 2d6 plus one of four attributes — Courage, Cunning, Empathy, or Will — so every roll reveals who your student is as much as what happens. Aptitudes say what you've studied; spells say what you can do; and the person sheet — ambition, trouble, fear, bond, secret — is what the dice get their hooks into. Every story starts as a first-year and ends somewhere no one predicted.

Glimpses
Author's note

Unofficial fan project; not affiliated with or endorsed by J.K. Rowling, Warner Bros., or Scholastic.

Start: After character creation, you will be with the Sorting Hat. You can choose any year to begin with. Pick your house, then tell the narrator which year the campaign will start in. Ask them to fill in previous years. For example, I tested playing a 7th year; asked for achievements/failures per previous years, friends/rivals etc and it worked quite well. Enjoy! Note: Not fully lore friendly, I'm not an expert in Harry Potter!

Inside the World

369 entries · 13 types

Aptitudes
8 total
Characters
85 total
Classes
13 total
Creatures
11 total
Equipment
67 total
Game Starts
1 total
GM Instructions
1 total
Houses
4 total
Lineages
4 total
Locations
69 total
Lore Pages
14 total
Species
6 total
Spells
86 total