Next time I jump into game dev I definitely want to try Unity. Last time I wrote my own engine pretty much from scratch on top of Pixi.js and while I learned a huge amount, there were a lot of “lessons learned” that I gained manually (or didn’t gain) that Unity has baked in from the start.
One thing that’s interesting to me about Unity is AFAIK it bakes the Entity Component System pattern into its core. Any good guides or resources on this?
I found Robert Nystrom’s excellent book a good resource for this (http://gameprogrammingpatterns.com/component.html) and even wrote my own post on the concept to help crystallize my understanding (http://ripplega.me/development/ecs-ez/). I’m interested to see if there’s a good authoritative Unity-specific post on the topic.