About Stefan Reinalter

Stefan has been working in the games industry as a programmer since 2004. He has worked on multi-platform technology for PC, Xbox 360, Playstation 3 and Wii during the last years, and now focuses on building middleware technology. Stefan can be found on LinkedIn, Facebook, and shares his thoughts on his programming-related blog.

Input Evaluation SDK available for download

I’m proud to announce that the first evaluation SDK for our input technology is now available! A new version of the core technology has also been released, with some minor additions and improvements.

Check out www.molecular-matters.com for more information on the input library. Further SDKs will follow during the next few months.

Adventures in data-oriented design – Part 2: Hierarchical data

One task that is pretty common in game development is to transform data according to some sort of hierarchical layout. Today, we want to take a look at probably the most well-known example of such a task: transforming joints according to a skeleton hierarchy.

Continue reading

Memory allocation strategies: a growing stack-like (LIFO) allocator

Continuing from where we left of last time, I would like to discuss how we can build growing allocators using a virtual memory system. This post describes how to build a stack-like allocator that can automatically grow up to a given maximum size.

Continue reading

Game Connection Paris 2012 slides

The slides for both the master class and the session I held at the Game Connection in Paris are now available:

Master class: Memory Management Strategies (PPT, PDF).

Session: Debugging memory stomps and other atrocities (PPT, PDF).

A big “Thank you!” to all the people who attended, I really enjoyed working with you. Looking forward to seeing some of you again next year!

Join my master class at Game Connection Paris

I’m happy to announce that I’ll be holding a master class about memory management strategies at Game Connection, which will take place Nov. 28-30 in Paris. In this 7h master class we will discuss a wealth of different topics regarding memory management, and take a much more detailed look at things I’ve written about in my blog. I’ll try to create a good mixture between technical details and practice sessions.

I’ll also be giving a talk about debugging memory stomps on the following day.

It would be a pleasure to meet up with some of you there!