Курс Unity

Online
7 днів тестового періоду
Менторинг
Безкоштовна заморозка
Бонусна програма

Unity – найпопулярніший інструмент для створення ігор у 2021 році. Це одночасно і платформа, і двигун, на якому в реальному часі можна створювати відеоігри. Компанія FoxmindEd запрошує майбутніх розробників ігор на курси з Unity у Києві.

Про курс

Програма курсу

На цьому етапі ви встановите редактор для безпосередньо розробки самих ігор, і додаткові пакети та ПК – для складання під смартфони та PC, познайомитеся з інтерфейсом, навчитеся створювати структуру проєкту.

Студент, виконуючи завдання цього блоку, створить свою першу гру на Unity, опанувавши основи роботи з Unity Asset Store і Package Manager для завантаження 3D-асетів, налаштування сцени з використанням фізики (Rigidbody, Collider), створення ефектів через Particle System і реалізації механіки пострілів. Використовуючи мову C# для написання скриптів, студент реалізує логіку руйнування об’єктів, спавну нових об’єктів, тригерів для імітації програшу, а також навчиться застосовувати LayerMask для управління взаємодією об’єктів. Завдання передбачають розвиток креативності через додавання власних елементів, таких як підрахунок балів, екран програшу чи декорації сцени, що дозволяє закріпити навички створення інтерактивних ігрових проєктів.

У цьому розділі ви створите демо-версію більярду. Ознайомитеся з 3D-об’єктами та їх взаємодіями у просторі, з 3D-фізикою, її властивостями та роботою з нею. Попрацюєте з векторами та кватерніонами. Також побачите як працює один із важливих підходів у розробці ігор – візуальний обман.

У цьому розділі ви створите демо-версію мотокросу. Познайомитеся з 2D-фізикою, її властивостями та роботою з нею. Навчитеся створювати будь-які 2D-рельєфи, паралакс на бекграунді для створення візуального обману руху картки. Створите гонщика на суглобах для більш живого ефекту.

У цьому розділі ви створите свою версію match 3. Познайомитеся з 2D-об’єктами та ассетами для роботи з 2D. Створите перший скрипт, вивчите його життєвий цикл, навчитеся створювати взаємодії між скриптами. також навчитеся опрацьовувати взаємодії користувача з грою.

Цей проєкт навчить вас створювати складніші геймплеї ігор, зокрема – шутери від третьої особи. Ви навчитеся імпортувати моделі та анімації humanoid, налаштовувати анімації, будувати локації, керувати персонажем та створювати зброю та ефект стрілянини, познайомитеся з UI.

Необхідні навички для навчання на курсі
  • Базові знання C# або іншої МП
  • Розуміння логіки побудови програм та алгоритмів
  • Знання Photoshop та програми для 3D-моделювання
  • Знання англ. мови на рівні читання технічної документації

Швидкість проходження курсу залежить від вас. Швидше вчитесь – менше платите.

Ранній рівень підготовки? Спробуйте C# Start
Online

Менторинг

Online

Менторинг +

Менторинг
  • Онлайн доступ до стандартної програми курсу
  • Навчання 1 на 1 з особистим ментором
  • 1 code review в день
  • Тестовий період 7 днів
  • Без лекцій, без теорії, тільки практичні завдання
Менторинг +
  • Онлайн доступ до стандартної програми курсу
  • Навчання 1 на 1 з особистим ментором
  • Без лекцій, без теорії, тільки практичні завдання
  • Немає тестового періоду
  • Один з трьох привілеїв на вибір:
    1) два code review в день
    2) можливість змінити стандартну програму курсу (забрати або додати теми)
    3) можливість спілкуватись з ментором у визначений вами час

Етапи вашого навчання

Ваш план по навчанню з нуля до спеціаліста рівня Strong Junior
1 етап
C# Start
2 етап
Unity Mentoring

Як проходить навчання

Докладніше
1
Реєстрація на курс
2
Відповіді на ваші запитання
3
Знайомство з ментором
4
Отримання матеріалу та перше завдання
5
Відгук про роботу від ментора
6
Наступне завдання
Вікулов Роман - Ментор напряму Unity
Автор курсу
Senior / Tech lead unity developer
Роман Вікулов

Починав з сайтів html / php. Перейшов на прикладні на  с++ Qt. Клієнт + сервер. Qt,

