Що нового?

Придбаний [Skillbox] Професія Розробник ігор на Unity (Михайло Овчинников, Сергій Камянецький)

Інформація про покупку
Тип покупки: Складчина
Ціна: 43015 ГРН
Учасників: 0 з 574
Організатор: Відсутній
Статус: Набір учасників
Внесок: 77.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

перша гра після 5 годин навчання
150 годин онлайн-навчання

Кому підійде цей курс
Новачкам і геймерам
Ви захоплено проводите вечори за іграми, уявляєте себе на місці їх творців, але не знаєте, з чого почати.

Програмістам з інших сфер
Ваша робота пов'язана з розробкою, однак ви хочете змінити галузь на більш захоплюючу і потребуєте вузькоспеціальної практики.

Непрограмістам з GameDev-середовища
Ви вже займаєтеся Game Development-написанням сюжетів або промальовуванням персонажів-але хочете підвищити свою цінність в галузі.

викладачі:
Михайло Овчинников
Доповідач найбільших IT-конференцій Росії
15 років у програмуванні
10 років в освітніх проектах
Методист Skillboх

Сергій Камянецький
8 років у розробці на C #
Переможець Microsoft Uniapps Challenge
Створив успішний стартап
it-start.pro у категорії"Ігри"
Автор курсу Skillbox
"C#-розробник з нуля"

програма курсу:
Курс складається з чотирьох блоків. Перший блок присвячений освоєнню азів Програмування на C#, а вже з другого блоку ви почнете створювати свої перші ігри.
Відразу після освоєння азів ви починаєте самі програмувати ігри. Після навчання вам вже є, що показати на співбесіді.

опис
# 1 Введення в с#
Базові можливості c #
поняття змінної, типи даних: посилальні та значущі
форматований вивід
перетворення типів даних
арифметичні операції
логічні операції
Керуючі конструкції: розгалуження і цикли
логічний оператор, тернарний оператор
оператор switch
оптимізація рутинних завдань: цикли
цикл for
цикл while
цикл do-while
Масиви
одновимірні масиви
основні методи роботи з одновимірними масивами
вкладені цикли, оператори break і continue
багатовимірні масиви
цикл foreach
Методи
поділ логіки: використання методів
параметри методів, повернення значень
перевантаження методів
поняття рекурсивної функції
Структури та введення в ООП
об'єкти та класи
поля та константи
модифікатори доступу
статичні поля та методи

#2 Основи створення гра на Unity
3d-графіка реального часу
і можливості Unity

тривимірний простір, камера
вершини, полігони, об'єкти
текстури, Меппінг, відображення, рефракція
динамічне освітлення, тіні
анімація
процес рендеринга
постпроцесинг
шейдери
системи частинок
Сучасні API
Перші кроки в будові ігор

установка Unity
інтерфейс Unity
сцени, камери, джерела світла
об'єкти на сцені, їх властивості
найпростіші матеріали
Домашня робота.
Рухаємо об'єкти

скрипти, основи Unity API
використання Rigidbody: рух, обертання
Налаштування колайдерів
з'єднання об'єктів, joint
домашня робота
Текстурування, шейдери

режими рендеринга
карти текстур
Налаштування матеріалу
шейдери
домашня робота:
Озвучка

джерела звуку
Налаштування AudioSource
API програвання звуку
AudioMixer
накладення ефектів
домашня робота
Анімація

граф анімацій
створення анімації, таймлайн
реалістичність, анімаційні криві
контролери анімації
домашня робота
Системи частинок

застосування
створення та налаштування системи частинок
компоненти
шейдери
домашня робота
Просунуте програмування

життєвий цикл сцен і об'єктів
корутини і паралельне виконання
система подій
інструменти Налагодження та логування
Unit-тестування
домашня робота
Фізичний движок

основні види колайдерів
види зчленувань (joint)
фізичні матеріали
симуляція тканин (cloth)
ragdoll-моделі
виявлення зіткнень (collision detection)
налагодження фізики
домашня робота
Інтерфейс користувача

розмітка елементів інтерфейсу
інтерактивні елементи
анімація і ефекти
налагоджувальний інтерфейс
домашня робота: створення GUI-меню

#3 заглиблюємося в Unity

Адаптація під touch-screen
користувальницький введення
touch-події
екранна клавіатури
адаптація інтерфейсу
адаптація геймплея
Інтеграція з мобільними пристроями
акселерометр та інші сенсори
оптимізація продуктивності
збірка під мобільні пристрої
Створюємо свої шейдери
вершинні шейдери
шейдери геометрії
фрагментні шейдери
ShaderLab
Інструменти для створення ігрового ландшафту
редактор ландшафту
редактор дерев
трава і вітер
Timeline: створюємо кат-сцени
огляд інструменту
управління кліпами
створення доріжок
Налаштування таймлайну
Постпроцесинг
згладжування
відображення
розмиття
HDR
інші ефекти
ШІ в іграх, пошук шляху
управління навігацією і пошуком шляху

