官术网_书友最值得收藏!

Exploring new features in Unity 2020

Before we start our first project, let's take a moment to look at the new features introduced since the previous edition of this book. We'll cover all of these, and much more!

Starting with Unity Hub, while not technically part of Unity 2020 (it is a separate application), it makes it easy to manage multiple Unity projects and versions. I will guide you through creating a new project using Unity Hub in this chapter. Once an empty project has been created, we will import assets using the new Package Manager — an easy way to manage a project's assets (more on this shortly).

In the world of 2D, a new tool called Sprite Shape will help us create more dynamic and flexible environments from within the Unity editor. Whether 2D or 3D, Artificial Intelligence (AI) is an ever-evolving field, and not to be left behind, Unity has introduced a new machine learning toolkit called ml-agents. This is an exciting new way to create intelligent agents (any dynamic non-playable character) in a game. Rather than defining exactly how an agent should act in every situation, we can provide the tools for the agent to learn how best to achieve their goals, whatever they may be.

It's an exciting time for Augmented Reality (AR), with the inclusion of ARFoundation in Unity, an AR toolkit, which we will use to blend reality and gaming. Lastly, we'll take a look at state of the art and investigate how we can optimize our games by using DOTs, a multi-threaded data-oriented technology stack. Don't worry if that sounds scary; it will all become clear as we progress through the book.

Now that we have an understanding of the some of the new topics covered in this book, let's design the first game we will implement in Unity 2020.

主站蜘蛛池模板: 顺平县| 安远县| 启东市| 辽阳市| 宽城| 黑河市| 云梦县| 莎车县| 阜新市| 固阳县| 桑植县| 若尔盖县| 冀州市| 大兴区| 凉城县| 平阳县| 南安市| 乳山市| 和林格尔县| 定结县| 澄江县| 田东县| 聂荣县| 青州市| 咸阳市| 江北区| 湖州市| 玉溪市| 荥阳市| 甘谷县| 蓬莱市| 哈密市| 武安市| 建始县| 平乡县| 宁德市| 莒南县| 大姚县| 乌拉特中旗| 敦煌市| 香港|