Про курс
Цей курс входить до спеціальності:
Попередні Вимоги
Курс підготовлений для початківців Unity розробників, які вже мають базове розуміння двигуна Unity.
Ви навчитеся
- Створювати якісний Unity-додаток, приділяючи увагу технічним деталям реалізації та особливостям движка.
- Працювати із 2D світлом.
- Використовувати Scriptable Objects та Editor scripts у Unity.
- Працюйте з 3D Physics.
- Застосовувати DoTween у Unity.
- Використовувати Cinemachine Camera.
- Створювати Manager для звуків.
- Розуміти принципи написання та структуру шейдерів.
- Грамотно створювати UI у Unity та розуміти принципи його оптимізації.
- Працювати з Unity Profiler та розуміти основні способи налагодження додатків.
- Розуміти загальні принципи створення Multiplayer у іграх.
- Розуміти, що таке Unit Tests та використовувати їх у своїх проектах.
- 6 год 30 хв
- 14.04.2021
- 10 з
- 14.04.2021
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Unity Поглиблений на 40 днів?
Навчитися налаштовувати 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 та писати тести для перевірки коду, ігрових об'єктів чи частин ігрового процесу.