Engine Room: Building Your Own Game Engine
Julio Lena explains why he chose to build an engine around the game he wants to make, and the responsibilities that come with that choice. Starting with platforms and player experience, he discusses libraries, a playable path, separation of game logic and presentation, timing, and the boundaries that keep a growing project manageable. English-language ebook, delivered in EPUB and digital PDF formats.