Про курс
Unity – це провідна платформа та повноцінне середовище для розробки сучасних 2D та 3D ігор, що працюють на Windows, IOs, Android.
Курс "Unity Essential" є логічним продовженням курсу "Unity Starter" з більш глибоким розглядом особливостей цього ігрового движка і процесу створення ігор. У цьому курсі на прикладах створення простих 2D та 3D ігор будуть розглянуті особливості роботи зі спрайтами, Polygon Collider та переходи між Scenes. Також буде розглянута робота з персонажем типу Humanoid, створення скрипту управління персонажем, додавання до гри NPC (Non-Player Character) та його програмування.
Весь теоретичний матеріал курсу підкріплений наочними прикладами та практичними вправами, що підвищує ефективність навчання розробці ігор Unity Engine.
Цей курс входить до спеціальності:
Попередні Вимоги
Володіння навичками розробки на двигуні Unity на рівні курсу «Unity Starter»
Ви навчитеся
- Створювати 2D платформер із простим 2D персонажем.
- Створювати просту 3D гру з людиноподібним персонажем та виконувати його налаштування.
- Створювати ігрову зброю та постріли за допомогою Raycast.
- Створювати карти ігрового світу.
- Використовувати мережу навігації – NavMesh (Navigation Mesh) у тому, щоб створювати персонажів, які можуть самостійно переміщатися ігровим простором.
- Створювати ботів, здатних розпізнавати ворогів та оминати перепони.
- Застосовувати Post Effects, створювати UI health bar та закріплювати його за персонажем.
- Реалізувати скрипт періодичної генерації NPC
- Працювати з Triggers у 3D іграх.
- 5 год 26 хв
- 9
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Unity Базовий на 40 днів?
Навчити студентів працювати зі Sprites та базовими компонентами 2D physics, а також створювати прості 2D карти зі Sprites.
Навчитися працювати з фізичними матеріалами 2D, тригерами у 2D, Polygon Collider 2D. Розглянути, як створюються переходи між сценами. Навчитися створювати затемнення екрана перед завантаженням нового рівня.
Навчитися працювати з Asset Store і Package Manager, розуміти, що таке кістки у персонажі та як відбувається анімація за їх допомогою. Розглянути принцип налаштування Avatar у персонажа типу Humanoid. Навчитися прив'язувати предмети до персонажа.
Розглянути основний принцип написання скрипта управління персонажем типу Humanoid від третьої особи. Розглянути типи параметрів, які можна передати до Animator Controller зі скрипту. Навчитися розуміти, що таке Raycasts у Unity та як їх використовувати. Розібратися з такими компонентами як Line Renderer, Audio Source та Audio Listener.
Розглянути основи Pro Builder та почати ним користуватися. Розглянути основи використання NavMesh. Навчитися запікати NavMesh і розбиратися в його компонентах як NavMesh Obstacle, Off Mesh Link і NavMesh Agent.
Розглянути основні параметри продуктивності гри. Зрозуміти, що таке Profiler та як його можна використовувати. Навчитися працювати з компонентом Particle System. Навчитися застосовувати ефекти на камеру (Post-processing). Зрозуміти основні принципи роботи із Shader Graph.
Навчитися створювати UI в 3D та налаштовувати його відображення поверх ігрових об'єктів на сцені. Зрозуміти, для чого використовується CameraClearFlags у камері. Навчитися писати систему скриптів здоров'я та шкоди для гравця та налаштовувати її для відключення Player, коли смуга здоров'я закінчується. Зрозуміти особливості використання методу SetDestination для NavMesh Agent. Розуміти основні принципи написання невеликих скриптів для багаторазового використання. Навчитися фіксувати перемикання у вікнах у Unity.
Зрозуміти, що таке NPC і яку він грає роль в іграх. Навчитися створювати NPC котрий має власну смугу здоров'я, самостійно шукає шлях до гравця, та взаємодіє з ним. Ознайомитися з такими додатковими можливостями в Unity як: Unpack Prefab, запуск анімації в Animator з будь-якого стану, Apply Root Motion в Animator.
Навчитися використовувати Random в іграх. Отримати досвід використання Triggers у 3D, а також запікання додаткових областей у NavMesh. Навчитися писати скрипти для періодичної генерації NPC та створювати просту поведінку для раніше створеного NavMesh Agent об'єкта. Розглянути параметри, що залишилися, у компонента Camera.
Запитання і відповіді
Онлайн курси мають низку переваг перед офлайн форматом:
- Незалежність від локації. Онлайн дозволяє навчатися де завгодно.
- Збереження часу та грошей на дорогу. Ви економите час та гроші з поїздок на курси та назад.
- Онлайн курси дешевші. Немає потреби в приміщенні та ноутбуках для студентів, тому вартість нижча
- Комфортний темп навчання, постійний доступ до інформації. Навчання у вашому темпі будь-коли і будь-де 24/7. Також є доступ до записаних уроків, чого немає в офлайн форматі.
На ITVDN є 2 формати навчання: Live Online та відео курси. Ціна навчання залежить від обраного вами способу навчання.
Якщо ви хочете навчатися самостійно у форматі відео курсів, вартість навчання складе в середньому 10-15 USD на місяць в залежності від обраного вами пакету підписки.
Live Online – це онлайн навчання з тренером у групах разом із іншими студентами. Навчання у даному форматі коштує в середньому 6-7 USD за одну годину.
Залежить від того, скільки уваги програмуванню ви виділятимете щоденно, яка саме це мова і який у вас досвід кодингу. Середній час на опанування однієї мови за умови регулярних занять хоча б 2 год/день:
- новачки – від 3 до 6 місяців;
- ті, хто мають базові знання з іншої мови – від 1 до 3 місяців;
- професійні програмісти – до 1 місяця.
Найкращий варіант інвестиції часу – 8 годин щоденно (20% теорії + 80% практики). Більше практики – швидше опанування програмування.
Для опанування ІТ-спеціальності треба виділити не менше 500 годин, з яких близько 100 годин – на перегляд відео уроків або відвідування онлайн занять із ментором, а 400 – на виконання практичних завдань за пройденими темами.
В залежності від того, скільки часу ви готові виділяти на навчання в день, ви зможете пройти програму за 3-8 місяців. Якщо у вас є певна база знань з ІТ, кількість необхідного часу буде меншою.
Також тривалість навчання залежить від обраної вами спеціальності, оскільки набір технологій, які ви маєте вивчити, буде різним.
Починати варто з тих, які містять в назві слово “Стартовий”. Такі курси мають вступний матеріал для знайомства з мовою або технологією.
Якщо ж ви плануєте навчатися за конкретною спеціальністю у форматі відео курсів, перейдіть на сторінку спеціальності і прокрутіть до заголовку “Відео курси за спеціальністю …”. Нижче буде список відео курсів, котрі відсортовано в порядку необхідності вивчення.
Ще нижче ви знайдете Roadmap зі спеціальності – путівник, на якому зображені відео курси у вигляді дерева, що також вас легко зорієнтує у послідовності проходження курсів.
Якщо ви обираєте Live Online навчання з тренером, все дуже просто:
- відвідуйте всі заняття, вчасно виконуйте д/з;
- додатково дивіться відео уроки на ITVDN;
- після кожного уроку проходьте коротке тестування;
- практикуйтеся в Інтерактивному практикумі;
- спілкуйтеся з одногрупниками в ході вирішення д/з, задавайте питання ментору на уроках та поза ними;
- в кінці кожного курсу складайте екзамен на TestProvider (та отримуйте Сертифікати);
- в кінці всього навчання проходьте екзамен зі спеціальності і отримайте Диплом.
Ми маємо спеціальний розділ – “Вакансії”, котрий допомагає нашим студентам шукати першу роботу в ІТ. Детальніше про можливості та призначення розділу за посиланням.
А для тих, хто навчається онлайн з ментором, у нас додатково передбачена індивідуальна допомога HR-фахівця щодо підготовки до працевлаштування з першого дня навчання і до отримання першого job-оферу. Вона включає в себе допомогу в оформленні соцмереж, підготовці резюме, проведення пробної співбесіди, надання порад щодо пошуку роботи та самопрезентації тощо.
На жаль, дана послуга на ITVDN не передбачена, однак ви можете замовити індивідуальну консультацію з нашим ментором. Деталі ви знайдете за посиланням.
На ITVDN відсутні курси для дітей, тому комфортний вік для початку навчання за нашими матеріалами – від 14 років.
Ніяких вимог до вашого рівня англійської ми не висуваємо, оскільки всі навчальні матеріали йдуть російською або українською мовами. При цьому базові знання англійської будуть корисні для комфортного пошуку інформації в гуглі, читання документацій в інтернеті тощо.
На ITVDN можна пройти повне навчання з нуля до спеціаліста рівня Trainee/Junior. Якщо ви вже практикуючий розробник, наші відео курси допоможуть поглибити ваші знання до рівня Middle.
Після закінчення дії вашої підписки доступ до відео курсів, на жаль, буде закрито. Однак ви зможете користуватися тими навчальними матеріалами, які ви завантажили на свій девайс під час навчання.
Ні, знижки не додаються.
Відгуки наших студентів
Відгуки в DOU
4,9/5 - 200 відгуків
Відгуки в Facebook
5,0/5 - 707 відгуків
Відгуки в Google
4,9/5 - 836 відгуків