обучение РАЗРАБОТКЕ ИГР

ПЕРВЫЙ ГОД ОБУЧЕНИЯ

ПОСВЯЩЕН КОНЦЕПТУАЛЬНОЙ РАЗРАБОТКЕ, БАЗОВОМУ ДИЗАЙНУ И ПРОСТОМУ ПРОГРАММИРОВАНИЮ.
НА ОСНОВЕ ПОЛУЧЕННЫХ ЗНАНИЙ И ПРАКТИКИ, ОБУЧАЮЩИЕСЯ РАЗРАБАТЫВАЮТ И ВЫПУСКАЮТ СВОЙ ПЕРВЫЙ САМОСТОЯТЕЛЬНЫЙ ИГРОВОЙ ПРОЕКТ

1. Введение в разработку игр. Концепция и разработка сценария игры

Знания, умения и навыки, которые получит обучающийся >

  • познакомится со сферой разработки игр и с жизненным циклом создания проекта
  • поймет роли участников проекта разработки игр
  • познакомится с существующими игровыми платформами для ПК и мобильной разработки
  • изучит анатомию игрового пространства
  • познакомится с общими принципами создания геймдизайнерской документации
  • создаст идею игры, для реализации которой не нужна большая команда
  • выберет жанр, опишет идею, логлайн и структуру, концепт и игровые задачи
  • создаст мудборд из аналогов конкретного жанра и референсы персонажа
  • будет владеть базовыми навыками разработки редактора игрового интерфейса с помощью Figma и научится успешно применять эти навыки в разработке игр
  • научится работать с редактором Figma и использовать его функции и возможности для создания прототипов интерфейса
  • научится экспортировать и интегрировать интерфейс в игровой проект

Учебная программа >

Модуль 1. Игровая индустрия: от истоков до современности
Модуль 2. Жизненный цикл разработки игры: от идеи до релиза
Модуль 3. Геймдизайн: персонажи, окружение, нарратив
Модуль 4. Левел-дизайн и прототипирование

2. Язык программирования C#

Знания, умения и навыки, которые получит обучающийся >

  • научится разбираться в тонкостях реализации ООП в C#
  • сможет создавать классы пользовательских исключений
  • научится создавать пользовательские события
  • сможет использовать механизмы сериализации
  • научится пользоваться системой контроля версий

Учебная программа >

Модуль 1. Введение в C#: переменные и типы данных
Модуль 2. Арифметические операции и приоритет вычислений
Модуль 3. Строки: операции, приведение типов, парсинг
Модуль 4. Условные конструкции: if-else и switch
Модуль 5. Условные конструкции: решение практических задач
Модуль 6. Циклы while и do-while
Модуль 7. Цикл for
Модуль 8. Циклы: решение практических задач
Модуль 9. Коллекции. Массивы и цикл foreach
Модуль 10. Значимые и ссылочные типы данных
Модуль 11. Коллекции. Списки
Модуль 12. Списки: решение практических задач
Модуль 13. Коллекции. Очередь
Модуль 14. Коллекции. Словарь
Модуль 15. Основы ООП. Методы: параметры и перегрузка
Модуль 16. Основы ООП. Классы: поля и модификаторы доступа
Модуль 17. Основы ООП. Конструкторы и их перегрузка
Модуль 18. Основы ООП. Инкапсуляция данных через свойства класса
Модуль 19. Стиль и читаемость кода
Модуль 20. Классы и коллекции: решение практических задач
Модуль 21. Обобщение: решение практических задач



3. Нейросети как помощник разработчика игр

Знания, умения и навыки, которые получит обучающийся >

  • изучит основные понятия искусственного интеллекта, принципы работы нейронных сетей и больших языковых моделей, вероятностную логику генерации ответов, возможности и ограничения генеративного ИИ, особенности интерфейсов ИИ-сервисов и правила безопасной работы с ними
  • научится регистрироваться и работать с веб- и мобильными версиями больших языковых моделей, настраивать параметры интерфейса и конфиденциальности, формулировать запросы
  • приобретет навыки базового взаимодействия с большими языковыми моделями, изучит настройки ИИ-сервисов под учебные задачи, изучит приёмы промптинга для самостоятельного обучения, приобретет навыки проверки достоверности информации и использования нейросетей как вспомогательного инструмента разработчика игр 

Учебная программа >

