Професия Разработчик на игри на Unity - курс 151 200 rub. от SkillFactory, обучение 12 месеца, дата 13 август 2023 г.
разни / / November 27, 2023
По време на обучението ще създадете четири игри: 3D платформинг, Space Shooter, Tower defense и 3D racing
Крайният проект е разработване на концепция, дизайн на играта и програмиране на вашата собствена игра, за която ще изберете жанр и платформа.
Основна част от курса GameDev (12 месеца)
Въведение в GameDev
1 месец
Въведение в GameDev: как се създават игри от идея до пускане, въведение в дизайна на играта, техническо съдържание на играта, съдържание и логика, съдържание на играта, двигатели на игри, редактиране на нива
Редактор на Unity: Основи на редактора, Магазин за активи, Материал, Колайдерна система, Осветление, Сглобяеми конструкции, Терен, Физически двигател, Система от частици, Потребителски интерфейс
Дизайн на ниво по примера на 3D Adventure: тестова сцена, работа със сглобяеми конструкции, механика и динамика на ниво, основи на взаимодействието на обекта, създаване на ниво - от планиране до документация, WhiteBox
Създаване на местоположение от нулата: въведение в Blender, примитиви, полигонално моделиране, създаване на просто местоположение, текстури, разопаковане, импортиране в двигателя, настройка на сцената, добавяне на осветление, интерактивно
Резултат: създайте 3D платформинг и място за игра с осветление и интерактивност
Програмиране на C#
2,5 месеца
Основи на Visual Studio: въведение и история на езика C#, среда за разработка на Visual Studio, първа програма, процес на компилация, отстраняване на грешки в приложения
Основи на GIT: Системи за контрол на версиите, Въведение в Git, Github, Markdown, Git UI, Git във Visual Studio, Основни Git операции, Разклоняване на Git, Разширени функции на Git
Основни понятия и типове данни: променливи, константи, литерали, основни типове данни, изброявания, конзолен вход и изход, основни C# операции, преобразувания на типове
Основни C# конструкции: условни и конструкции, цикли, масиви, кортежи, семинар
Методи в C#: методи, параметри на метода, предаване на параметри, обхват, рекурсивни функции, окончателен проект
OOP: референтни и значими типове данни, структури и обекти, класове и структури, характеристики на работа с референтни и значими типове данни, опаковане и разопаковане, капсулиране, наследяване, полиморфизъм, абстрактни класове, агрегиране и композиция, статични класове и елементи, обобщения
Интегриране на C# в Unity: функции на C# в Unity, създаване на просто 3D приключение
Дизайн на играта
1 месец
Дизайн на нива: основни понятия, етапи на производство на нива
Производство на ниво: идея, хартиен прототип, заготовка, изкуство на ниво
Развитие на екипа: роли, изкуство, инженери, дизайнери, управление, етапи на развитие
Писане на концепция за игра и представяне за инвеститори: концепция, кратко описание, USP/USP, стълбове на дизайна, формулиране на Core Loop и описание на системи, инвеститори, структура и характеристики на представянето
Резултат: запознайте се с процеса на проектиране на нова игра. Ще научите за основните подходи, за да създадете игра, която ще бъде търсена. Ще разработите проектен документ за вашата бъдеща игра.
Космическа стрелба
1,5 месеца
Подготовка за Space Shooter: описание на идеята, проектен документ, структура на проекта и импортиране на 2D активи, спрайтове
Сглобяване на космически кораб: създаване на космически кораб, виртуален джойстик, абстракция на управление
Сцена на ниво: камера, фон, физически обекти, прераждане на играча, ограничение на ниво
Съдържание на ниво: корабни оръжия, снаряди, ограничения за стрелба, прибиране на обекти, хвърлящи хайвера си
Вражески кораби: сглобяем вражески кораб, State Machine, търсене на целева позиция, стрелба
Резултат: разработете мобилна 2D игра Space shooter
3D състезания
1,5 месеца
Подготовка за 3D състезания: дизайн на картина, обекти и параметри, компонент Rigidbody, компонент WheelCollider, скрипт на контролера на автомобила.
Кола: изграждане на кола от примитиви, персонализиране на колела, играч и контролер за въвеждане на играч, камера от трето лице, звук на двигателя, звук на сблъсък.
Писта: сглобяване на околната среда, терен, писта, преминаване на контролна точка, контролер на състезанието, начало и край на състезанието, показатели на състезанието, позиция, време за обиколка, най-добро време.
Ботове: контролер на бот, движение до точка, движение на бот по пистата, добавяне на ботове към състезанието, нива на трудност на бота.
Резултат: разработете 3D компютърна игра Racing
Отбранителна кула
1,5 месеца
Подготовка за Tower Defense: основна архитектура, първи прототип, кула, движение на врага, прототип на врага и външни настройки
Интерфейс на игровата сцена: развитие на TD архитектура, взаимодействие между играч и враг, прости HUD елементи, интерактивни интерфейси за изграждане на кули, управление на интерфейсни групи
Нива, менюта и запазвания: архитектура на нивата на TD, събития за победа и поражение в нивата, внедряване на интерфейса на картата на нивата, запазване на прогреса на играча на диск, стартово меню на играта
Задълбочаване на механиката: оценка на представянето на играча, вражески вълни, ускоряване на вълните, надстройки
Нови врагове и кули: типове броня и видове щети, надстройки на кули, умения на играча и друг стил на код
Резултат: разработете мобилна 2D игра отбранителна кула
Екипно или самостоятелно развитие на вашата игра
3 месеца
Разработка на прототип на игра
Дизайнерска картина
Меню
Нива
Субекти на играта
Взаимодействия
Ботове
Сценарии
Резултат: разработете игра, която сами проектирате. Разработката може да се извърши индивидуално или в екип. Работата ще се извършва под ръководството на опитен специалист. Вашата задача е да пуснете играта и да я пуснете на пазара (в Steam, Google Play и/или App Store)
Б
боналина
18.11.2022 Ж.
Интересен курс
Предимства: Обратна връзка от ментори, възможност за решаване на всякакви въпроси по време на обучението. Недостатъци: Няма субтитри за видеото. Избрах курса Unity Game Developer. Мечтаех да създавам игри и в крайна сметка реших да опитам да ходя на курсове. Има много полезна информация и интересни задачи. Задачите ми харесаха, има писмена информация, обратна връзка от ментори...
М
магнит49
30.05.2022 Ж.
Препоръчвам курсовете.
Предимства: Удобно време за обучение, голям обем уебинари, наличие на информация. Недостатъци: Не забелязах никакви недостатъци. Взимам курса за разработчици на игри Unity. Темата за „игровите двигатели“ стана интересна. Исках да опитам да създам своя собствена игра. Търсех подходяща платформа за изучаване на курса. Реших да взема курс по разработка на игри в Unity от SkillFactory. Обучението се провежда в свободното от училище време...
Р
Рулут678
20.05.2022 Ж.
По-добре е от много обикновени университети
Предимства: Можете да вземете уроци по всяко време, поддръжка 24/7, достатъчно време за изпълнение на задачите. Недостатъци: За да работите, ви е необходим компютър с поне средна мощност и достатъчно памет. Купих курс за разработка на игри с помощта на игровия двигател Unity, този формат на обучение е напълно подходящ за мен. Винаги съм харесвал игрите и всичко свързано с тях и когато видях в YouT...