Unity's architecture

Now it's time to tackle our main subject, Unity and its core engine architecture pillars. One thing we must keep in mind is that Unity is a closed source engine; this means that we have to extrapolate our mental model of its overall architecture from its official documentation. To avoid going into gray areas of Unity's design that cannot easily be validated, we will focus on the most visible and useful pillars for us to know. The two main core engine architecture pillars are as follows:

  • Components
  • Scripting API

Get Hands-On Game Development Patterns with Unity 2019 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.