miniWorld
Model
A collection of six well-annotated Python modules implementing core CS framework concepts: finite state machines, entity-component systems, behavior trees, event buses, spatial indexing, and deterministic simulation. Real code for real learning — not textbook pseudocode.
CS fundamentals made concrete — FSM, ECS, BT, event systems, spatial indexing as runnable Python modules
Clean architecture examples — no framework magic, just clear patterns you can copy into any project
Fully tested — pytest suite with property-based tests for determinism and edge cases
Composable by design — each module is independent; use one or all together
Game dev ready — BT + ECS + spatial index + FSM are the core of most modern game engine architectures
Annotated source — inline explanations of why each design choice was made, not just what it does
BASIC — $25/mo
miniWorldModel · pygame Showcase · SQL Course · Intel Feed · Discord