Importing standard Unity assets
Game development is a complex undertaking that requires a keen understanding of the hardware platform, graphics rendering, and managing game assets. Unity makes all that substantially easier by building a cross-platform game engine that abstracts many of those complex details away from the developer. However, since no two games are exactly alike, Unity also supports extensibility through importing assets and plugins. Assets may include everything from scripts and shaders to 3D models, textures, and sound. The ability to quickly extend a game through assets is a powerful feature in Unity and is something we will cover extensively in this chapter.
Let's get started by importing some of the standard Unity assets into our game project. Unity provides a number of standard or reference assets that developers can freely use in their game. Using these standard assets is often a great way to quickly start development. However, due to particular elements of game...