GameEngine Architecture

This is a collection of blogs related to game-engine architecture, it will not follow a particular sequence of blogs/topics, rather it'll consist of blogs from different almost-independent topics related to game-engine architecture which can be referred as and when you feel the need, while building your own game-engine. This will contain design-choices and architecture patterns from my readings so far and my own experience. Enjoy :P

Subsystem creation/destruction

22nd Jan, 2026

This blog focuses on methods used for starting up and destroying different subsystems in an engine as many subsystems depend on one-another and the order of init/destruction matters the most for a predictable behaviour.