Курсы по созданию игр

Мы нашли 37 курсов на апрель 2021

Курсы по созданию игр помогут разобраться в основах игростроя и воплотить свою идею в виде рабочего прототипа. После обучения новичок сможет доработать проект и попробовать его монетизировать или добавить прототип в портфолио и продолжить свой путь в качестве начинающего разработчика в инди-команде, студии.

Сортировать по:
по умолчанию
  • по умолчанию
  • по дате
  • по алфавиту
  • по рейтингу
  • по просмотрам
  • по комментариям
Школа
  • Школа
  • 4brain
  • E-MBA
  • EnglishDom
  • Examer
  • Foxford
  • GeekBrains
  • InternetUrok
  • Lingualeo
  • Live Organic
  • Otus
  • PROFI
  • Puzzle English
  • ReadyWork
  • Skillbox
  • Skillfactory.ru
  • Skyeng
  • Tetrika-school
  • Uchmet
  • Zaochnik.com
  • Автор24
  • Бизнес Молодость
  • Ваш репетитор
  • ЕШКО
  • ИРС
  • Инглекс
  • Напишем
  • Нетология
  • ТуторОнлайн
  • ФРОО
Стоимость
  • Стоимость
  • Бесплатно
  • Платно
Уровень
  • Уровень
  • Начальный
  • Продвинутый
  • С нуля
  • Средний
Формат обучения и функции
  • Формат обучения и функции
  • Домашние задания
  • Запись занятий
  • Онлайн
  • Сертификат
  • Трудоустройство
  • Чат
Стоимость: 120000 ₽/курс (3250 рублей в месяц)
Срок обучения: 150 часов

Перейти к курсу course.skillbox.ru

267 просмотров | Рейтинг 10 из 10
Разработчик игр на Unity от Otus

Скидка 10% на все открытые курсы! и ещё 1 акция и 1 промокод

favorite
Стоимость: 70000 ₽/курс (8563 рублей в месяц)
Срок обучения: 5 месяцев

Перейти к курсу otus.ru

167 просмотров | Рейтинг 9.25 из 10
Игра в жанре horror на Unity от GeekBrains

Эксклюзивная скидка до 50% на курсы GeekBrains в апреле! и ещё 6 акций и 1 промокод

favorite
Стоимость: 500 ₽/курс
Срок обучения: 2 урока

Перейти к курсу geekbrains.ru

Запись занятий
157 просмотров | Рейтинг 10 из 10
Стоимость: 120000 ₽/курс (6000 рублей в месяц)
Срок обучения: 20 месяцев

Перейти к курсу skillbox.ru

149 просмотров | Рейтинг 9.0 из 10
Стоимость: 98333 ₽/курс (2458 рублей в месяц)
Срок обучения: 12 месяцев

Перейти к курсу skillbox.ru

157 просмотров | Рейтинг 10 из 10
Стоимость: 190000 ₽/курс (3984 рублей в месяц)
Срок обучения: 12 месяцев

Перейти к курсу skillbox.ru

196 просмотров
Стоимость: 60000 ₽/курс (3500 рублей в месяц)
Срок обучения: 6 месяцев

Перейти к курсу skillbox.ru

177 просмотров
Разработчик игр на Unity от GeekBrains

Эксклюзивная скидка до 50% на курсы GeekBrains в апреле! и ещё 6 акций и 1 промокод

favorite
Стоимость: 72000 ₽/курс (7200 рублей в месяц)
Срок обучения: 6 месяцев

Перейти к курсу geekbrains.ru

130 просмотров
Разработка игр на Unity от GeekBrains

Эксклюзивная скидка до 50% на курсы GeekBrains в апреле! и ещё 6 акций и 1 промокод

favorite
Стоимость: 19950 ₽/курс
Срок обучения: 3 месяца

Перейти к курсу geekbrains.ru

148 просмотров
Unity. Уровень 1 от GeekBrains

Эксклюзивная скидка до 50% на курсы GeekBrains в апреле! и ещё 6 акций и 1 промокод

