Object decomposition in Druidstone

Warning! From time to time we are going to post some very technical material in this blog. This is one of those posts. Read on at your own risk.


Modern games tend to create new game objects by compositing them from separate reusable components. This is a very powerful concept as complex behavior can be built from relatively simple building blocks. Components can be things such as models, lights, animations, sound emitters and gameplay related components such as health and item components, just to give you some examples. In this blog post I’ll talk about how we use components to build the game objects in Druidstone.
Continue reading

Jussi joins the team!

Ladies and gentlemen, we’re pleased to announce that we have a new team member! Jussi Sammaltupa is joining the Ctrl Alt Ninja team as a programmer, essentially doubling the coding performance of the team. Personally I’ve programmed solo for so long that it’s refreshing to get to do team work and work together on those really hard coding problems that appear from time to time. Without further ado, I’ll leave the keyboard to Jussi so he can say hi. Welcome aboard Jussi!

Continue reading