The time has come. The only remaining part of ECS is integrating systems with the entities and components. But it's not so easy, as it gives rise to an extra technical challenge...
Starting code: https://github.com/BennyQBD/3DGameProgrammingTutorial/tree/49364a13a55bc5b606e125e6cb4bff1faf258efe
Finished code: https://github.com/BennyQBD/3DGameProgrammingTutorial/tree/901a8528088caafe9e0e90a312cd58b299308701
Line-by-line code change breakdown: https://github.com/BennyQBD/3DGameProgrammingTutorial/commit/901a8528088caafe9e0e90a312cd58b299308701
Discord: https://discord.gg/aMqvk3E
If you'd like early access to videos, special discord roles, or just to support the creation of these videos, consider becoming a patron on Patreon: https://www.patreon.com/thebennybox
A very special thanks to my most devoted supporters for making this video possible:
Thundzz (Yacine)
Andreas Nordh