Skip to catalog
World-Disk SRD

Clean-room pure-C# rules engine

The World-Disk SRD, rendered by one C# binary.

An independent, from-scratch implementation of the classic d20 Open Game Content rules. Every page you open is live engine truth - the classification that actually plays a spell, the enforced feat prerequisites, the 1-to-20 class tables - not copied prose. No database, no framework, no external request: each page is a single self-contained HTML file that works fully offline.

623Spells
346Monsters
429Items
175Feats
11Core classes

Why it is different

Pure C#, BCL only

The renderer depends on nothing outside the .NET base class library plus a clean-room HTML component layer. No web framework, no template engine, no NuGet UI packages.

Live engine truth

Spell pages print the mechanical classification that drives play; monster pages show the defense kit and behavior brain; feat pages show the enforced prerequisite lattice. The text is computed, never pasted.

Self-contained & offline

Every page inlines its own CSS and JS - zero external references. Save one to a USB stick and it renders identically with no network, no CDN, no fonts to fetch.

Query-string native

The same binary answers a raw HTTP query string on stdout (the kull.games PHP-host pattern) and can pre-render the whole corpus to flat files for static hosting - which is exactly what this site is.

One page, four form factors

The 4 live-switchable layouts

Every rendered page carries a switcher in the top-right corner - tap PC, TABLET, CARD or BOOK and the layout re-flows instantly, client-side. The buttons below deep-link the same entity pre-rendered in each layout so you can compare them side by side.

Fireball

Evocation spell - the mechanical damage classification

Gnoll

Bestiary creature - stat block, defenses, behavior brain

Fighter

Core class - the full level 1 to 20 progression table

The book layout is the parchment rulebook: serif type, small-caps navigation, two-column prose. The card layout is a phone stack with a bottom tab bar. Both keep their own gold-on-ink design.

1,584 pre-rendered pages

Browse the catalog