Our Machinery Guidebook

Continue reading


@ourmachinery.com | 1 year ago

A Taxonomy of Bugs

A list of common types of bugs. | Continue reading


@ourmachinery.com | 2 years ago

Porting the Machinery to Linux

Things we did to port The Machinery to Linux. | Continue reading


@ourmachinery.com | 3 years ago

Step-by-Step: Programming Incrementally

How to program incrementally. | Continue reading


@ourmachinery.com | 3 years ago

Virtual Memory Tricks

Some tricks you can do with virtual memory. | Continue reading


@ourmachinery.com | 3 years ago

A New Kind of Game Engine in C

Our Machinery | Continue reading


@ourmachinery.com | 3 years ago

Borderland Between Rendering and Editor – Part 2: Picking

The implementation of the picking system in The Machinery. | Continue reading


@ourmachinery.com | 3 years ago

Borderland Between Rendering and Editor

Describes how grid drawing is implemented in The Machinery. | Continue reading


@ourmachinery.com | 3 years ago

Writing a Low-Level Sound System – You Can Do It

Describes how to write a low-level sound system. | Continue reading


@ourmachinery.com | 4 years ago

OMG: Our Machinery Guidebook

Continue reading


@ourmachinery.com | 4 years ago

Data Structures Part 3: Arrays of Arrays

This is a post about my stuff. | Continue reading


@ourmachinery.com | 4 years ago

Physical Design of the Machinery

Continue reading


@ourmachinery.com | 5 years ago

Entity-Component-Systems and Rendering

How to efficiently implement rendering in a flexible entity-component system. | Continue reading


@ourmachinery.com | 5 years ago