I’ll talk briefly about the design behind Hades’ focus on creating upgrades and powers that build upon and interact with each other while also doing a technical dive into the engine and the various benefits and drawbacks of the programming techniques we used to achieve that in Hades.
source