Sql / NoSql. Визначившись з напрямком, перейшов в геймдев на Unity3D + C#. Працював в декількох компаніях та інді командах над різними проектами, організували свою компанію Ashamo, приймав участь в розробці більше 20 ігор. Зараз більше розвиваюсь в управлінні командою, архітектурою проектів.

Наші ментори

Роман Дубик
Роман Дубік
Senior Unity Developer
28software
Досвід у сфері
з 2008 року
Досвід викладання
з 2024 року

Починав з казуальних ігор та презентацій на Флеш, згодом перейшов на Unity. Працював в малих та великих проєктах, в ігрових і не тільки. Unity – чудовий інструмент для того, щоб відносно малими зусиллями створити маленький віртуальний світ всередині власного комп’ютера, тож я бажаю допомогти відчути цю радіcть творчості початківцям, бо, вважаю, що саме це відчуття може стати фундаментом для наступних років праці, вдосконалення та прогресу в IT, незалежно від подальшої спеціалізації.

Дмитро Корсунський-Марченко
Unity Developer, Team Lead
Lumighost
Досвід у сфері
з 2017 року
Досвід викладання
з 2022 року

Почав з того, що спочатку вивчав Java самостійно та на Javarush, потім вчився на менторстві у Foxminded, далі працював самостійно як Java Developer, а пізніше свічнувся в геймдев як Unity Developer, де впродовж 2-х років виріс до Team Lead Unity. Мій стек: Unity, C#, Java, OpenCV, Visual Studio, Rider, Git та ін.
Буду радий допомогти початківцям та поділитися набутими знаннями.

Павло Клюєв - Ментор напряму Unity3D
Павло Клюєв
Unity3D developer
Робокод (навчальний заклад)
Досвід у сфері
з 2016 року
Досвід викладання
з 2022 року

Займаюсь розробкою casual та hyper casual мобільних ігор. Неодноразово проходив увесь життєвий цикл проекту: від ідеї, реалізації механік, візуального оформлення до публікації в Google Play. Також поєдную з викладанням.

Постійно розширюю та застосовую свої знання в області: С#, .Net, Unity 2D/3D та розробки загалом.

Владислав Пархоменко - Ментор напряму Unity
Владислав Пархоменко
Middle Unity Developer
Eventyr
Досвід у сфері
з 2019 року
Досвід викладання
з 2022 року

Магістр прикладної математики у ХНУРЕ. Під час навчання у вузі вирішив, що в майбутньому стану розробником на C#. Почав свій шлях як розробник крос-платформних мобільних додатків на Xamarin. Довго не затримуючись у цій галузі перекваліфікувався на Unity – створення інтерактивного софту, зокрема ігор, знаходжу для себе більш цікавим. Набравшись достатньо корисного досвіду, я вирішив поділитися їм з розробниками, які тільки почали свій шлях. Також займаюся менторингом, розраховую навитися багатьом корисним речам.

Вікулов Роман - Ментор напряму Unity
Роман Вікулов
Senior / Tech lead unity developer
Yovo
Досвід у сфері
з 2014 року
Досвід викладання
з 2021 року

Починав з сайтів html / php. Перейшов на прикладні на  с++ Qt. Клієнт + сервер. Qt,

Sql / NoSql. Визначившись з напрямком, перейшов в геймдев на Unity3D + C#. Працював в декількох компаніях та інді командах над різними проектами, організували свою компанію Ashamo, приймав участь в розробці більше 20 ігор. Зараз більше розвиваюсь в управлінні командою, архітектурою проектів.

Сертифікат про закінчення

Сертифікат про закінчення

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

Зв’яжіться з нами

