New best practices for Unity’s evolving architecture
As Unity's underlying architecture evolves to support data-oriented design, new tricks will be necessary to squeeze performance out of the engine. Get a rundown of a few Unity changes (from Unity 5.x to 2018) and how you can take advantage of them.
Three cool ways to architect your game with Scriptable Objects
ScriptableObject is a serializable Unity class that allows you to store large quantities of shared data independent from script instances. They make it easier to manage changes and debugging. You can build in a level of flexible communication between the different systems in your game, so that overall, it’s more manageable to change and adapt things as you go along, as well as reuse components.
One scene, 10 graphics optimizations for console developers
These optimizations were made to the Unity demo Book of the Dead, so it could run on consoles. Find out how graphics programmer Rob Thompson and our demo team optimized an especially difficult scene for smooth 30fps performance.