favorite
Стоимость: 15000 ₽/курс
Срок обучения: 15000

Перейти к курсу geekbrains.ru

149 просмотров
Unity. Уровень 2 от GeekBrains

Эксклюзивная скидка до 50% на курсы GeekBrains в апреле! и ещё 6 акций и 1 промокод

favorite
Стоимость: 15000 ₽/курс
Срок обучения: 1 месяц

Перейти к курсу geekbrains.ru

146 просмотров
First Person Shooter на Unity от GeekBrains

Эксклюзивная скидка до 50% на курсы GeekBrains в апреле! и ещё 6 акций и 1 промокод

favorite
Стоимость: 500 ₽/курс
Срок обучения: 4 урока

Перейти к курсу geekbrains.ru

128 просмотров
Стоимость: 99900 ₽/курс (4995 рублей в месяц)
Срок обучения: 8 месяцев

Перейти к курсу netology.ru

125 просмотров

Лучшие онлайн-ресурсы для создания игр


В сети достаточно бесплатных ресурсов, которые помогут освоить программирование. Кроме многочисленных блогов, YouTube и Telegram-каналов, можно проходить массовые многопользовательские онлайн-курсы, игровые упражнения.

В интернете можно находить и готовые элементы для своей игры:
  • на DeviantArt публикуют бесплатные трехмерные модели;
  • на CC0 Textures представлена коллекция из более чем 500 реалистичных текстур, которые можно использовать без ссылок на авторов;
  • аккаунт izuzf на BlendSwap содержит модели оружия разного типа, персонажи;
  • Game Developer Studio представляет более 100 бесплатных двухмерных ассетов;
  • Kenney является поставщиком игровых ресурсов (шаблонов персонажей и построек, музыки и звуков, трехмерных моделей, элементов UI).


Манжеты


«Манжеты гейм-дизайнера» - это проект для программистов и продюсеров в геймдеве. Профессиональным сообществом разработана обучающая программа «Гейм-дизайн для начинающих» (пройти обучение можно в университете онлайн-профессий «Нетология»).

Thegamedev


YouTube-канал и сообщество, где профессионалы раскрывают подробности разработки, публикуют интервью с инди-разработчиками, студиями, игровые новости. В блоге Thegamedev опубликован бесплатный курс онлайн-лекций по игровому движку Unity.



Приложения для Android и iOS


Мобильное приложение можно создать, не написав ни строки кода. В этом студенту, веб-аналитику, предпринимателю и любому человеку, который не имеет навыков в программировании, помогут готовые конструкторы.

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

Struckd 3D


Struckd 3D - это творческое сообщество и название программного обеспечения. Конструктор игр для компьютера позволяет легко и быстро создавать развлекательные проекты для операционной системы Android, обмениваться играми с другими пользователями.

Особенности Struckd 3D:
  • игровой конструктор с drag-and-drop (можно перемещать элементы мышкой);
  • поддержка трехмерной графики;
  • коллекция игр, созданных другими пользователями (более 2000 наименований);
  • активное игровое сообщество с турнирной таблицей лучших разработчиков, списками достижений и рекордами.


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

Draw Your Game


Условно бесплатная (есть несколько версий: базовая и PRO) программа дает возможность без навыков программирования нарисовать виртуальный мир с простой механикой: персонаж перемещается по уровню и пытается отыскать выход.

Т.е. с помощью Draw Your Game можно создать только платформер. Доступен режим «Разрушение», в котором игрок должен переместить и разрушить часть предметов.

В одиночной кампании пользователь проходит карты, созданные разработчиками приложения, и изучает правила создания игры. Например, он узнает, что черный цвет используется только для рисования статичных объектов, синий - для подвижных (персонаж может перемещать такие предметы), зеленый - для элементов, от которых персонаж и синие блоки будут отскакивать, красный - для предметов, которые уничтожат игрока и синие объекты.

