×
Вы действительно хотите открыть доступ к тестированию по курсу Unity Углубленный на 40 дней?
ВИДЕОУРОК №9. Общие принципы создания Multiplayer игр на Unity
Научиться настраивать Render Pipeline проекта для работы с 2D освещением, а также научиться работать с 2D освещением и понимать возможности и особенности компонентов. Научиться настраивать 2D тени в проекте, а также разобраться с компонентом Pixel Perfect Camera.
Понять, что такое Scriptable Objects в Unity и научиться их создавать, и использовать. Понимать нюансы использования Scriptable Object. Понять, каким образом можно расширять Unity Editor при помощи написания Editor скриптов. Понять принципы и реализацию Editor скриптов.
Понять основные принципы работы с 3D физикой в Unity. Научиться перемещать физические объекты различными способами. Разобраться с основными методами воздействия на физический объект через скрипт, а также с Physics Material. Рассмотреть модуль Collision в Particle Systems.
Научиться устанавливать пакет DOTween. Понять, что такое DOTween и научиться создавать анимации при помощи этого пакета. Понимать различие между Tween и Sequence.
Научиться устанавливать и пользоваться пакетом Polybrush. Рассмотреть настройки процедурного материала Skybox. Научиться устанавливать и понимать принципы использования пакета Cinemachine. Рассмотреть настройки компонента Audio Source и Audio Clip. Научиться создавать Audio Manager.
Разобраться с понятиями шейдеров и принципами их работы. Понять основные принципы написания шейдеров в Unity. Разобраться с основами языка ShaderLab при написании шейдеров, а также научиться понимать основы написания различных типов: Vertex Shader, Fragment Shader, Surface Shader. Разобраться с понятием Shader Asset. Понять основы оптимизации шейдеров.
Понять основные принципы создания UI и использования основных компонентов. Научиться применять Canvas как дочерний компонент для оптимизации. Понять основные принципы batching в UI. Научиться применять пакет Vector Graphics. Научиться использовать Sprite Atlas Asset. Понять дополнительные особенности оптимизации UI.
Рассмотреть особенности производительности игры и способы её анализа. Научиться пользоваться окном Profiler. Научиться использовать Frame Debugger. Понять, как производить отладку Android приложения через Android Device Monitor.
Рассмотреть основные понятия при создании многопользовательских игр. Разобраться с тем, какие есть решения для синхронизации игроков. Ознакомиться с основными средствами для создания многопользовательских игр. Создать тестовую многопользовательскую игру при помощи Photon.
Понять назначение Unit тестов в игровой индустрии и научиться применять их в Unity. Научиться пользоваться окном Test Runner и писать тесты для проверки кода, игровых объектов или частей игрового процесса.