Writing on software design, company building, and the video game industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Crafting a Generic System for a Web Based 2d Game Engine

Explore the process of designing a versatile and scalable system for a web-based 2D game engine. This article delves into the principles of creating a generic architecture that can adapt to various game types, ensuring flexibility and efficiency in development. Perfect for developers looking to build robust game engines with reusable components.