Модуль 1. Основы искусственного интеллекта. Принципы работы больших языковых моделей
Модуль 2. Регистрация и настройка интерфейсов больших языковых моделей
Модуль 3. Формирование запросов к языковым моделям
Модуль 4. Цифровая безопасность и искусственный интеллект
Модуль 5. Технологии искусственного интеллекта для генерации текстов, поиска и обработки информации. Создание виртуальных ассистентов. Работа с собственными базами знаний
Модуль 6. Технологии искусственного интеллекта в программировании: отладка и документирование кода, рефакторинг, реализация сложных алгоритмов
Модуль 7. Искусственный интеллект для генерации изображений
Модуль 8. Искусственный интеллект для генерации видео- и аудиоконтента
Модуль 9. Искусственный интеллект для создания презентаций


4.Основы разработки игр в Unity

Знания, умения и навыки, которые получит обучающийся >

  • научится работать в среде Unity с объектами, векторами, компонентами и физическими свойствами
  • сможет создавать базовые игровые анимации, визуальные эффекты и пользовательский интерфейс в Unity
  • получит навыки работы в Unity и создании интерактивных игровых сцен

Учебная программа >

Модуль 1. Знакомство с интерфейсом Unity. Горячие клавиши, работа с объектами. Создание первого проекта
Модуль 2. Компонентная система Unity. Работа с материалами и ассетами. Система префабов
Модуль 3. Основной цикл работы Unity. Работа со свойствами и компонентами GameObject из кода
Модуль 4. Системы координат и векторы в Unity. Операции с векторами, их свойства и методы
Модуль 5. Нефизическое движение объектов. Класс Input. Обработка ввода с клавиатуры и мыши
Модуль 6. Введение в повороты. Операции с Quaternion
Модуль 7. Введение в физику Unity. Базовые физические компоненты Rigidbody и Collider
Модуль 8. Физика Unity. Режимы приложения силы. Методы OnTrigger и OnCollision
Модуль 9. Знакомство с рейкастами, физическими слоями и матрицей коллизий
Модуль 10. Создание мини-игры «Шарик и платформы»
Модуль 11. Основы графической системы Unity. Введение в освещение и запекание
Модуль 12. Эффекты в Unity. Particle System
Модуль 13. Particle System. Составные и вложенные эффекты
Модуль 14. Анимации в Unity. Animator, Animation Clip, Animator Controller
Модуль 15. Практика создания анимаций в Unity
Модуль 16. Библиотека DOTween. Анимации из кода
Модуль 17. Создание мини-игры «Runner»
Модуль 18. Создание мини-игры «Shooter»
Модуль 19. Введение в UI в Unity. Canvas, основные UI-элементы
Модуль 20. Работа с UI из кода
Модуль 21. Практика работы с UI в Unity
Модуль 22. Звуки в Unity. Компонент AudioSource. Работа с AudioMixer
Модуль 23. Знакомство с пакетом Cinemachine
Модуль 24. Система контроля версий. GIT и отладка игры
Модуль 25. Асинхронность и корутины
Модуль 26. Управление корутинами
Модуль 27. Финальная мини-игра. Проектирование и прототип
Модуль 28. Финальная мини-игра. Разработка механики и сборка проекта

5. Проектная деятельность по созданию собственной мини-игры

Учебная программа >

Модуль 1. Выбор идеи и жанра. Оформление концепции игры
Модуль 2. Проектирование механик и архитектуры проекта
Модуль 3. Разработка игры. Базовая сцена, персонаж, управление
Модуль 4. Разработка игры. Игровые механики и взаимодействия
Модуль 5. Разработка игры. Препятствия, противники, игровые уровни
Модуль 6. Разработка игры. Интерфейс, звук, визуальные эффекты
Модуль 7. Тестирование и отладка
Модуль 8. Сборка проекта
Модуль 9. Презентация и защита творческих работ

6. ИТОГОВЫЙ КУРСОВОЙ ПРОЕКТ ПЕРВОГО ГОДА ОБУЧЕНИЯ

ВКЛЮЧАЕТ РАЗРАБОТКУ ИГРЫ,
ПРЕЗЕНТАЦИОННУЮ ПОДГОТОВКУ К ЗАЩИТЕ ПЕРЕД ИНВЕСТОРАМИ

Разработка Unity 2D для мобильных устройств Android/iOS>

1. Проект должен быть выполнен в выбранной технологии: Godot или Pygame.
2. Игра должна быть 2D и выполнена в любом жанре
3. Игра должна иметь минимальный набор игровых механик, достаточный для запуска и прохождения игры:
  • Перемещение игрока/окружающих объектов с помощью пользовательского ввода (клавиатура/ мышь)
  • Взаимодействие с объектами и NPC
  • Обработка коллизий (столкновения/пересечения с объектами)
  • Наличие NPC
  • Наличие возможности сохранить прогресс и продолжить игру после перезагрузки
  • Наличии системы рейтинга/баллов, которые после будут сохраняться в таблицу рекордов