Креативный режим дает возможность создать собственную игру. Уровень можно нарисовать на листе бумаги, используя фломастеры 4 цветов, и сфотографировать. После 10 секунд ожидания игрок сможет играть персонажем на своей карте.


Для тех, кто хочет создавать полноценные игры (а не уровни), Draw‌ ‌Your‌ ‌Game‌ ‌не подходит, т.к. не учит программированию. В приложении возникает много ошибок.

Например, желтый или оранжевый, использованные в рисунке, «работают» так же, как красный, т.е. ударяют персонажа током, а бирюзовый может отпружинить, как синий. Иногда персонаж сливается с текстурой, подпрыгивает или обжигается о невидимых объектов.

Sketch Nation Create


Бесплатная платформа для создания многопользовательских онлайн-игр в разных жанрах для iOS. Главного героя можно нарисовать на бумаге, все элементы настроить с помощью drag-and-drop, добавить бонусы и врагов.

Если пользовательская игра получится интересной (например, с помощью этого конструктора создан Sketch Nation Shooter), то разработчик опубликует ее в AppStore. Пользователь получит 35% от выручки.

Правила строения игрового кода


Написание кода не основная часть разработки игры.

Начинающие программисты, которые работают в одиночку, в процессе реализации своего проекта проходят следующие этапы:
  1. Планирование. Обдумать геймплей, механику, процесс работы над проектом.
  2. Прототипирование. Проверить и протестировать основную механику, функции и особенности игры. Код для прототипа может быть неправильным, плохо читаемым и неуправляемым (т.е. в него сложно быстро внести требуемые поправки, избежав непредсказуемых багов), но это нормально, т.к. прототип не законченный продукт.
  3. Программирование. Определиться с целевой платформой, выбрать необходимый инструментарий, язык. Чтобы облегчить процесс разработки, можно воспользоваться готовыми библиотеками (в свободном доступе находится большое число готовых объектов, персонажей, механик). Задача разработчика на этом этапе - написать работающий код.
  4. Релиз. В приложение придется вносить изменения уже после релиза, основываясь на обратной связи от игроков. Не стоит опускать руки, если готовый проект получился не таким, каким задумывался, или игроки дали негативные комментарии. Американская разработчица и дизайнер игр Бренда Ромеро считает, что каждый программист когда-нибудь пишет плохую игру. Это нормальный этап развития навыков.
Игровой код, который разработчик пишет на этапе программирования виртуального мира, должен быть:
  • читаемым (читабельность определяется возможностью быстро понять алгоритм, оценить, каким будет ответ программы на ту или иную частную ситуацию);
  • удобным для оперативного внесения изменений.
Независимо от используемого языка программирования и решаемых задач, необходимо, чтобы каждый фрагмент был:
  1. Коротким. Устранить дублирования, убрать лишние проверки и условия. По максимуму использовать готовые решения. Оставить только те функции, которые используются.
  2. Максимально линейным. Избавляться от переменной else там, где она может быть опущена. Выносить сложные подсценарии в отдельные процедуры. Объединять вложенные переменные if и т.д.
  3. Самодокументированным. В хорошо написанном коде комментарии (т.е. «внешнее» документирование) не нужны. Максимальное внимание следует уделять «внутреннему» документированию: продумывать названия функций, переменных, классов (они должны соответствовать тому, что хранится в поле). Например, в name нужно указывать имя, а не дату создания или порядковый номер файла). Не создавать элементы, без которых можно обойтись. Не использовать для одной и той же операции, алгоритма несколько названий.


Какие существуют движки для создания игр


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

