The cookbook is intentionally small.
Each recipe should get you to a working mental shape quickly, then send you to the deeper page that explains ownership, lifecycle, and performance.
Start with Put a Black Square on the Screen if UI is the thing blocking you, Publish a Small Interface for reusable contracts, or Profile a Hot Path With Pr0f1l3r when performance is the problem.
Put a Black Square on the Screen
Create one visible UI element before learning a component framework.
Find an Object, Then Its Record
Separate runtime instance lookup from content-record lookup.
Publish a Small Interface
A minimal OpenMW interface shape with private implementation state.
Spread Polling Across Frames
Bound per-frame work while keeping an explicit freshness target.
Subscribe to Storage Without Hiding the State Flow
A small storage subscription pattern with explicit cached state.
Reject Stale Deferred Work
Attach a generation to work that can outlive the state that requested it.
Profile a Hot Path With Pr0f1l3r
A minimal Pr0f1l3r investigation sequence.