4. Игра должна иметь UI (пользовательский интерфейс), включающий в себя, кроме геймплея:
  • Главное меню
  • Меню паузы
  • Окно конца игры (отдельно для случаев выигрыша и проигрыша)
5. Игра должна быть достаточно сложной, чтобы занять пользователя на длительное время, но при этом проходимой.
  • Приветствуется реиграбельность за счёт случайной генерации части контента на экране
  • Приветствуется наличие уровней сложности, а также различных игровых уровней (локаций)
6. Игра должна иметь красивую и эстетически приятную графику, соответствующую выбранному жанру
  • Приветствуются анимированные спрайты главных объектов
  • Приветствуются анимированные спрайты окружения
  • Приветствуются случайные анимации-событии спрайтов окружения
7. Игра должна быть снабжена звуковым сопровождением:
  • Звуки персонажей
  • Фоновая музыка/звуки окружающего мира
  • Звуковые эффекты от действий либо при длительном бездействии игрока
8. В игре должна быть хотя бы одна пасхалка
  • Приветствуется возможность ввести чит-код на какие-либо игровые ресурсы/режим бога
9. Игра должна быть выполнена в срок, указанный преподавателем.
10. Проект должен быть представлен сопроводительной презентацией, включающей описание всех основных механик и функций игры, а также геймплейными кадрами

ПРОКОНСУЛЬТИРОВАТЬСЯ ПО ПРОГРАММЕ ВЫ МОЖЕТЕ ПО ТЕЛЕФОНУ
+375 (29) 636 65 85 или

ЗАКАЗАТЬ КОНСУЛЬТАЦИЮ
обучение РАЗРАБОТКИ ИГР

ВТОРОЙ ГОД ОБУЧЕНИЯ

ПОСВЯЩЕН самым важнам языкам программирования в игровой идустрии.
Глубоко изучается 3D, UNITY, РАЗРАБОТКА ИГР под мобильные платформы

Итог - ПОЛНОЦЕННАЯ ИГРА ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ ГОТОВАЯ К ПУБЛИКАЦИИ, ПРОДАЖАМ И МОНЕТИЗАЦИИ

1. 3D-моделирование в Blender

Знания, умения и навыки, которые получит обучающийся >

  • научится создавать и визуализировать трехмерные объекты и сцены
  • создаст 3D-модели в 3D-редакторе Blender
  • научится импортировать модели, изменять их размер, поворачивать и настраивать
  • сможет экспортировать модели в Unity

Учебная программа >

Модуль 1. Интерфейс Blender: окна, навигация, объекты
Модуль 2. Объекты и трансформации, организация проекта
Модуль 3. Примитивы: типы, свойства, системы координат
Модуль 4. Работа с несколькими объектами: точка опоры и связи
Модуль 5. Полигональная сетка: режим Edit Mode и базовые операции
Модуль 6. Инструменты редактирования сетки: Extrude, Bevel, Loop Cut
Модуль 7. Нормали и шейдинг модели
Модуль 8. Подготовка модели для игрового движка
Модуль 9. Привязки: точное позиционирование объектов
Модуль 10. Модификаторы: основы, Mirror и Solidify
Модуль 11. Модификаторы: Bevel, Subdivision Surface и сапорт-лупы
Модуль 12. Модификаторы: Array, Simple Deform и Boolean
Модуль 13. Модификаторы: Decimate, Displace, Weighted Normal
Модуль 14. Скульптинг: основные приемы и кисти
Модуль 15. Подготовка скульптурной модели к использованию в игре
Модуль 16. Текстурирование: настройка и применение материалов
Модуль 17. UV-развертка модели
Модуль 18. Экспорт 3D-модели для игрового движка

2. Продвинутая разработка игр в Unity

Знания, умения и навыки, которые получит обучающийся >

  • научится разрабатывать игры в Unity 3D на продвинутом уровне, работать с гуманоидной анимацией, анимационными слоями, деревьями смешивания, событиями и Ragdoll, а также использовать New Input System и Shader Graph
  • сможет применять принципы ООП, SOLID, GRASP и паттерны проектирования GoF, настраивать AI Navigation и алгоритмы поиска пути, создавать кат-сцены с помощью Timeline и интегрировать звук через FMOD
  • научится разрабатывать законченные игровые механики и мини-игры, работать с постобработкой, оптимизацией, удалёнными репозиториями, локализацией, туториалами и диалоговыми системам