Потрібно більше інформації?
Допоможемо вибрати курс
Запропонуємо найкращі умови
Надамо відповіді на всі запитання



    Надсилаючи повідомлення, ви погоджуєтесь з нашою офертою.

    Ми не співпрацюємо з резидентами РФ та РБ!

    Курс Unity від FoxmindEd

    Розробка ігор та інтерактивних додатків на платформі Unity за останні роки стала дуже популярною. Unity стала одним із найзатребуваніших інструментів не тільки в індустрії відеоігор, а й у таких сферах, як віртуальна і доповнена реальність, архітектурна візуалізація та навчання.

    Сфери, де використовується Unity

    Unity – це універсальний рушій для розроблення ігор та інтерактивних застосунків, який використовують у різних сферах за його гнучкість і багатофункціональність:

    1. Ігрова індустрія. Unity ідеально підходить для створення ігор будь-якого масштабу і доступний для розробки на всіх популярних платформах.
    2. Віртуальна і доповнена реальність. Використовується для створення VR і AR додатків.
    3. Архітектура та будівництво. Unity допомагає архітекторам та інженерам у візуалізації проєктів через деталізовані 3D-моделі та віртуальні тури.
    4. Освіта. В освітній сфері Unity використовується для створення інтерактивних навчальних матеріалів і симуляторів.
    5. Фільми та анімація. Unity застосовується для створення візуальних ефектів, пре-візуалізації та анімаційних фільмів завдяки своїм потужним анімаційним інструментам.
    6. Автомобільна промисловість. Unity використовується для створення віртуальних прототипів і симуляцій, допомагаючи скоротити час і витрати на розробку нових автомобілів.
    7. Охорона здоров’я. У медицині Unity допомагає у створенні тренувальних симуляторів і освітніх застосунків, покращуючи якість підготовки фахівців.

    Як видно, Unity виходить за рамки ігрової індустрії, надаючи професіоналам різних галузей інструменти для творчості та інновацій.

    Зміст і структура курсу

    Курс з Unity охоплює розробку ігор від початкового до професійного рівня через серію практичних проєктів. До програми включено такі ключові модулі:

    1. Вступ.
    2. “Hello world” на Android, PC: Введення в Unity зі створенням простого додатка для Android і PC, навчаючи основ платформи та розгортання проєктів.
    3. “Match 3”: Учасники розробляють гру “Match 3”, вивчаючи управління асетами, ігрову логіку та створення візуальних ефектів.
    4. Призначений для користувача інтерфейс: Модуль присвячений створенню призначених для користувача інтерфейсів, включно з меню та екранами налаштувань через систему UI Unity.
    5. Більярд “Pool 8”: Введення у фізику і математику ігор на прикладі розробки “Pool 8”, робота з фізичним рушієм Unity.
    6. Мотокрос “Need for Motospeed”: Створення 3D гри мотокрос, навчання роботи з 3D моделями та керуванням камерою.
    7. “Space soldier”: Учасники розробляють повноцінну 3D гру, застосовуючи навички проєктування геймплея, створення ворогів і рівнів.

    Кожен модуль поєднує теорію з практикою, дозволяючи учасникам поступово нарощувати свої навички в розробці ігор на Unity.

    Вимоги до студентів і тривалість курсу Юніті

    Для початку навчання на курсі Unity від FoxmindEd необхідно мати такі знання:

    • Базові знання C# або іншої мови програмування;
    • Розуміння логіки побудови програм і алгоритмів;
    • Знання Photoshop і будь-якої програми для 3Д-моделювання;
    • Знання англ. мови на рівні читання технічної документації.

    Проходження курсу залежить від інтенсивності навчання та попереднього рівня знань студента і може тривати від кількох місяців. Оскільки оплата нараховується помісячно, інтенсивне і старанне вивчення може знизити для вас вартість курсу.

    Рівень студента після проходження курсу Unity

    Після завершення курсу студенти володіють глибокими знаннями в галузі розробки на Unity і здатні самостійно створювати ігри та інтерактивні додатки.

    Випускники курсу розуміють принципи проєктування та розробки ігор, вміють працювати з 3D моделями, анімацією, і створювати складні ігрові механіки. Вони також опанували методи оптимізації проєктів і готові до комерційної розробки.

    Чому варто вчити Unity з FoxmindEd

    Ми пропонуємо унікальний підхід до навчання – навчання з ментором. Ментор – це досвідчений розробник, старший колега, який у процесі навчання виступає одночасно в ролі замовника і в ролі товариша по команді. Навчатися студенту доведеться самостійно, а ось працювати над завданнями потрібно буде з ментором, здаючи роботу на code review.

    У процесі навчання студенту можуть отримувати зворотний зв’язок у реальному часі, адаптувати процес навчання під свої потреби та швидше прогресувати. Крім того, курс включає в себе роботу над реальними проєктами, що дає змогу студентам накопичувати портфоліо ще в процесі навчання.

    Наступний етап розвитку на шляху отримання оффера

    Після успішного завершення курсу Unity у FoxmindEd студенти можуть розпочати навчання на проєкті. Це дасть змогу отримати практичний досвід і підготуватися до працевлаштування.

    Робота над реальними проєктами під керівництвом досвідчених менторів дає змогу глибше зрозуміти специфіку роботи в команді розробників, а також поліпшити свої навички розв’язання завдань і управління проєктами. Цей досвід значно збільшує шанси випускників на отримання високооплачуваних оферів у майбутньому.