Онлайн-курс
по архитектуре
игр в Unity
Курс познакомит Вас с самыми ходовыми паттернами
в геймдеве, а также внедрением зависимостей с использованием Zenject! Все будет разобрано вживую на реальных примерах в Unity!
Старт 10-го потока 18-го августа
кол-во мест ограничено
Обучение проходит в онлайн формате, где мы сможем вживую обсудить все возникающие вопросы по архитектуре игр, использованию паттернов и Zenject'а
Внедрение зависимостей - важнейшая часть построения архитектуры игры. В ходе курса мы изучим один из самых востребованных инструментов на рынке Unity разработки - Zenject
При построении архитектуры игры крайне важно знание и понимание паттернов, поэтому в курсе подробно разбираются 8 самых ходовых паттернов в геймдеве
Занятия будут включать теорию и реальные примеры, которые мы вживую реализуем от и до в Unity, но, если вдруг вы пропустите занятие, то вам пожизненно будут доступны видеозаписи уроков!
Онлайн
Zenject
Паттерны
Видеозаписи
Кому подойдет этот курс?
Уже пишешь рабочий код и знаешь базу ООП, но с трудом понимаешь принципы
архитектуры
Разрабатываешь казуальные или гиперказуальные игры, но хочешь создавать более сложные проекты
Хочешь создать свой проект,
но постоянно забрасываешь это дело из-занеподдерживаемого кода
Работаешь в смежной области, но хочешь перейти в геймдев
ЗАДАТЬ ВОПРОСЫ ПО КУРСУ
Если у тебя есть вопросы – оставь свои контакты.
Мы свяжемся с тобой, обговорим вопросы, определим твой уровень и подскажем, подходит ли тебе курс
Нажимая на кнопку я даю свое согласие с политикой конфиденциальности
01
03
05
02
04
06
Чему вы научитесь на курсе
Научитесь правильно реализовывать паттерны и понимать как и когда их применять.
Разберетесь на реальных кейсах в том, как внедрение зависимостей упрощает жизнь при разработке игр.
Научитесь правилам чистого кода. Прямо при написании кода я буду акцентировать внимание на правилах, которые сделают ваш код в разы чище и понятнее!
Научитесь понимать архитектурные решения, что поможет вам в дальнейшем развитии способностей.
Поймете как паттерны помогают соблюдать принципы SOLID. Больше эта аббревиатура не будет для вас пустым набором букв.
На закрытом канале Discord у вас будет возможность по общаться с единомышленниками, поделиться опытом и, возможно, найти команду!
Паттерны
Zenject
Clean code
Архитектура
SOLID
Общение с другими разработчиками
Отзывы участников курса
Подарки для записавшихся на курс до 28.07.24!
2 дополнительных открытых занятия, где я покажу реализацию некоторых паттернов в собственном проекте, а также мы сможем с вами обсудить пройденный материал!
Сводка каналов, материалов и книг, которые помогут вам прокачаться как разработчику (подборка сделана на основе моего опыта)
Напоминалка по всем паттернам с занятий, где кратко изложена информация по каждому из них, области применения и примерные этапы реализации
доп. занятия
Гайд разработчика
Гайд по паттернам
программа курса
Программа курса разбита на 6 занятий, в ходе которых Вы на примерах и живом общении разберетесь с использованием 8 самых ходовых паттернов для разработки игр, внедрением зависимостей на основе Zenject и познакомитесь с тем, как все это помогает соблюдать правила SOLID, а также гибко и расширяемо реализовывать те или иные игровые механики!
Вводное занятие, в котором мы поговорим о том, какие вообще бывают паттерны и почему я выбрал для курса именно такие.

Разберем на примере нескольких возможных механик с реализацией таких паттернов как стратегия и шаблонный метод. А также посмотрим на их связь и вникнем в то, какие именно проблемы они решают и как помогают соблюдать SOLID.
стратегия и шаблонный метод
1 занятие
18 августа
Состояние - один из моих любимых, но при этом довольно объемных паттернов. Разберем, когда его стоит применять, а также посмотрим его реализацию на действительно большом примере, где будем использовать Unity Input System, посмотрим, как этот паттерн отлично ложится на использование системы анимаций, а также разберем разные варианты использования.

Рассмотрим применение паттерна "медиатор" и то, как можно с помощью него устроить грамотное взаимодействия с UI, не прибегая к таким тяжеловесным вещам как MVx паттерны.
состояние и медиатор
2 занятие
25 августа
Открытое занятие в ходе которого мы поговорим об изученном материале, я покажу реализацию некоторых паттернов из собственного реального проекта, а также мы сможем по общаться и поделиться опытом разработки игр!
подарочное открытое занятие
3 занятие
30 августа
4 не самых больших, но очень полезных паттерна, которые спасут вашу игру от кучи багов и грязного кода. Благодаря им архитектура заиграет новыми красками, а комбинация всех паттерном между собой подарит нам кучу элегантных решений различных проблем.

В этом завершающем занятии у вас окончательно выстроится вся картинка работы с паттернами и вы сможете дальше самостоятельно делать полноценные игры и развиваться как разработчик.
Фабрика, фабричный метод, визитер и декоратор
4 занятие
1 сентября
Внедрение зависимостей - одна из важнейших вещей при построении архитектуры. На практических примерах разберем как Zenject упрощает работу с UI, как можно удобно передавать данные между сценами (создадим свой загрузчик на основе Zenject), внедрять зависимости во время работы программы и еще несколько практических примеров использования!

