Shadow engine ECS Part 1

Rethinking Entity-Component Systems: A Graph-Based Approach When building a game engine from scratch, one of the most fundamental decisions you’ll make is how to represent and manage your game world. The Entity-Component-System (ECS) pattern has become the gold standard for many modern engines, but after working with various implementations, I’ve started to question whether the traditional approach is always the best fit for every game. In this series, I’ll be exploring a different take on ECS design—one that borrows concepts from graph theory to create a more flexible and intuitive system for game developers. ...

July 13, 2025

Game engine logic systems

Almost all games need some way to connect actions in the game world with events they cause. The simplest example is pressing a button to open a door. These connections in some cases can be hardcoded, “every door needs a button to open” and this is perfectly fine when we know that this will be true for the whole game. But we can’t always know the scope this precisely, and designers like to experiment to find the best way to interact with the game world. ...

March 4, 2022 · dpeter99

Forge 1.18 update

For anyone asking for 1.18 forge here is the rundown of the process that goes into updating it. ::: warning For players There are builds of forge available, these currently have bugs but need testing. If you have the time please try them out and report any bugs you find in discord. Mods that work with 1.18.1 do not automatically mean they work with 1.18.2 This means that modders need to update their mods individually, and the update may take time, even after forge is done. ::: ...

November 12, 2021

Forge 1.17 update

For anyone asking for 1.17 forge here is the rundown of the process that goes into updating it. [!WARNING] Forge for this version is no longer supported. If you are a mod developer please try to update your mods to 1.18 as soon as possible. This version only recieved a recommended build before dropping the support. This was due to the large number of changes that happend in MC code and in Forge’s code. ...

July 15, 2021

Broken SSD

TL;DR Soo on 07.04 my SSD broke down. But it wasn’t an easy case of windows telling me that it went bad and I had to spend the better pat of a day diagnosing the problem. In the end I had to get a new one. The error I was using Windows just as any other day, and while leaving it to go eat, it broke. What I got back for was a normal Win logon screen but the background was just green (my accent color in windows). ...

July 8, 2021