Recently I had the opportunity to write an
article
for a new online magazine, Human Readable.
Generally, these kinds of things don’t go public and are only accessible with a
subscription. However, the first issue
was published for everyone and my article is therefore freely available!
[Read More]
GitHub Actions, the missing notes
CMake, Qt and IFW
GitHub Actions is a truly nice tool. Since I tried it the first time, I can no longer do without it… and it’s still only available in public beta! However, it has some shortcomings, both in terms of packages and documentation, which make it difficult to use in some cases....
[Read More]
ECS back and forth
Part 5 - Sparse sets and sorting
As we have seen with this post, the sparse set is a great tool for decoupling component pools and creating a much more flexible model. Another of the big advantages of using sparse sets, although less obvious, is that of being able to easily sort an entire pool of components...
[Read More]
ECS back and forth
Part 4, insights - Hierarchies and beyond
Hierarchies aren’t a nightmare anymore. No matter if all you want is to go from the leaves to the root of a tree, to visit a fixed number of children or to support an unconstrained model where all the entities can have an unlimited amount of children. There exists a...
[Read More]
ECS back and forth
Part 4 - Hierarchies
Hierarchies, both a blessing and a curse for the entity-component-system architectural pattern. One of the first questions that anyone makes when starting to work with an ECS is how to represent hierarchies in this model without ruining the performance. There are several approaches to the problem and what’s the best...
[Read More]