Учебная программа >

Модуль 1. Продвинутая анимация в Unity. Гуманоидная система анимаций
Модуль 2. Анимационные слои, деревья смешивания и события
Модуль 3. Анимации персонажа: передвижение и Ragdoll
Модуль 4. New Input System
Модуль 5. Шейдеры. Введение в Shader Graph
Модуль 6. Принципы ООП. Инкапсуляция
Модуль 7. Принципы ООП. Абстракция и наследование
Модуль 8. Принципы ООП. Виртуальные и абстрактные члены класса
Модуль 9. Принципы ООП. Полиморфизм
Модуль 10. Интерфейсы. Отличия от абстрактных классов
Модуль 11. Делегаты и события
Модуль 12. Принципы SOLID: SRP, OCP, LSP
Модуль 13. Принципы SOLID: ISP, DIP
Модуль 14. Введение в AI Navigation в Unity
Модуль 15. Алгоритмы поиска пути
Модуль 16. Знакомство с Timelines
Модуль 17. Аудиосистема FMOD
Модуль 18. Создание мини-игры «GuardController»: сцены, персонажи, события
Модуль 19. Создание мини-игры «GuardController»: визуальные и аудиоэффекты
Модуль 20. Постобработка и оптимизация проектов в Unity
Модуль 21. Шаблоны GRASP
Модуль 22. Порождающие паттерны GoF
Модуль 23. Структурные паттерны GoF
Модуль 24. Поведенческие паттерны GoF
Модуль 25. Введение в MVx-архитектуры
Модуль 26. MVP: Passive View
Модуль 27. MVP: Presentation Model
Модуль 28. Дерево загрузки
Модуль 29. Удаленные репозитории и синхронизация
Модуль 30. Туториал: обучающая система в игре
Модуль 31. Редактор диалогов
Модуль 32. Локализация
Модуль 33. Внедрение зависимостей. Singleton и Service Locator
Модуль 34. Введение в Zenject
Модуль 35. Пулы и фабрики Zenject

3. Маркетинг. Основы продвижения игровых проектов

Знания, умения и навыки, которые получит обучающийся >

  • познакомится с текущим состоянием игрового рынка
  • рассмотрит основные правила монетизации проекта
  • изучит каналы маркетингового продвижения и тренды современных медиа
  • подготовит стратегию продвижения своего игрового проекта

Учебная программа >

Модуль 1. Рынок игр: где и как продаются инди-игры
Модуль 2. От идеи к продвижению: жанр, аудитория и уникальность игры
Модуль 3. Анализ конкурентов и позиционирование игры
Модуль 4. Публикация на игровых платформах
Модуль 5. Продвижение в соцсетях и работа с медиа
Модуль 6. Способы монетизации игр
Модуль 7. Аналитика игрового проекта
Модуль 8. Итоговая презентация игрового проекта

4. Проектная деятельность по созданию собственной полномасштабной игры

Учебная программа >

Модуль 1. Выбор концепции игры. Жанр, механики, масштаб
Модуль 2. Проектирование архитектуры проекта. GDD, структура сцен, план разработки
Модуль 3. Прототип: базовая механика и игровой цикл
Модуль 4. Разработка. Уровни, контент, игровые системы
Модуль 5. Звук, эффекты, анимации, UI
Модуль 6. Сборка проекта, плейтест и финальные правки
Модуль 7. Публикация на игровой площадке

Модуль 8. Презентация и защита творческих работ

5. ИТОГОВЫЙ КУРСОВОЙ ПРОЕКТ ВТОРОГО ГОДА ОБУЧЕНИЯ

ИГРОВОЙ ПРОЕКТ ГОТОВЫЙ К ПУБЛИКАЦИИ,
СНАБЖЕННЫМ ОСНОВНЫМИ КОММЕРЧЕСКИМИ МЕХАНИКАМИ ДЛЯ ОСНОВНЫХ СХЕМ МОНЕТИЗАЦИИ

Разработкаигрового проекта в Unity 3D>

1. Проект не должен создаваться на основе шаблона из Unity Hub и иных источников с готовыми сценами, ассетами и скриптами
2. Использовать преимущества движка:
  • Работа со светом, тенями, отражением
  • Эффекты частиц (огонь, дым, дождь)
  • Физический движок в 3D
  • Система коллизий в 3D
