Become An Engine-Free Programmer

Learn Game Programming That Actually Makes Sense

Skip the Unity overwhelm. Build real games while understanding the fundamentals.

I teach memory management, entity systems, and game architecture using practical dependency-light approaches. No mysterious engine quirks, no bloated frameworks.

Build Real Games

Practical courses for Engine-Free Programming

Program Video Games

Learn Engine-Free Programming with Odin and Raylib. Build a Metroidvania and RPG while mastering memory management and entity systems - without Unity's complexity.

Start Building Games →

C Game Engine

A custom base layer and HDR PBR renderer, built from scratch with no libraries, and no standard library. Designed for atmospheric first person games. High quality visuals with a tiny footprint. Runs on a potato.

Coming Later

Latest Articles

Practical insights for Engine-Free Programming

Choosing the Right Graphics API

Lessons from Canvas2D to Vulkan.

Read →

Entity Systems - Two ECS Alternatives

What exactly is an entity system and how do we build one?

Read →

Why Games Love State Machines

Less bugs. Clear code paths.

Read →

Who Is Dylan Falconer?

Just a man who strives for more

Practical Game Programming

I'm tired of watching programmers struggle against Unity when they just want to understand games. Unable to wrest any sort of control from the overbearing engine.

I'm doing what I can to educate and inspire others in the space, so that like-minded individuals have the tools to build better software.

9K+ YouTube Subscribers
1K+ Bytes Beneath Readers
90+ Free Lessons