Unity 3D

100 000 тг в месяц
  • Начало
    Сентябрь 2024
  • Формат
    Гибрид
  • Длительность
    6 месяцев
  • Уровень
    Beginner
  • Расписание
    3 раза в нед. по 90 минут

Unity 3D

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

Возможности развития профессии

  • Image
    Разработка игровых проектов, объединяющих механику, сюжет и визуальные элементы в единый игровой опыт

    Game Developer

  • Image
    Создание интерактивных приложений и игр на движке Unity с использованием современных технологий

    Unity Developer

  • Image
    Проектирование и визуализация трёхмерных сцен и объектов в Unity для игр и симуляторов

    Unity 3D Designer

Отзывы учеников

“До курса я пытался сам что-то изучать, смотреть туториалы, но ничего толком не усваивалось. А на курсе с преподавателем Евгением всё оказалось совсем иначе! Он отлично структурирует материал, доступно объясняет и даёт полезную обратную связь.”

Салимгиреев Мухаммат • выпускник курса Unity 3D

"Школа дала мне возможность получить систематизированные знания. Рекомендую всем, кто хочет начать создавать игры и войти в IT"

Досанов Адиль • выпускник курса Unity 3D

Силлабус

● Игровые движки. Unity: преимущества и недостатки. Примеры проектов

● Интерфейс юнити, работа с объектами на сцене

● Добавление сторонних моделей (Mixamo + Asset Store)

● Создание префабов, материалов

● Иерархия, 2D и 3D режимы

● Переменные, типы данных, функции

● Логический оператор If

● Работа с инпутами (Old Input System)

● Типы данных для Unity (GameObject, Material)

● Скрипты как компоненты, работа с компонентами Unity (Transform,GameObject)

● Работа с временем в Unity

● Основы UI: Canvas, Canvas Scaler, Event System

● Создание адаптивного UI

● Основные компоненты UI: Image, Button, Panel, Slider, Text

● Обработка нажатия кнопок. Простое меню.

● Создание мини-игры-кликера

● Rigidbody, Colliders

● Обнаружение столкновений из кода (C#)

● Вектора

● Слои

● Raycast’ы

● Базовые джоинты

● Создание мини-игры в 2D с уворотами от физических ловушек (C#)

● Создание меню

● Создание игрового уровня

● Программирование игровых механик (C#)

● Сохранение прогресса (C#)

● Компонент Animation

● Компонент Animator (Mecanim)

● Анимации UI, работа с Tween скриптами (C#)

● Работа с ригом (Generic + Humanoid, Avatar, Animation Layer)

● Работа с Анимациями из скриптов (C#)

● Основные источники света

● Particle System

● Камеры

● Пост-эффекты, слои

● Запекание света

● Настройки качества проекта

● Спавн объектов

● Листы

● Циклы (for, foreach, while)

● Классы, работа с интерфейсом

● Создание мини-игры с магнитом

● Audio Source, Audio Listener, Audio Mixer (C#)

● Создание уровня и запекание NavMesh

● Создание агентов, управление агентами (C#)

● Создание препятствий

● Создание мини-игры Tower Defence для PC + Android

● Спрайты, Sprite Editor

● TileMap

● Sprite Bone Animation

● Sprite Shape

● 2D-Lighting

● Физика-2D, Эффекторы

● Создание 2D-раннера

● Создание уровня

● Программирование персонажа

● Программирование интерактивных объектов

● Что такое SDK

● Ознакомление с VR/AR sdk (Vuforia, UnityXR, SteamVR)

● Интеграция Unity XR

● Создание UI в AR

● Создание мини-игры AR-баскетбол

● Создание AR-360 экскурсии

● Знакомство с сетевыми концептами (Client, Server, Host)

● Знакомство с библиотекой Unity Netcode

● Сетевые компоненты, сетевые переменные

● Создание сетевой мини-игры пинг-понг

● Создание простых кат-сцен

● Создание камеры от первого лица

● Создание камеры от третьего лица

● Полиморфизм. Интерфейсы, абстрактные классы

● Наследование. Работа с базовыми классами и наследованием

● Анонимные функции. Создание событий для UI

● Создание интерфейса с динамическим функционалом

● Создание мини-игры ферма

● Bootstrap клас. Создание класса для инициализации игры

● State-Machine. Изучения паттерна

● Создание врага с использованием паттерна State Machine

● Изучение паттерна “пул объектов”

● Изучение паттерна “фабрика”

● Создание мини-игры с использованием сервисной архитектуры и паттернов

● Что такое шейдеры

● Основные кейворды (Cull, ZWrite, ZTest, Blend)

● Материалы как инстансы шейдеров

● Редактирование свойств шейдера из кода

● Написание простых шейдеров (Surface, Vertex, Fragment)

● Анимация текстур из шейдеров

● Шейдеры пост эффектов

● Что такое Git. Для чего нужен, создание репозиториев

● Изучение интерфейса Fork

● Создание веток

● Commit, Push, Merge, Checkout

● Создание мини-игры. Совместная работа над фичами

● Создание структуры папок

● Чтение документации

● Практика интеграции

● Обсуждение дипломных проектов

● Реализация и сдача дипломных проектов

● Тест по C#

Готовы начать обучение?

Просто заполните форму, и мы свяжемся с вами для обсуждения подробностей
Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

Преподаватели

  • Ерболат Кажибаев
    Преподаватель дисциплины

    3D-артист и дизайнер-визуализатор. Работал в ARA Animation Studio и Big Dream Lab, участвовал в создании мультфильмов для канала Балапан. Последний проект “Shyraq”.

  • Алексей Голубев
    Преподаватель дисциплины

    Профессиональный ментор и практикующий Unity Developer с опытом работы в Varwin, VR Forge и Kama Games. Автор образовательного YouTube-канала Leksay’s Development.

  • Как начать?

    • 1

      Подайте заявку

      Заполните простую форму на сайте, расскажите о себе и своих целях. Нам важно понять, почему вы хотите учиться в нашей школе и какие навыки хотите развить.

    • 2

      Напишите мотивационное письмо

      Вдохновите нас вашей историей! Расскажите, почему именно эта программа, какие проекты или достижения вас вдохновляют.

    • 3

      Выполните тестовое задание

      Мы отправим вам небольшое задание, чтобы оценить ваш текущий уровень знаний. Не переживайте — главное для нас увидеть ваш интерес и подход к выполнению задачи.

    • 4

      Пройдите интервью

      Это не экзамен, а дружеский разговор, где вы можете показать свою мотивацию и готовность учиться.

    • 5

      Заключите договор

      После успешного прохождения отбора мы пригласим вас подписать договор и окончательно зафиксировать ваше место на курсе.

    • 6

      Добро пожаловать в BDL School!

      Вы официально становитесь частью нашего сообщества! Мы поможем вам с настройкой на учебу, познакомим с вашей группой и наставником, чтобы вы могли уверенно стартовать.

    FAQ

    Все желающие — от новичков до профессионалов, желающих сменить направление.

    Для большинства программ достаточно желания учиться.

    Да! Наши программы разработаны с учетом гибкого графика.

    Минимум 3 полноценных проекта для портфолио, включая собственную игру, интерфейс или продукт.

    Комбинация онлайн-уроков, практических занятий и работы с ментором.

    Обращайтесь к преподавателю или наставнику — мы всегда готовы помочь.