Entries from 2023-04-16 to 1 day

Making a game using an ECS architecture (C++): Part 6 - Game class

In this section, we'll create a game class, which will hold instances of all managers (entity, component, system, state...etc.). We'll create the base structure of this class, and add parts to it in future sections. If you've read Part 4, …

Making a game using an ECS architecture (C++): Part 5 - Error checking and Macros

In the previous section, we have made our code organized. This is a great improvement, but let's fine-tune it a bit more. In game programming, there is a lot of error and null checks. Let's add some macros to shorten them. Also, while we'r…