The Anti-Feature Dream

Today I’m going to talk about a rather abstract vision of where I think the future of tools for game tech should be going. This is a topic that I have been raving to friends and colleagues about for a long time and I’ve used many different names to describe it: “the buffer-buffer dream”, “one graph to rule them all”, and many others. Today I just call it “The Anti-Feature Dream”, mainly because it sounds funny but also because it more accurately describes the vision. The core concept is simple:

MORE »

Tobias Persson  

Vasa

If you ever find yourself in Stockholm, go check out the Vasa Museum. Guidebooks, other tourists, and even locals will tell you this should be on your list. The museum is great, big, and airy with lots of great artifacts and stories. Right in the middle of it is a big old ship, the Vasa. With one look, you can tell why the warship sank. It was so top heavy and unstable that it sank on its maiden voyage, 390 ft off shore due to a gust of wind.

MORE »

Tricia Gray  

Entity-Component-Systems and Rendering

Scenes in The Machinery are built using an Entity-Component-System (ECS), where components are written as plugins. This means that we need some way to efficiently feed the renderer from the ECS. In today’s post I will walk you through how that works by doing a breakdown of the steps we go through on the CPU side to render a frame of The Machinery editor.

MORE »

Tobias Persson  

Our Machinery Podcast

As you might have heard through our Twitter, we wanted to do a Podcast. We were trying to find a podcast that touches on all things that we’ve been working on technology and industry related and couldn’t find anything, so we decided to just do it ourselves. We thought a podcast could complement the mounting interest in our blog posts and questions that we’ve been receiving from the community. We took questions through Twitter and made them into several episodes. A couple of things to keep in mind:

MORE »

Tricia Gray