A Different Entity Component System

When programming Rabbit Wars back in 2007, I ended up with huge objects for each of my game entities. They handled player input, AI, moving, shooting, health points and rendering. I didn’t like it, it drove me mad. But then I came across this Evolve Your Hierarchy article. Since I was still in the middle of programming, I refactored my game entity code to use components instead of multiple inheritance (just like the article described). It worked great, my code was readable again.

Rabbit Wars for PocketPC

Read more

How to make a Zelda like game

Are you one of those people with fond memories of playing The Legend of Zelda? The whole action-adventure game genre was defined by that game, and it was the inspiration for many other action role playing games that followed it.

 

Even today, many game developers are inspired by Zelda, and base their games on similar game play. Examples are Anodyne, Midora, Hyper Light Drifter, Delver’s Drop, Across Age, The Binding of Isaac and many more.

PS4 France] - Hyper Light Drifter bientôt disponible sur PS4 et PS ...

Hyper Light Drifter

Creating such a game seems daunting, but it really isn’t. As a matter of fact, there are many options available on how to create your own Zelda-like game. I will give you the complete overview here.

Read more

RPG Playground 0.15: Multiple levels

So, time for another RPG Playground release! This time I added functionality to create multiple levels. Although you can now create multiple levels or scenes, the hero cannot yet walk into them. But don’t worry, that’s planned for the next release. You might say that because of this, the functionality is not yet quite complete, … Read more