Благодаря этому вы поймете и сможете сразу применять готовые решения в своих проектах, а также выведете свой уровень разработки на новый уровень!
zenject и внедрение зависимостей
5 занятие
8 сентября
Еще одно открытое занятие в ходе которого мы поговорим об изученном материале, я покажу реализацию новых паттернов из собственного реального проекта, а также мы сможем по общаться и поделиться опытом разработки игр!
подарочное открытое занятие
6 занятие
13 сентября
Проекты моих учеников
Мясной шутер в стиле классического Wolfenstein 3D и DOOM. Орды врагов, куча оружия, динамичные перестрелки в разнообразных локациях.
Хоррор адвенчура в мрачных локациях российской провинции,вдохновлённая детскими страшилками, городскими легендами ихоррор-рассказами.
Веселая мобильная игра про карибское море, пиратов, поиск славы и добычи!
brotherhood
Храм детей
Pirate Raid - Caribbean Battle
FatCatGames
Айгерим
Pafnoot
April '86 – это мистический триллер от первого лица, в котором главный герой едетв заброшенный город Припять, чтобы разобраться с тайнами прошлого.
Утята находят загадочный картридж "100-в-1" и теперь вынуждены играть во всеигры, чтобы спастись от коварного духа картриджа! 100 микроигр, веселье ивозрастающая сложность — что еще нужно для интересного приключения?
Аренный шутер с элементами rogue-like, в котором вам предстоит дать отпоржукам в роли БРАТАНА!
The Story of Henry Bishop
DUCK Dangerous Ultimate Cartridge Kidnapper
Bratan survivor
Blazes games
Егор
Sanya bandana
Открой для себя силу смерти в "MUST DIE AGAIN",захватывающей 2D Головоломке с уникальными механиками смерти.
Играйте за забавного персонажа и помогите ему собрать конвейер, иначе вы несможете загружать коробки!
Пет проект с крутой стилизованной графикой
MUST DIE AGAIN
Factory Puzzle
BerryPie
OchPuch
Arlekine
Foxy2d
Большое сообщество сильных разработчиков
На курсе собралось большое сообщество разработчиков с совершенно разным опытом в геймдеве: кто-то занимается разработкой своего движка, кто-то изучает сетевое взаимодействие, кто-то создает свои проекты под заказ или работает в студии. Этот симбиоз позволяет обмениваться полезным опытом и прокачивать свои социальные и технические навыки в общении!
Списывайся с остальными участниками, обсуждай домашние задания и обменивайся опытом
Задавай различные, даже самые простые, вопросы. Куратор или
остальные участники обязательно помогут в решении
обращайся по техническим
или организационным моментам – все проблемы решаемы
Чат и общение
Поддержка
Организация
Яковлев Илья
АВТОР КУРСА
Автор обучающего ютуб канала "Яковлев Илья - IT и игры", разработчик игр с опытом в Unity более 7 лет.

Имею красный диплом об окончании физического факультета ННГУ им. Лобачевского по направлению "Информационные системы и технологии".

Обожаю делать игры и делиться опытом с другими разработчиками:) Подробнее познакомиться со мной можно по ссылочкам ниже
Разработчик игр и автор обучающего YouTube канала
прошедшие мероприятия
Ознакомься с недавно прошедшими трансляциями на моем канале и получи дополнительные знания совершенно бесплатно!
тарифы
Подписывайся на telegram канал для получения дополнительной информации
МЕСТА НА ТЕКУЩЕМ ПОТОКЕ ЗАКОНЧИЛИСЬ
  • 6 групповых онлайн занятий (с учетом подарка)
  • Особое занятие
  • Разбор 8 самых ходовых паттернов геймдева
  • Внедрение зависимостей и Zenject
  • Принципы SOLID
  • Реализация на практических примерах
  • Доступ к проектам с уроков
  • Видеозаписи занятий остаются у вас на всегда
  • 6 групповых онлайн занятий (с учетом подарка)
  • Особое занятие
  • Разбор 8 самых ходовых паттернов геймдева
  • Внедрение зависимостей и Zenject
  • Принципы SOLID
  • Реализация на практических примерах
  • Доступ к проектам с уроков
  • Видеозаписи занятий остаются у вас на всегда
  • Домашние задания с личной проверкой
  • Личные созвоны по домашним заданиям и дополнительным вопросам
базовый
продвинутый
8000 ₽
15000 ₽
Места закончились
Места закончились
  • 6 групповых онлайн занятий (с учетом подарка)
  • Особое занятие
  • Разбор 8 самых ходовых паттернов геймдева
  • Внедрение зависимостей и Zenject
  • Принципы SOLID
  • Реализация на практических примерах
  • Доступ к проектам с уроков
  • Видеозаписи занятий остаются у вас на всегда
  • 6 групповых онлайн занятий (с учетом подарка)
  • Особое занятие
  • Разбор 8 самых ходовых паттернов геймдева
  • Внедрение зависимостей и Zenject
  • Принципы SOLID
  • Реализация на практических примерах
  • Доступ к проектам с уроков
  • Видеозаписи занятий остаются у вас на всегда
  • Домашние задания с личной проверкой
  • Личные созвоны по домашним заданиям и дополнительным вопросам
при оплате 3-мя частями
при оплате 3-мя частями
базовый
продвинутый
2666 ₽
5000 ₽
Места закончились
Места закончились
Особый подарок
для ВСЕХ участников курса
Недавно я провел общее занятие со всеми участниками курса, где мы подробно поговорили о том, какие решения принимались при реализации механики перемотки времени из игры The Legend of Zelda: Tears of the Kingdom, а также способности зашляпливания из Super Mario Odyssey! Видео с краткими обзорами итогового результата есть у меня на YouTube канале

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

Так вот для всех записавшихся на 10-й поток до 28.07.24 будет доступна запись этого занятия со всеми необходимыми ресурсами!
Видео с обзором воспроизведения механики перемотки времени из The legend of Zelda
Часто задаваемые вопросы