Commentary by cpressey on Game Development works ================================================ ### Game Engine Architecture (1st Edition) Lots of interesting things about Game Engine Architecture. ### Game Engine Architecture (2nd Edition) The same interesting things about Game Engine Architecture, but updated. ### Make Your Own Game After reading many "learn to code" books for kids using a non-visual language (i.e. _not_ using Scratch), I came to the conclusion that this was one of the few that was worth reading. It even exposes the reader to a modern incremental approach to software development, where the game is developed in successive small steps, each of which can be concretely demonstrated. One of my only reservations is that, for some reason, the JavaScript code samples provided in the book are _unindented_ - which seems like a bizarre and counterproductive choice. ### Game Programming Patterns I found the writing style somewhat flippant but there are some good program-design observations in it. ### how best to structure/manage hundreds of \'in-game\' characters? ### Why code reflection became a must in game engines? ### How was a demo mode implemented in arcade machines ### What exactly is a softlock? ### When to carry on with a buggy game state versus terminate the process? ### Immutable.js: Data structure to represent 2D game field ### What is the standard practice for animating motion \-- move character or not move character? ### deWiTTERS Game Loop -- Koonsolo Games ### Fixed timestep game loop, why interpolation ### Fix Your Timestep! \| Gaffer On Games ### Integration Basics \| Gaffer On Games ### Jamagic: A good idea that faded away - Kartones Blog ### 3DEL: All engines ### Unity - Manual: Order of execution for event functions ### XPMCK - Cross Platform Music Compiler Kit ### s-macke/VoxelSpace: Terrain rendering algorithm in less than 20 lines of code