#4 Розробка повного циклу Гейм-дизайн
дизайн ігрового світу, сеттингу
дизайн ігрових механік
системний дизайн
дизайн контенту
створення сюжету, ігрових текстів
левел-дизайн
Створення 3D моделей
Базові поняття
створення та редагування об'єктів, вершин, граней, полігонів
полігональне моделювання
трансформації, об'єднання, витягування, булеві операції
модифікатори
криві, Меші, сплайни
типові помилки
Створення 3D моделей
скульптинг
ключова анімація
експорт в Unity
Створення текстур
інструменти графічного редактора
створення тайлових текстур
створення карт
прийоми створення реалістичних текстур
Застосування текстур
матеріали, карти
генерація текстур
запікання текстур
розгортки
Створення звукових ефектів і музики
інструменти аудіоредактора
запис звуків
інструменти створення музики
мікшування

зміст складчини (файли і папки)

01 Основи роботи в с#

1.1 знайомство з платформою. Net
1.1 знайомство з платформою. net. mp4 [66m 859k 920]
1.1_Исходники.zip [20k 111]

1.2 встановлення IDE та налаштування робочого місця
1.2 встановлення IDE та налаштування робочого місця. mp4 [6m 288k 591]

1.3. Проект C та основні розділи консольного додатка, hello world. Коментарі та директиви
1.3. Проект C та основні розділи консольного додатка, hello world. Коментарі та директиви.mp4 [0]

1.4 Домашня робота
1.4 Домашня робота. mp4 [15m 544k 427]
Модуль 1 Домашнє Завдання.zip [20k 111]

02 базові можливості c #

2.1 Поняття змінної, типи даних-посилальні та значущі
2.1 Поняття змінної, типи даних-посилальні та значущі. 2.1_Исходники.zip [1m 102k 485]
Lesson_01.zip [71k 559]

2.2 форматований вивід
2.2 форматований вивід. mp4 [45m 228k 183]
Lesson_02.zip [171k 191]

2.3 перетворення типів даних
2.3 перетворення типів даних. mp4 [52m 584k 464]
Lesson_03.zip [114k 151]

2.4 арифметичні операції
2.4 арифметичні операції. mp4 [48m 148k 274]
Lesson_04.zip [140k 572]

2.5 логічні операції
2.5 логічні операції.mp4 [43m 673k 700]
Lesson_05.zip [148k 955]

2.6 Домашня робота
2.6 Домашня робота. mp4 [7m 225K 810]
Lesson_06.zip [15k 341]
SkillBoxCodeSource.sln [17k 260]

03 Керуючі конструкції-розгалуження і цикли

3.1 способи отримання даних у додатку
3.1 способи отримання даних у додатку. mp4 [14M 748k 372]
Lesson_00.zip [58k 784]

3.2 логічний оператор
3.2 логічний оператор.mp4 [38m 671k 556]
Lesson_01.zip [149k 923]

3.3 тернарний оператор
3.3 тернарний оператор. mp4 [12M 695k 706]
Lesson_02.zip [72k 575]

3.4 Оператор вибірки
3.4 Оператор вибірки. mp4 [21M 251k 290]
Lesson_03.zip [56k 945]

3.5 оптимізація рутинних завдань-цикли
3.5 оптимізація рутинних завдань-цикли.mp4 [19M 807k 957]
Lesson_04.zip [143k 361]

3.6 Цикл for
3.6 Цикл for.mp4 [39m 641k 621]
Lesson_05.zip [196k 324]

3.7 Цикл while
3.7 Цикл while.mp4 [15m 225k 721]
Lesson_06.zip [175k 723]

3.8 Цикл do-while
3.8 Цикл do-while.mp4 [33m 582k 381]
Lesson_07.zip [197k 96]

3.9 Домашня робота
3.9 Домашня робота. mp4 [9m 379k 394]
Lesson_08.zip [16k 2]

04 масиви

4.1 одновимірні масиви-ініціалізація, визначення, використання, завдання
4.1 Array.zip [28k 556]
4.1 ArrayExs.zip [30k 335]
4.1 одновимірні масиви-ініціалізація, визначення, використання,завдання. mp4 [0]

4.2 основні методи роботи з одновимірними масивами
4.2 ArrayMethods.zip [26k 911]
4.2 ArrayMethodsEx.zip [28k 519]
4.2 основні методи роботи з одновимірними масивами. mp4 [22M 599k 954]

4.3 вкладені цикли, оператори break і continue
4.3 Loop.zip [24k 890]
4.3 вкладені цикли, оператори break і continue. mp4 [37m 720k 464]

4.4 двовимірні масиви-використання, завдання
4.4 Array2D.zip [27k 897]
4.4 Array2D_Demo.zip [26k 841]
https://privatelink.de/?https://course.skillbox.ru/profession-gamedev/
 
Угорі