Самые популярные движки:
  1. Unity. Подходит для создания 2D- и 3D-игр для мобильных устройств, но может использоваться для разработки под ПК и консоли. Игры на этом движке: Pokemon Go, Angry Birds 2, Heartstone, Super Mario Run, Life is Strange: Before the Storm. Есть много обучающих материалов, готовых платных и бесплатных решений, плагинов для внутриигровых покупок и рекламы. Для создания некоммерческих проектов использовать Unity можно бесплатно.
  2. Unreal Engine. Продвинутый движок подойдет тем, кто хочет создавать игры с качественной графикой для ПК и консолей. Мобильных проектов на Unreal Engine пока немного: Fortnite, PUBG. Язык программирования - С++. Но теоретически на UE можно создать приложение, не написав ни строчки кода, - с помощью блюпринтов и ассетов.
  3. CryEngine. На CryEngine написаны Crysis, Far Cry, Prey, Armored Warfare. Движок позволяет разрабатывать проекты для компьютеров, консолей и устройств виртуальной реальности. Смартфоны официально не поддерживаются. Начиная с пятой версии движка разработчики получают доступ к исходному коду и могут использовать CryEngine бесплатно.


Рынок разработки активно развивается, так что программисты могут выбрать и другое решение. Так, движок HeroEngine хорошо зарекомендовал себя в создании мультиплеерных проектов (например, Star Wars: The Old Republic), но дорогая лицензия вряд ли подойдет начинающим.

GameMaker: Studio отличается простым и понятным управлением, имеет интеграцию со Steam, но готовый проект тяжело поддерживать, а чтобы экспортировать игру на другие платформы, придется заплатить крупную сумму.

Какую платформу рекомендуется выбрать


Среди игровых движков нет лидера. Каждая платформа хороша в одном, а в другом уступает другим.

Новичкам главное сосредоточиться на 1 рабочей среде и создать несколько проектов, чтобы понять, как строится процесс разработки.


Критерии выбора игрового движка:
  1. Комьюнити. Чем больше программистов пользуются движком, тем больше можно найти обучающих материалов в открытом доступе.
  2. Вышедшие игры, позволяющие оценить возможности рабочей среды.
  3. Сложность, т.е. интерфейс, используемый язык программирования.
  4. Поддерживаемые платформы. Например, тем, кто собирается делать Android-игры, не подойдет Cocos2D. На Project Anarchy можно разрабатывать проекты для ПК, но в этом случае лицензия будет платной.


Несмотря на то что большую часть работы по созданию игр берут на себя готовые движки, программировать все равно придется. Поэтому лучше выбирать ту платформу, которая работает со знакомым языком программирования. Например, в Unity поддерживаются jаvascript и C#, а в Unreal Engine - С++.

Рейтинг лучших 20 курсов по геймдизайну и разработке игр


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

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

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

Курсы могут быть подготовлены университетами (классическими вузами и многопрофильными онлайн-школами) или экспертами. Традиционные университетские курсы часто строятся по академической программе, в них много теории, но мало практики.

Занятия носят фундаментальный характер. Программы онлайн-школ разработаны практикующими командами. На авторских курсах преподаватели транслируют знания с субъективной точки зрения.

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


Цель любого обучения - повышение заработка, поэтому хорошо, если вчерашний студент сможет устроиться на должность junior-разработчика или на стажировку. В этом может помочь партнерство организаторов курсов со студиями, разрабатывающими игры.



Топ-10 лучших курсов разработки игр

Название Стоимость Срок обучения Ссылка на курс
Профессия Android-разработчик от Skillbox 120000 20 месяцев ССЫЛКА
Профессия iOS-разработчик от Skillbox 84000 14 месяцев ССЫЛКА
iOS: приложение на Swift от GeekBrains 500 2 урока ССЫЛКА
Подготовительный курс по Java разработке от Otus 15000 26 часов ССЫЛКА
Разработчик Java от Otus 100000 6 месяцев ССЫЛКА
Профессия PHP-разработчик от Skillbox 98333 12 месяцев ССЫЛКА
Разработка под Android на языке Java от GeekBrains 500 2 урока ССЫЛКА
Дизайн-мышление в разработке мобильных приложений от Smotriuchis 1890 6 уроков ССЫЛКА
Приложение на Python с веб-интерфейсом на Flask. от GeekBrains 500 2 урока ССЫЛКА
Android-разработчик от ФРОО 55000 9 месяцев ССЫЛКА
Последнее обновление: 25-07-2020, 11:29