Сравнение курсов для разработчиков игр
Профессия разработчика игр
Профессия разработчика игр — название целого ряда профессий. Давайте разберем, кто входит в это число и кому нужны курсы для разработчиков игр.
Гейм-дизайнер
В интернете предложенны различные курсы для разработчиков игр. Чтобы выбрать один, нужно обратить внимание на следующие факторы:
- Это человек, который отвечает за дизайн игрового проекта. Нужно уметь анализировать игры и понимать, как их разобрать и собрать заново, словно конструктор. Требуются постоянные новые идеи по поводу того, как должна выглядеть та или иная сцена и не только.
- Задачи гейм-дизайнера отличаются в зависимости от места работы. В одной студии обязанности одни, а во второй уже другие. Он должен не только придумать и нарисовать игру, но и смотреть за тем, как протекает разработка, следить, чтобы все соответствовало концепту и общей идее.
Поэтапный план разработки игры:
- Первый этап разработки игр — проект начинается благодаря идее. В бизнесе игр идея является важным фактором, поэтому креативность и фантазия приветствуется. Дизайнер игр не только придумывает их и различные интересные фишки. Он продумывает, как идею можно будет реализовать, опираясь на интересы целевой аудитории будущей игры. Появившуюся идею гейм-дизайнер трансформирует в концепцию и делает концепт-документ. Там он кратко описывает игровой процесс и различные особенности игры. На этом же этапе происходит поиск средств для создания проекта. Затем составляют план работы, в том числе с художниками, чтобы определить графический стиль игры.
- Второй этап — составление подробного «диздока», где подробно описана будущая игра. Документ очень важен. ведь специалисты в работе опираются именно на него. План ведения работ обсуждается с компанией издателем, которая спонсирует проект. Также на этом этапе в работу включается сценарист.
- Третий этап — самый важный. В нем разработчики реализуют планы и заполняют игру. Гейм-дизайнер ведет постоянный контроль над соответствием работы и концепции, соблюдая целостность и стиль игры. На этом этапе возникает демоверсия, которую в дальнейшем можно использовать для рекламы проекта.
- Четвертый этап — это бета-версия, в которой игра уже практически готова. Гейм-дизайнер активно тестирует игру и продумывает дизайны миссий. После тестов игры вносятся необходимые поправки.
- Пятый этап — релиз. После теста и отладки приходит время выпустить игру. С помощью рекламы поддерживается интерес. На этом этапе разработчики, и в том числе гейм-дизайнер, работы не ведут;
- Последний этап — поддерживание игры. Ведь даже после многочисленных тестов и корректировок игра содержит множество ошибок, которые возникают со временем, уже после релиза. Исправления, сделанные после релиза, называют патчами.
Все эти этапы подробно разбираются на курсе для разработчиков игр.
Разработчик
Разработчик игр — специалист, работающий с движками для создания новых игр. Их обязанности примерно такие:
- Настройка визуальной части игры: текстуры, освещения, материалов.
- Программирование уровней.
- Помещение персонажей непосредственно в игру и настройка их взаимодействия.
- Вставка анимации, моделей и эффектов.
- Создание игровой механики. То, что в игре будет происходить и как это будет происходить. Своего рода физика игры.
- Внедрение внешних плагинов, системы рекламы и аналитики.
- Проведение оптимизации кода, который позволит игре работать быстрее. При этом она не должна становиться более требовательной.
- Разработка приложения внутри самой игры по типу редактора уровней.
Грамотный специалист должен не только владеть движками, но и знать, как устроена физика процессов, должен знать математику и владеть различными технологиями. Таким людям пригодится знание языков программирования, так как в процессе нужно будет писать коды на C++, Java, Python и других. Курсы для разработчиков игр помогут получить эти знания максимально быстро и качественно.
Профессия имеет свой ряд минусов и плюсов. К плюсам можно отнести:
- Довольно большую заработную плату, которая может доходить до 300 тысяч рублей в месяц, если это опытный и грамотный специалист.
- Собственно, сама востребованность. На различных ресурсах для разработчиков есть огромное количество вакансий.
- Возможность работать из дома, удаленно.
Минусами можно назвать:
- Разработчикам без опыта сложнее устроиться на работу, но так как профессия востребована, то можно поработать в стартапе или устроиться в компанию с небольшой ставкой за месяц. Да, платят немного, но ведь вы пришли за опытом.
- Нужно постоянно учиться, поскольку каждый год появляются новые технологии, тенденции и не только. Курсы для разработчиков игр необходимы не только новичкам, но и опытным специалистам.
Другие профессии, связанные с разработкой игр
Помимо гейм-дизайнера и, непосредственно, самого разработчика, существует множество других профессий, которые относятся к этой сфере и связаны с ней.
В число таких профессий входят:
- Программисты. Пишут программный код, позволяющий работать физике в игре, и не только.
- Аниматор. Такой человек порой играет не менее важную роль, чем программист, поскольку сперва все смотрят на визуальную составляющую игры. На сегодняшний день у аниматоров развязаны руки. Ведь технологий и программ, которые позволяют полностью реализовать все, что вы задумали, сейчас очень много. Аниматор — креативный человек. У него всегда должны быть идеи.
- Различные музыканты, актеры, звукорежиссеры и даже композиторы, которые отвечают за звуковое оформление. Последние придумывают музыку, музыканты исполняют ее, а актеры озвучивают персонажей. Современные игры словно машины. Если не будет работать какая-то деталь, то машина не заведется. Так и здесь, грамотное музыкальное оформление — одна из составляющих успешной игры.
- Сценарист. В его обязанности входит написание качественных и оригинальных текстов для составления сюжета, диалогов и прочего. Практически в любом жанре присутствует сценарист.
- Тестеровщики, которые ищут ошибки и неисправности в играх. Они анализируют различные мелочи и детали игры. Это важные сотрудники, поскольку от их работы зависит, сколько в будущем нужно будет выпустить патчей и как долго придется поддерживать игру. Любая игра перед релизом должна быть протестирована.
Технологии
Нынешние игры создаются на особых движках, которые имеют уже готовые решения и дают возможность выпускать игры и программы для компьютеров, консолей и смартфонов. Например: Unity, CryEngine, Unreal Engine и другие.
Unity
Является одним из наиболее популярных. Он позволяет делать приложения и игры на различных платформах: ПК, Mac, Linux, консоли, мобильные устройства и прочие. Unity больше подходит под разработку мобильных игр. Однако это не значит, что на другие платформы сделать игру не получится.
На этом движке есть возможность разрабатывать как 2D, так и 3D игры. Например, в Asset Store имеется библиотека решений: моделек, анимаций, текстур и даже уже готовых проектов. Существует огромное множество уроков на YouTube, где научат и покажут всему этому. Также имеется много плагинов, чтобы вставлять рекламу.
Написан этот движок на C#, который в отличие от C++ не навредит сам себе, например, в плане памяти. Помимо него движок поддерживает JavaScript. Для Unity даже продают плагины. Они дают возможность создать игру, не тратя времени на написание кода, но стоят они немало.
В интернете можно увидеть, что Unity обвиняют в плохой графике, однако красивую графику можно сделать где угодно. По умолчанию в Unity всегда стоит средняя графика. Но в последних версиях движка появляются все больше функций, которые позволяет обеспечить вашей игре действительно красивую картинку.
Движок бесплатный, но с условием того, что разработчик должен зарабатывать меньше, чем 100 тысяч долларов в год. В противном случае нужно будет оформить подписку.
Unreal Engine
Продвинутый и не менее популярный. Как и любой движок, он позволяет сделать свой проект на всех самых популярных платформах: Компьютеры, мобильные устройства, консоли и не только. Он подойдет для тех, кому интересно создать проект с качественной графикой.
Язык движка — C++, который может отпугнуть, но на этот случай есть блюпринты. Они позволяют разработать игру, при этом не написать ни одной строчки кода. Это довольно полезная функция. Она позволяет создать прототип будущего проекта максимально быстро. Помимо этого, для движка есть звуки, модели и прочие вещи, которые можно купить в их магазине. Там можно найти даже полностью готовые проекты.
Говорят, что Unity уступает в графике движку Unreal Engine, но в реальности же это два разных движка. Красивую картинку можно обеспечить в каждом из них. Пользоваться движком можно по подписке — 19 долларов в месяц.
CryEngine
Не стоит забывать об этом движке. Он обрел известность вместе с выходом игры Crysis, которая показала отличный уровень графики на момент своего выхода. Однако сейчас он не такой популярный.
Платформы, на котором работает этот движок — консоли, ПК и VR. Язык движка тоже C++. Имеет свой магазин с ассетами.
Как выбрать курсы для разработчиков игр
К такому вопросу стоит отнестись серьезно. В интернете предлагаются различные курсы для разработчиков игр. Чтобы выбрать один, нужно обратить внимание на следующие факторы:
- Стоит узнать о расписании занятий, что на них изучают и какой стек технологий дают.
- Будет ли совмещаться теория и практика, получите ли вы soft skills, проходя курс.
- Какие преподаватели там ведут занятия, имеются ли наставники, какой у них опыт и есть ли обратная связь.
- Попадут ли ваши проекты в портфолио, после окончания курса.
- Обязательно нужно учитывать востребованность профессии, прежде чем проходить курс.
- Какая будет средняя заработная плата у выбранной вами профессии.
- Нельзя забывать о цене за курс. Окупится ли это в будущем и помогут ли вам устроиться на работу, по окончанию курса.
Сколько зарабатывают
3 вида разработчиков
Существует 3 вида разработчиков. Каждый из них относится к тому или иному виду, в зависимости от своих знаний и умений. Это своего рода градация от новичка к мастеру своего дела. Называются эти виды так: Junior, Middle и Senior.
Заработная плата зависит от уровня умений, опыта и многих других факторов. Давайте разберем, как определяется вид разработчика, а также заработную плату, на которую он может рассчитывать.
Junior
Человек, который не имеет опыта совсем, либо он не превышает 1 – 1,5 года. Такой специалист знает теорию, знает основы алгоритмизации и структуру данных, но эти знания без практики. Они часто спрашивают советы у своих более опытных коллег и должны работать под присмотром руководителей процесса. К тому же, работы таких специалистов часто перепроверяются на наличие ошибок, в силу их неопытности.
Примерная зарплата людей, которых относят к этой категории:
Middle
Разработчик этого уровня имеет опыт работы от 1 года до 3 лет. Это более грамотный сотрудник, который прошел не одни курсы для разработчиков игр. Применял свои знания на практике и знает не один язык Фреймворков и программирования. Понимает возможности языка, на котором он работает, в полной мере. Он способен решать свои задачи сам. Обычно работу такого специалиста не контролируют и если перепроверяют, то крайне редко.
Senior
Это настоящий профессионал, имеющий за своей спиной опыт от 5 лет. Весь его багаж знаний не раз применялся на практике. Также при работе над очередным проектом, он видит полную картину происходящего. Может заменить любого, кто работает над проектом. Он видит работу со всех точек зрения и понимает строение системы разработки. Он самостоятельно заметит ошибку не только свою, но и чужую, исправив ее. Это делает его уважаемым лицом в компании. Разработчики полагаются на него и обращаются к нему за советом. Senior в состоянии организовать и настроить взаимодействие команды.
Гейм-дизайнеры
Гейм-дизайнеры тоже делятся на эти виды:
Онлайн работа и работа в офисе
Каждый выбирает сам, где и как он будет работать. Если человек любит живое общение и работу в команде, то ему подойдет офис. Если же он в силу каких-то обстоятельств не может туда ездить или же живет вообще в другом городе, то его выбор падет на удаленную работу онлайн.
Компании предлагают работу, как в офисе, так и удаленно, при этом заработная плата от местонахождения работника не изменится. Стоит не забывать о фрилансе, где можно работать со свободным графиком. В конце концов специалист без работы не останется. Он в праве выбирать более удобный ему способ.
Как начать учиться
Выбор способа обучения происходит в зависимости от своих возможностей. Кто-то не хочет тратить денег на курсы для разработчиков игр, а у кого-то этих денег просто нет. Другие же считают, что всему могут научиться сами. Давайте рассмотрим плюсы и минусы каждого способа.
Самостоятельно
Учиться самостоятельно вполне возможно, но на таком пути встречается множество проблем. Допустим человек захотел стать разработчиком игр. Он решил, что все эти школы не для него и он может обучиться всему сам. Наверное, первое, что он будет делать — это начнет вбивать в поисковую строку соответствующие запросы, с целью стать данным специалистом.
Он найдет огромное количество различных курсов и начнет скачивать нужные ему. Будет начинать смотреть один курс и при неудаче переключится на другой, не досмотрев прошлый. Прыгать от одного языка на другой, и, ничего не поняв, скорее всего, забросит это дело.
Чтобы такого не происходило обучающемуся нужен план, с чего начать, как продолжить. Нужны наставления от знающего человека. Ведь если что-то не понятно — спросить не у кого.
У такого подхода есть свои плюсы и минусы:
Плюсы
- Гибкий распорядок. Вы можете учиться, когда вам угодно.
- Сами можете выбирать себе программу и условия для обучения.
- Вы вольны выбирать любой источник информации.
Минусы
- Отсутствие дисциплины и структуры.
- Нет наставника, преподавателей и обратной связи.
- Когда вы посчитаете, что вы готовы работать — придется подтверждать свои знания на практике, ведь за самостоятельное обучение вам никто не предоставит сертификат.
Бесплатно
В большинстве своем бесплатные курсы для разработчиков игр — это уроки на YouTube и различные статьи с поверхностными знаниями, без какой-либо отдачи от их авторов и углублений в тему. Встречаются бесплатные курсы и в популярных школах, но опять-таки — это зачастую демо-версии платных курсов, которые просто вводят в тему без подробностей.
Плюсы:
- Выбрав бесплатный курс, вы не тратите деньги на обучение, что является важной причиной, по которой их выбирают.
Минусы:
- На бесплатных курсах меньше отдачи от преподавателей. Недопонятые темы придется искать и понимать самостоятельно. Иногда это просто записи уроков без обратной связи.
Платно
Среди плюсов:
- Платные курсы для разработчиков игр имеют грамотно выстроенный план обучения, в котором имеется структура. Все разложено по темам, и по ходу обучения вы действительно видите прогресс ваших знаний. Темы, которые на бесплатных курсах вы проходили поверхностно, на платном пройдете в полном объеме.
- С вами всегда будут поддерживать обратную связь, отвечать на все вопросы и все, что вы недопоняли, вам разъяснят.
- По прохождению платных курсов вы получите сертификат и портфолио с проектами. Это все подтвердит ваши полученные знания, и пригодится при устройстве на работу.
Минусы:
- Самое главное — это цена. Цены являются одним из главных минусов, но заплатив за эти курсы вы не один раз компенсируете ваши затраты, заработанными деньгами.
Платные курсы для разработчиков игр — как выбрать школу
Skillbox
Курс «Профессия гейм-дизайнер с 0 до PRO»
Обучение проходит в течении 6 месяцев. Каждый месяц придется платить 7 500 рублей. Программа состоит из 4 курсов, обучение на практике, а также вам в портфолио пойдут 5 ваших проектов и диплом. Имеется обратная связь и куратор. Также после конца обучения получите диплом и помощь в трудоустройстве.
Курс обучит вас:
- Создавать прототип игры.
- Продвигать игры.
- Делать игры на двух самых популярных движках. Unreal Engine 4 и Unity.
- Основы геймдизайна.
- Узлы игрового дизайна.
- Сеттинг.
- Герой.
- Возможные действия героя и окружения.
- Пространство и возможности неигровых персонажей.
- Выбор игрока.
- Цели игры.
- Правила игры и обучение игроков.
- Бонус-лекция. 13 практических приёмов геймдизайнера.
- Этапы и процессы разработки: начальный этап.
- Этапы и процессы разработки: работа в команде.
- Этапы и процессы разработки: документация, поддержка версий и тестирование.
- Издание игры.
https://skillbox.ru/course/profession-gamedesigner/.
Skillbox. Курс «Разработчик игр на Unreal Engine 4»
Стоимость составляет 168 000 рублей за курс. Обучение с помощью видео уроков, домашних заданий и работы с наставником. Также школа гарантирует индивидуальную поддержку от Центра карьеры и помощь в поиске работы. В конце выдают диплом и проекты в портфолио. Блоки обучения выглядят следующим образом:
- Создание простого арканоида.
- Написание арканоида на C++.
- Создание шутера с видом сверху.
- Создание окружения.
- Разбор основных классов и методов.
- Настройка звука и спецэффектов.
- Улучшение игры.
- Делаем сетевую игру.
- Сбор мобильного прототипа игры.
С нуля за 6 месяцев вы научитесь:
- Писать читаемый код, знать классические алгоритмы и структуры данных.
- Писать тесты, рефакторинг и уметь документировать процесс разработки.
- Участвовать в отладке процессов разработки.
- Помогать разрабатывать VR и AR приложения Senior разработчику.
- Взаимодействовать с художниками, дизайнерами и прочими разработчиками.
- Получите опыт работы с системой контроля версий.
SkillFactory. Курс «Разработчик игр на Unity»
Длится курс — 1 год. Стоит все это дело 180 000 рублей. От поступающего не требуется никаких знаний. Обучение проводится в формате видеоуроков, практических заданий и не только. Помимо этого, имеется обратная связь с ментором, который подскажет и даст советы по темам, которые вы не поняли.
Курс содержит в себе такие темы:
- Обучение программирование на C#.
- Вас научат разрабатывать мобильные игры на движке Unity.
- Разработка собственной игры одному или с командой.
В конце курса вы будете иметь сертификат об окончании и портфолио с вашими проектами. В итоге приобретете умение:
- Программирование на C#.
- Вы сможете разрабатывать свои или чужие игры на разных платформах.
- Сможете создавать 2D и 3D анимации, модели и текстуры.
- Создание многопользовательских игр.
- Сможете создать дизайн-документ.
- Вас научат рекламировать и продвигать свои игры, зарабатывая на этом.
Нетология. Курс «Разработчик игр на Unity»
Цена курса — 119 000. Продолжительность обучения — 8 месяцев. Чтобы поступить на курс не требуется каких-либо знаний.
Вас ждут онлайн-вебинары, лекции, домашние задания и много другого. Присутствует возможность обратной связи с ментором, в случае недопонимания программы. Преподаватели — это гейм-дизайнеры и разработчики крупных компаний, которые знают свое дело.
Блоки курса содержат в себе следующие темы:
- Работа с Unity и C#.
- Более глубокое изучение движка и C#.
- Инструментарий и его расширение.
- Непосредственно сама разработка игр и знакомство с жанрами, в которых будет выполненаигра.
- Вы сможете произвести релиз вашей игры.
- Вам покажут основные идеи гейм-дизайна и не только.
Вы научитесь:
- Пользоваться движком Unity в полной мере.
- Научат создание игр в 2D и 3D.
- Покажут, как настраивать визуальную составляющую игры.
- Программированию на C#.
- Научат работать с различными жанрами.
- Научат, как с помощью рекламы можно монетизировать свою игру.
В конце вам гарантируют помощь в работе, а в портфолио будет целая игра, которая уже находится на стадии релиза.
Нетология. Курс «Геймдизайнер»
Курс сроком в полгода, который стоит 60 000 рублей. После курса вы получите диплом и портфолио с выполненными работами. Формат следующий: онлайн-вебинары, домашние работы, практика и дипломная работа. За 6 месяцев:
- Освоите методы определения целевой аудитории игр.
- Узнаете о методах структуризации видеоигр по механикам и контенту.
- Изучите различные бизнес-модели в игровой индустрии.
- Построите концепцию видеоигры.
- Узнаете о создании игрового процесса.
- Будете уметь работать с игровыми механиками.
- Сможете настраивать дизайн пространства и времени.
- Узнаете о способах составления игровых уровней и о коммуникации игрока со средой в игре.
- Сможете работать с пользовательским интерфейсом.
- Освоите методы создания шаблона интерфейса для UI/UX дизайнера.
- Сможете создавать структуры сценариев.
- Узнаете о методах составления дизайн-документа в игровой индустрии.
- Вам расскажут о маркетинге в игровой индустрии.
- Научитесь создавать презентацию проекта.
- Узнаете о способах монетизации.
- Сможете работать с Unreal Ungine.
- Создавать прототипы игр на blue-print.
- Создавать дизайн-документы для уровней игры.
https://netology.ru/programs/gamedesigner
XYZ School. Курс «Hyper Casual»
Небольшой курс, длящийся 4 месяца и имеющий цену в 71 000 рублей. Он научит создавать простые игры, которые называют «гиперказуалками». Научат с нуля за 4 месяца создать и выпустить игру в Google Play или AppStore. При этом не обязательно обладать навыками в этой области, курс подойдет для всех.
На нем вы пройдете следующие учебные блоки:
- Самые необычные популярные игры и их виды. Какие преимущества у казуальных игр.
- Объяснят, как работает экономика в сфере разработки игр.
- Помогут найти или придумать идею для игры и как ее анализировать, прежде чем воплотить в жизнь.
- Создание первой сцены для игры, внешнего вида.
- Создание главной механики в игре.
Вас обучат:
- Грамотно оценивать рынок геймдева.
- Правильно выбирать механику для игры.
- Получать деньги со своей игры.
- Составлять креативы для рекламы.
- Планировать обновления для своей игры.
XYZ School. Курс «Environment Art»
4 месяца обучения за 56 800 рублей. Подойдет новичкам и начинающим гейм-дизайнерм. Поддержка обратной связи и обучение в виде видеолекций и домашних заданий. По окончанию — диплом и проекты в портфолио.
Курсы для разработчиков игр состоят:
- Поиск контента.
- Блокаут и планирование.
- Лендскейп и тайловые текстуры.
- Скалы и камни.
- Модули.
- Крупные объекты сцены.
За 4 месяца с нуля, вы сможете:
- Искать референсы и продумывать композицию.
- Создавать предметы окружения, делая из них сцену.
- Разрабатывать сами предметы, а также их текстуры.
- Создавать 3D сцены в программе.
- Планировать объем работы.
- Правильно презентовать работу заказчику.
https://www.school-xyz.com/environment-art?utm_source=advcakeffdf91;utm_medium=cpaffdf91;utm_campaign=affiliateffdf91;utm_content=buyavetsgmailcomffdf91;utm_term=2c8835ec6fa7fb30acd1e8646edd058fffdf91;sub1=checkroi-blogffdf91;sub2=top-10ffdf91;sub3=%D0%9A%D0%B0%D0%BA%D0%BE%D0%B9-%D1%82%D0%BE%20%D0%A2%D0%9E%D0%9F-10ffdf91;sub4=courseffdf91;keyword=https://www.school-xyz.com/environment-art
GeekBrains. Курс разработки игр
Цена составляет 119 000 рублей. Подходящий вариант для тех, у кого нет никаких знаний в интересующей их сфере. Школа гарантирует трудоустроить студента, который успешно закончит курс. Формат стандартный — видеолекции и уроки, задания и обратная связь с преподавателями. Школа поддерживает студентов, подсказывая и помогая им, при возникновении вопросов. Все материалы можно будет посмотреть или прочитать в записи, если вы что-то пропустили.
Содержание учебных блоков:
- Знакомство с Unity.
- Жанр «Shooter».
- Ведение командного проекта.
- Многопользовательские игры в жанре RPG.
Вне курса вас научат:
- Алгоритмам и структуре данных.
- Расскажут об операционных системах и компьютерных сетях.
- Расскажут о базе данных.
- Объяснят, как их студенту найти работу.
- Подготовят к собеседованию.
- Расскажут о виртуальной реальности и перспективах этой платформы.
Закончив курсы для разработчиков игр, вы будете уметь:
- Разрабатывать игры в трехмерном и двумерном пространстве.
- Разработать мобильную игру.
- Делать игры с дополнительной реальностью и уметь программировать под очки виртуальной реальности.
- Работать в команде.
- Работать с Git.
GeekBrains. Курсы для разработчиков игр «Факультет гейм-дизайна»
Цена курса — 9 375 рублей в месяц. Всего месяцев обучения 17. Вы освоите технологичный движок UE4, актуальные инструменты и компетенции. Вы реализуете 6 проектов: от локации и интерфейса до рабочего прототипа игры. Их можно добавить в портфолио и показать работодателю. С вами будет на связи куратор, наставник и одногруппники. Программа на 70% состоит из вебинаров.
Вместе с разработчиками создадите игру за 2 дня. Примените знания на практике и потренируетесь работать в команде. Курсы для разработчиков игр вмещают:
- Вводное занятие.
- Индустрия и гейм-дизайн.
- Как разрабатываются игры.
- Индустрия.
- Полезные навыки.
- Введение в профессию.
- Направления гейм-дизайна.
- Системы механик.
- Нарратив и сценаристика.
- Менеджмент и контент-гейм-дизайн.
- Основы левел-дизайна.
- UI/UX: грязное прототипирование.
- Аналитика и основные метрики проекта.
- Системы баланса, комбинаторика и теория вероятностей.
- Принципы монетизации.
- Сюжетные игры.
- Баланс и экономика.
Otus.ru. Курс «Разработчик игр на Unity»
Длительность курса составляет 5 месяцев, рассчитанный на людей с минимальными знаниями в сфере программирования. То есть такой курс подойдет не всем. Пройдя курс, вы сможете претендовать на позицию разработчика уровня Middle. Цена — 60 000 рублей. Формат обучения все тот же: видео лекции, видео уроки, задания и обратная связь. По прохождению курса вы получите сертификат.
Программа обучения следующая:
- Введение в Unity, начинают писать первую игру.
- Строение проектов на Unity.
- Разработка 2D проектов и игр в Unity.
- Разработка сетевых 3D игр.
- Обучение получать деньги с игры и гейм-дизайн.
- Оптимизация и локализация приложений.
- В конце вас ждет проектная работа, в которой вы самостоятельно будете заниматься своим проектом.
https://otus.ru/lessons/unity-basic/?int_source=courses_catalogffdf91;int_term=programming
Otus.ru. Курс «Android Developer. Basic»
5 месяцев обучения ценой в 60 000 рублей.
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи, и в личном кабинете.
Домашнее задание выдается в среднем одно в две недели, а его выполнение занимает 3—5 часов. Заниятия такой самостоятельной работой поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью преподавателей.
Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю или во время вебинаров. Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы до сдачи домашних заданий и вопросов преподавателям.
Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
В процессе обучения вы получите комплексные знания и навыки:
- Kotlin.
- Основы Android-разработки.
- Архитектура, работа с сетью и хранение данных.
- Компоненты Android.
- Реактивный подход, внедрение зависимостей.
- Тестирование и публикация.
- Проектная работа.
https://otus.ru/lessons/android-basic/?int_source=courses_catalogffdf91;int_term=programming
Полигон. Курсы для разработчиков игр «Разработчик игр на Unreal Engine 4»
Обучение идет 5 месяцев, за которое придется отдавать по 9 500 рублей каждый месяц. Подойдет как новичкам, так и тем, у кого имеются базовые знания в программировании. По формату обучение проходит через сервисы в прямом эфире, по типу Zoom, Skype и т.д. За обучение вы получите диплом и проекты в портфолио.
В курсе имеются два блока:
- Основы работы с игровым движком.
- Разработка игр.
По окончанию выпускники смогут:
- Написать код на системе блюпринтов.
- Научиться работать с 3D анимацией и 3D графикой.
- Научиться создавать эффекты и работать с системой ландшафтов и растительности.
- Добавлять звуковые эффекты в игры.
- Разрабатывать искусственный интеллект.
- Уметь делать игры под различные платформы.
Модульная система курса дает интересную возможность. Более опытные люди в этой сфере могут пройти то, что они не знают, пропустив начальные этапы обучение, и наоборот.
https://polygon.by/course/developer-unreal-engine-4?utm_source=checkroi.ruffdf91;utm_medium=checkroi.ruffdf91;utm_campaign=checkroi.ru
Полигон. Курс «Геймдизайнер»
Идет 3 месяца. Стоимость — 40 000 рублей. Курс гейм-дизайна нацелен на подготовку разработчиков компьютерных и мобильных игр. На курсе вы изучите все аспекты работы современного геймдизайнера в gamedev-компаниях и инди-командах.
Что вы получите от курса:
- Научитесь слышать свои идеи, идеи окружающих и фильтровать их;
- Научитесь разрабатывать игровую документацию.
- Разработаете несколько игровых систем (как пример, стелс система, система метания гранат) и мини-игр.
- Составите технические задания на игровую механику, игровую локацию и персонажа вашей игры.
А также получите понимание и оперирование процессами разработки игры, фундаментальные знания по специфике работы геймдизайнером, навыки управления командой. Ну, и, конечно же, позитивные эмоции и бесценный опыт.
Вашей дипломной работой станет — готовая документация на любую, оформленную вами игру.
https://polygon.by/course/game-designer
Devtodev. Курс «Геймдизайн: как делать игры, которые нравятся и приносят деньги»
Формат в виде 6 учебных модулей и 22 лекций. Имеются домашние задания, тесты, а также сертификат об окончании курса. Цена составляет 13 000 рублей. Подходит начинающим. Курсы для разработчиков игр дают понять, как создаются успешные игры и как они приносят деньги.
Программа состоит:
- Разбора основных элементов видеоигры/
- Причин написания и структуры дизайн-документа/
- Прототипирования в геймдизайне.
- Основ монетизации в геймдизайне.
- «Мягкого запуска» и монетизации игры.
- Разбора базовых механик.
- Разнообразия геймплея и балансировки.
- Туториала и игровых циклов.
- Способов удержать и вернуть игрока.
- Основ нарратива в геймдизайне.
- Основ user experience в игровой индустрии.
- Основ левел-дизайна, взаимодействия между игроками на примере шутера для смартфонов.
- Анализа игровой экономики.
- Принципов расчета баланса.
- Механик и баланса боев в видеоигре.
- Пост-продажного опыта.
https://www.devtodev.com/education/online-course/game-design
Devtodev. Курс «Введение в геймдев»
Продолжительность составляет 6 недель, а цена — 13 000 рублей. Этот онлайн-курс от образовательного центра devtodev предназначен в первую очередь для новичков в геймдев индустрии, которые, имея необходимые технические знания, никак не могут привыкнуть к особенностям работы с видеоиграми. После курса вы ознакомитесь и освоите все основные элементы игровой индустрии, что поможет вам лучше работать над своими проектами. Также вы получите диплом и работы в портфолио.
Программа обучения включает в себя:
- историю игровой индустрии;
- основные игровые жанры;
- основные игровые платформы;
- легендарные видеоигры;
- особенности продвижения видеоигр;
- способы монетизации игр;
- виды компаний в геймдеве;
- indie-разработчики;
- жизненный цикл игрового проекта;
- основы ведения бизнеса в GameDev;
- портреты профессий; основы PR в GameDev;
- основные конференции в игровой индустрии;
- как устроиться на работу в игровой индустрии;
- основные пути попадания в геймдеве;
- основы наработки контактов.
https://www.devtodev.com/education/online-course/introduction-to-game-development
Games.education. Курс «Game Developer»
Программа, направленная на полное освоение движка Unreal Engine 4. Длительность составляет 9 месяцев, стоит от 80 000 до 100 00. Программа включает в себя:
- Знакомство с функционалом и элементами видеоигры.
- Основы нарратива повествования и геймплея.
- Основы составления дизайн-документа.
- Тенденции в современном геймдеве, определение ЦА, основные игровые платформы.
- Современные методы в AR и VR.
- Основные способы монетизации игры.
- Основы программирования на с++ — переменные, циклы, массивы, функции, классы, ООП.
- Архитектура по при разработке игр.
- Компонентно-ориентированный подход.
- Работа с классами-контейнерами, классами-компонентами и иерархией классов.
- Основы анимации и риггинга – принципы движения, работа с костями, импорт 3d-объектов в сцену.
- Работа со шрейдерами, освещением, ассетами.
- Разработка игровой локации, программирование при помощи нодовых структур (Blueprint).
- Основы процедурной генерации.
- Разработка ИИ.
- Разработка пользовательского интерфейса.
- Особенности разработки видеоигр для виртуальной реальности.
- Компоновка шутеров (fps и tps), тестирование, отладка и запуск игры.
- Площадки для публикации.
- Основы маркетинга в игровой индустрии.
- Систематизация процессов при разработке и особенности работы в команде.
- Менеджмент игровых проектов.
- Работа с actors – настраиваем внешний вид персонажей.
- Настройка взаимодействия игрока с игровым миром.
- Объявление свойств и синтаксис в c++, система управления памятью.
- Работа с UMG.
- физика в unreal engine 4.
https://games.education/
Плюсы и минусы каждой школы
Skillbox
Плюсы:
- Удобный формат обучения: сам выбираешь время и темп прохождения.
- Хорошая практика благодаря домашним заданиям.
- Обратная связь.
- Неплохой материал и полезный список литературы.
Минусы:
- Места на курс ограничены.
- Высокие цены на некоторые курсы, но их легко окупить после устройства на работу.
SkillFactory
Плюсы:
- Хорошо организованная и структурированная программа обучения.
- Удобное расписание занятий.
- Выдают сертификат, дают хорошую подборку для работы.
Минусы:
- Цена.
GeekBrains
Плюсы, сравнительно других школ:
- Удобный личный кабинет, где хранятся все записи лекций, методички и домашние задания.
- Возможность задавать вопросы преподавателям во время и после лекций.
- Практикующие преподаватели.
Минусы:
- Формат в виде интерактивных онлай-лекций, который может подойти не всем.
Нетология
Плюсы:
- Более строгий по сравнению с GeekBrains контроль успеваемости студентов. Если вы не выполняете домашние задания и не проходите тестирование, вас не допускают к дипломному проекту. А это значит, что сертификат вы не получите.
- Удобный личный кабинет, в котором хранятся записи лекций и методички. В любой момент можно обратиться за помощью к наставнику, это тоже плюс.
Минусы:
- Нельзя выбрать систему обучения. Ведь система с интерактивными лекциями устраивает не всех. Слушать квалифицированных преподавателей в течение полутора или двух часов интересно. Но по итогам лекции усваивается малая часть информации. Однако для кого-то это даже плюс.
Полигон
Плюсы:
- Модульная система курса.
- Диплом и проекты в портфолио.
Минусы:
- Отсутствие скидок.
- Нет помощи в трудоустройстве.
Otus
Плюсы:
- Высокая квалификация преподавателей.
- Много информации, хорошая структура, много практических заданий.
- Обучение удобно совмещать с работой.
Минусы:
- Если верить отзывам об этой школе — обучение проходит в спешке, а на лекциях бывают задержки и опоздания.
Бесплатные курсы для разработчиков игр
ItProger. Курс «Основы движка Unity»
Обучение в формате статей и видеоуроков, которая рассчитана на новичков. Сертификата и заданий не имеется, а все обучение поделено на 9 небольших уроков. Вы научитесь:
- Использовать функции и возможности Unity.
- Сможете работать с объектами и компонентами.
- Делать простые игры с персонажами и локациями.
Материал подан доступно, понятно и с наглядными примерами. Но предоставленный материал не дает более глубоких знаний, чтобы уметь создавать серьезные игры.
https://itproger.com/course/unity?link=2m93bbhf
YouTube канал «Игродел Мастер». Курс «Официальные уроки Unity на русском»
Данный курс представляет собой подборку уроков с официального сайта Unity, которые перевели на Русский язык. В видео охватываются основные возможности Unity. За 34 видеоурока вы научитесь создавать несложные игры, с помощью функций платформы Unity. Уроки не слишком затянутые и качественные, которые будут полезны всем новичкам.
ItProger. Курс «Уроки Unity C#»
9 уроков в виде статей и видео, подходящая людям, которые имеют базовые знания в программировании. Вы изучите:
- Базовый синтаксис C#, его основные функции и библиотеки.
- Встроенные функции Unity.
- Принципы написания скриптов на изучаемом языке.
Информативный курс с пошаговой подачей материала и примерами. Имеются задания, но они доступны только по подписке.
https://itproger.com/course/unity-csharp
Android Helper. Курс «C# для Unity3D»
Состоит из 17 видеоуроков, после просмотра которых:
- Вы узнаете о базовых понятиях программирования.
- Изучите операторы, циклы и массивы в C№.
- Поймете что такое инкапсуляция и как ее применять в среде Unity.
- Узнаете о перечислениях, их необходимости и правилах использования.
- Будете знать о наследовании и полиформизме.
Уроки с грамотной подачей и отличным качеством. Подробное комментирование каждого действия без лишней информации.
SkyGamesCompany. Курс «Уроки Unity3D»
Большой курс, состоящий из 67 видеоуроков. Пошаговое обучение для самостоятельного создания игры. Подробное изучение материала с примерами и объяснениями каждого действия.
Темы, которые затрагивает курс:
- Знакомство с интерфейсом программы.
- Особенности процесса создания игр.
- Создание персонажа и ландшафта.
- Как реализовать движение персонажа с помощью клавиатуры.
- Создание главного меню игры.
- Работа с анимацией, ее основы.
- Как сделать инвентарь и различные эффекты.
ItProger. Курс «Создание игры на Android»
17 уроков, состоящие из теории в виде текста и видеозаписи лекций. Емкие уроки без лишней информации и с наглядными примерами. За дополнительные материалы и задания придется заплатить. Курс научит:
- Делать дизайн главного меню игры.
- Писать скрипты.
- Создавать кнопки для навигации внутри игры.
- Оптимизировать свою игру под разные экраны.
- Как загрузить свою готовую игру в Google Play.
https://itproger.com/course/unity-android
TheGameDev. Курс «Unity-уроки с нуля»
Видеоуроки в количестве 10 штук для тех, кто хочет освоить создание игр с нуля. Все темы объясняются простым языком. Рассматриваются следующие темы:
- Работа с контентом.
- Работа с анимациями.
- Рассказывается о физических объектах в играх.
- Об использовании 2D в Unity.
- Объясняется, что такое шейдеры и какое у них назначение.
Unreal Skills. Курс «Unreal Basics»
Вводный курс, который состоит из видеоуроков, тестов и домашних заданий. Есть возможность консультироваться с автором курса. Бесплатна только вводная информация, более углубленный курс уже стоит денег. Структура следующая:
- Введение, в котором происходит знакомство с движком Unreal Engine. Разбор интерфейса и первый проект.
- Работа с объектами в движке.
- Виды контента, где показывают, как работать с различными типами файлов.
- Обзор редактора материалов движка.
- Освещение.
- Освоение Blueprints.
https://www.unrealskills.ru/get-unreal-basics/
ItProger. Курс «Unity GameDev»
Длительность — 9 видеуроков, а также чтение материала по теме. Курс для новичков, который содержит пошаговые уроки с инструкцией. Непродолжительный, но информативный курс. Оптимальное соотношение теории и практики. Материал доступен всегда и его можно повторить, при необходимости. Из минусов можно отметить то, что доступ к домашним заданиям платный. Вы научитесь:
- Понимать принцип работы движка Unity.
- Создавать объекты для игр.
- Уметь разрабатывать механику для игры с помощью C#.
- Разрабатывать и оформлять удобное главное меню.
- Вносить динамические изменения в игру.
- Применять различные эффекты.
- Добавлять рекламу в игру.
https://itproger.com/course/unity-gamedev
YouTube канал «Разработка игр на Unity 3D». Курс «Программирование на C# под Unity3D»
16 видеуроков, посвященных созданию игр на Unity. Программа рассчитана для начинающих. Помимо теории имеется урок с инструкцией по созданию игры. Уроки небольшие и емкие. Вы узнаете:
- Способы создания скриптов.
- Основы синтаксиса C# для Unity.
- Основы ООП для применения в Unity.
YouTube канал «Игродел Мастер». Курс «Unity-скриптинг»
Демонстрация примеров, качественная и краткая подача материала, 22 видеурока, из которых вы узнаете:
- Об основах и принципах скриптинга в Unity.
- Основах программирования на C# в среде Unity.
- Основах синтаксиса C# для работы в Unity.
- Базовых функциях.
https://www.youtube.com/playlist?list=PLpyssslyeRz4JvpLZMpnGJrx39yXIqDxs
#Tceh. Курс «Делаем игру на Unity»
Небольшой курс от компании Microsoft, длительностью в 6 видеоуроков. Пошаговое обучение. Поможет определиться с выбором людям, которые задумывались о карьере разработчика. Уроки с актуальной информацией. Имеются ссылки на интересные статьи на эту же тему. Содержит в себе следующие темы:
- Установка Unity.
- Как создать персонажа и настроить физику.
- Способы перемещения сцены.
- Особенности создания игры на Unity.