3. Включить в игру 3 и более игровые механики:
  • Система уровней и опыта - позволяет игрокам повышать свой уровень и получать новые навыки или бонусы.
  • Система крафта - позволяет игрокам создавать новые предметы из доступных материалов.
  • Система выбора ответов - позволяет игрокам влиять на исход сюжета игры, выбирая определенные ответы в диалогах
  • Система управления ресурсами - позволяет игрокам управлять ресурсами, такими как еда, вода, топливо или деньги.
  • Система апгрейдов - позволяет игрокам улучшать свои оружие, броню или другие предметы.
  • Система выбора классов - позволяет игрокам выбирать определенный класс персонажа, который определяет его навыки и способности.
  • Система рандомных событий - позволяет игрокам столкнуться с неожиданными событиями, которые могут повлиять на их прохождение игры.
  • Система мультиплеера - позволяет игрокам играть вместе с другими игроками в режиме онлайн.
  • Система управления базой - позволяет игрокам управлять своей базой или городом, строить здания и улучшать их.
  • Система управления персонажем - позволяет игрокам управлять своим персонажем, его движениями, атаками и способностями.
4. Дизайн уровней - включает в себя создание уровней игры, которые должны быть сложными и визуально привлекательными. Уровни также должны быть спроектированы таким образом, чтобы они способствовали реиграбельности либо хотя бы интересу при первичном прохождении. Наделить игру 3 и более пунктами из списка:
  • Проходимость: уровень должен быть спроектирован таким образом, чтобы игрок мог свободно перемещаться по нему без препятствий. Это подразумевает создание достаточно широких проходов и устранение узких участков, которые могут затруднить движение игрока.
  • Баланс сложности: уровень должен быть достаточно сложным, чтобы представлять вызов для игрока, но не настолько сложным, чтобы он не мог пройти его без особого труда. Также следует учитывать, что уровни должны быть прогрессивно сложнее по мере продвижения игрока в игре.
  • Эстетика: уровень должен выглядеть привлекательно и соответствовать общей стилистике игры. Сюда входят различные детали, такие как освещение, текстуры, декоративные элементы и т.д.
  • Игровая механика: уровень должен быть спроектирован таким образом, чтобы поддерживать игровую механику игры. Например, если в игре есть элементы стрельбы, то уровень должен быть спроектирован таким образом, чтобы игрок мог использовать окружающую среду в качестве укрытий.
  • Разнообразие: уровни должны быть разнообразными и предлагать игроку различные вызовы. Например, один уровень может быть ориентирован на скрытность и уклонение от противников, а другой - на нападение и использование оружия.
  • Интерактивность: уровень должен быть интерактивным и предлагать игроку различные варианты действий. Например, игрок может выбирать различные пути для прохождения уровня или использовать окружающую среду в качестве оружия.
  • Размер: уровень должен быть достаточно большим, чтобы предоставить игроку достаточно места для маневра, но не настолько большим, чтобы он стал скучным и монотонным.
  • Эмоциональная составляющая: уровень должен вызывать эмоциональный отклик у игрока, будь то напряжение, страх, адреналин или удовлетворение. Это поможет удержать игрока в игре и поддерживать интерес к прохождению уровней.
5. Персонажи и анимация: Персонажи игры должны быть хорошо проработаны и анимированы, чтобы создать ощущение реалистичности и погружения. Это касается не только персонажа игрока, но и неигровых персонажей и врагов. Допускается использование готовых ассетов.
6. Звук и музыка: Звуковые эффекты и музыка в игре должны быть тщательно подобраны, чтобы создать настроение и атмосферу, соответствующую теме и обстановке игры.
7. Пользовательский интерфейс: Пользовательский интерфейс игры должен быть интуитивно понятным и простым в использовании, позволяя игрокам быстро и легко ориентироваться в меню и получать доступ к важной информации.
8. Оптимизация производительности: игра должна быть оптимизирована для производительности, чтобы обеспечить ее бесперебойную работу на различных аппаратных конфигурациях.
9. Игра должна быть выполнена в срок, указанный преподавателем.
10. Проект должен быть представлен сопроводительной презентацией, включающей описание всех основных механик и функций игры, а также геймплейными кадрами.

ПРОКОНСУЛЬТИРОВАТЬСЯ ПО ПРОГРАММЕ ВЫ МОЖЕТЕ ПО ТЕЛЕФОНУ
+375 (29) 636 65 85 или

ЗАКАЗАТЬ КОНСУЛЬТАЦИЮ


СЕНТЯБРЬ 2026

СТАРТ ЗАНЯТИЙ

ОБУЧЕНИЕ По будням      

2 раза в неделю

ПН./СР. ИЛИ ВТ./ЧТ.
16:40 - 18.50 

287 руб/мес
Стоимость обучения
ЗАПИСАТЬСЯ НА ОБУЧЕНИЕ