Skip to main content
FORGE is 23 packages. Each owns one domain and exposes its capability through exports and events. This page is the map; per-package reference pages cover each one’s API in detail.

Foundation

Character

Items & world

Gameplay

Example content

forge-examples/forge-example-content is not a framework package, it’s the reference themed showcase (a magic-academy slice) that demonstrates how a creator builds on FORGE. Delete it and the framework still boots. See the fork model.

How they depend on each other

Dependencies flow upward: foundation → character/items → gameplay. A package only ever reaches another through exports and events, and gates on the dependency’s IsReady() before calling it. Nothing depends on the example content.

Build something

The guides walk through registering content against these packages.