Deckhead

Creator of IndieGameDev.net

An Entity Component System with Data Locality in C++

An Entity Component System in C++ with Data Locality

In this article, I will take you through the creation of an ECS that focuses on data-locality in C++. I’ll cover ECS-related topics, the architecture, and go over some cool Template-Metaprogramming ideas as well. This article is intended for people who have made a game or two previously, or anyone that’s interested in bettering their C++ skills. I don’t intend this article to be the be-all and end-all of ECS Architecture; what I’ve developed here was enough to suit my immediate needs.

3 Game Ideas for Your Next Game

Coming up with ideas for games is hard. That’s one of the wonderful things about restrictive game jams, you get a set of criteria and you need to work within it. Sometimes it really helps and some super interesting things can come out of it.

But other times you want to sit down and come up with something. And that’s hard. I’ve sat around and thought up many different ideas that I never did anything with, so I’ve dusted off the old notebooks and I’m writing them up here in the hopes that someone, somewhere, takes one of these ideas, turns it into a game, makes a billion dollars and splits it with me.

I’m kidding, they’re free. Take them, make them, suceed.

Can a Solo-Developer Make a Successful Game?

In the forums I visit there’s a lot of people asking “can you make a game on your own”. Inevitably, the answer is yes, no, and it depends. All of these answers are correct in their own ways, and that’s confusing and unhelpful.

Title for Random Game Idea Generator

Random Game Idea Generator

Do you need a cool idea for a new game but you’re struggling to think of anything interesting? I mean, all the games have already been made already right? Well, the random game generator below has over 55,000 possibilities that it can produce. They haven’t all been done before. Some of it might be a …

Random Game Idea Generator Read More »