EngineCraft - Build-a-Little-Engine Workshop
A guided, project-based course platform that walks indie devs through building a small 2D game engine from scratch, with each chapter shipping a runnable demo game.
Indie game developers and hobbyist programmers who want engine-level understanding without committing to 100,000 lines of code
- 12-chapter progressive curriculum: windowing, input, sprite batching, tilemap, audio, ECS basics, physics, scripting, save/load, hot-reload
- Each chapter ends with a small playable game (Pong, Breakout, top-down RPG) you ship in under 500 LOC, mirroring the article's '2 to 30 days of work' framing
- Code-review AI that flags when your engine diverges from patterns known to bite (frame-rate coupling, allocations in hot loops, GC churn)
- Discord cohort matching so learners build in groups, the way the original blog author built theirs over three years of jam games
The HN post has 23 points and 20 comments years after publication, meaning the 'small engine' audience is persistent and actively underserved by Unity/Godot training that teaches their conventions instead of first principles.
Pikuma's 2D Game Engine course is actively discussed on Reddit r/gameenginedevs, multiple blog/Medium articles and YouTube playlists about building 2D engines from scratch show persistent indie interest, but audience is inherently niche.C++ 2D Game Engine Development - Pikuma ↗Pikuma courses : r/gameenginedevs ↗
Pikuma is the dominant direct competitor; free alternatives like Dave Churchill's YouTube series also exist, but there is space for alternative stacks (e.g., Bun/TS) and chapter-by-chapter shipping of runnable demo games is a differentiated framing.Built From Scratch: 2D GAME ENGINE - YouTube ↗Building a 2D Game Engine from Scratch (2026 Edition) ↗
Pikuma proves indie devs will pay ~$50-150 for deep engine courses; the niche is small but high-value and willing-to-pay, though total addressable market for 'build your own engine' is capped at serious hobbyists.Pikuma: Fundamentals of computer science and mathematics ↗Gustavo Pezzi: 11 Game Dev, C++ & Embedded Courses ↗
Every Unity pricing or licensing controversy reignites interest; the underlying first-principles curiosity outlasts the news cycle
Course-platform tooling is commodity (Gumroad/Podia/Teachable), and content chunks map to a known pattern (Pikuma format), but producing a coherent multi-chapter curriculum with runnable demos is significant creator effort.