Need help with resources on learning Unity

Hi everyone,

I’ve been developing in C# since 2003 doing business applications, but I am now looking to learn how to think “Unity Think”.

My problem is that all the tutorials I am finding are low level, going through how conditionals and attributes work in C#. This is causing me to quickly tune out and miss the Unity aspects of things.

As I am working with Unity I am finding myself heading towards strong object oriented design as this is what I know well. I have also learned is not what Unity is expecting and that I should be thinking in terms of procedural components instead.

So my question is this:
Do you have any recommendations for tutorials for how to do Unity the right way for an advanced programmer?

This is one of my complaints with the official learning resources. There are simply no advanced tutorials and it isn’t just the official ones where this is a problem either. There are very few advanced tutorials pretty much no matter where you look.

For the most part the resources you can rely on are the ones for programming in general. For example Unity follows an Entity Component System design so resources related to that are good reading.

https://en.wikipedia.org/wiki/Entity–component–system

1 Like

Thanks. This should help me along the way. :slight_smile: