Unity3d High level literature [closed]

Unity3d High level literature [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.

Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.

Is there any high level literature for mid professional programmers for Unity?
There are a lot of tutorials for beginners, but I can't find anything about main API, pipeline or engine architecture. Recommend, please!


Answer 1:

I’ve been collecting some resources and hope to one day write up something sensible on the architecture but for now I can dump some of my links:

Nurturing Large Projects

Pretty good introduction to creating and maintaining a larger project in Unity. They definitely take some shortcuts and overuse Singletons etc. but it’s good for getting a base level of knowledge. They also provide the slides and a good list of further reading.

50 Tips for Working with Unity (Best Practices)

Continuing… When you’re dealing with Unity, the underlying architecture for most of the things you’re doing is component-based programming. You create GameObjects that have their behavior separated into discrete components like Collider, Rigidbody, Transform. There are some good books and blog posts about that. https://stackoverflow.com/questions/1901251/component-based-game-engine-design http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy

Pretty much all of these are great practices that will help you figure out how to work out some practical parts of the architecture by yourself.