Why I like game engines.

 

Tooling needs to be good to feel productive.  There’s a sense that you can never really profile well enough.  Constant fiddling with data structure variations for Entity and Component patterns.  You’re not at a sub 17ms loop, so you spend days figuring out how to hack the inner entity tick loop to optimize away 3,000th of a second to get there.