Разработка игр

Разработка игр

Фильтры
Цена
От
До
Уровень
Сертификат
Дата начала
Не раньше
Не позднее
Длительность
Показывать сначала
Ближайшие Дешевые Короткие
Cначала
Ближайшие
Разработка игр
Сделай свой первый Hard Surface-ассет в Fusion 360

Научитесь основам работы в Fusion 360 и сделайте свой первый Hard Surface ассет.

3 часа
Начинающий
3 часа
Сертификат

Организатор

XYZ School

Стоимость

2 900 ₽
Разработка игр
Разработка простой игры в Unity 5

Курс для начинающих разработчиков игр в Unity 5. Во время обучения вы узнаете базовые принципы работы движка и создадите простую гоночную игру.

2 часа
Средний
2 часа
Сертификат

Организатор

Платформа Udemy

Стоимость

Бесплатно
Разработка игр
Академия Microsoft: XNA для начинающих

С помощью данного курса вы научитесь разрабатывать современные игры и обучитесь широкому спектру навыков.

18 часов
Начинающий
18 часов
Сертификат

Организатор

Онлайн-университет ИНТУИТ

Стоимость

Бесплатно
Разработка игр
-10%
Фреймворк Для Создания Игр SpriteKit

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

9 часов
Средний
9 часов
-

Организатор

Онлайн-школа Swiftbook

Стоимость

в месяц
1 299 ₽
1500 ₽
Разработка игр
-38%
SpriteKit. Создание 2D игр на Swift

Быстро научитесь создавать 2D игры на языке Swift с помощью фреймворка SpriteKit для операционной системы iOS. Получите практический опыт и изучите теорию.

4 часа
Начинающий
4 часа
Сертификат

Организатор

Онлайн-школа Swift Lab

Стоимость

1 850 ₽
2990 ₽
Разработка игр
Трехмерное моделирование в 3ds Max

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

4 месяца
Начинающий
4 месяца
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Программирование на Lua в Minecraft для начинающих

С помощью данного курса ребенок освоит азы написания кода на языке Lua через популярную игру Minecraft, освоит принципы игрового мира и создаст собственные миры.

3 месяца
Начинающий
3 месяца
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Разработка сценария игр

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

61 день
Начинающий
61 день
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Создание игр в Scratch

С помощью данного курса ребенок освоит азы программирования в Scratch, создаст свою первую игру и разовьет алгоритмическое мышление.

3 месяца
Начинающий
3 месяца
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
3D-моделирование для детей

С помощью данного курса ребенок освоит основы 3D-моделирования, разберется в процессе создания трехмерной модели объекта и приобретет полезные навыки.

183 дня
Начинающий
183 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Программирование Kodu Game Lab для детей

С помощью данного курса ребенок получит первые навыки программирования. Разовьет творческие и аналитические навыки, сможет создать свою первую компьютерную игру.

92 дня
Начинающий
92 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Разработка игр на CryEngine 5

С помощью данного курса ребенок разовьет навыки программирования, творческое и логическое мышление. Он создаст 3D-игру и пополнит портфолио сильным проектом.

3 месяца
Начинающий
3 месяца
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Программирование Майнкрафт для детей

С помощью курса ребенок овладеет основами программирования через игру Minecraft и  сможет применять полученные знания на практике.

3 месяца
Начинающий
3 месяца
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Создание 2D и 3D игр на C#

С помощью курса ваш ребенок освоит азы программирования на языке C# в игровой форме. Овладеет востребованными навыками и погрузится в мир IT.

92 дня
Начинающий
92 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
JavaScript и Python: игровое программирование в CodeCombat

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

3 месяца
Начинающий
3 месяца
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Minecraft: введение в искусственный интеллект

С помощью курса ребенок погрузится в мир IT, освоит азы программирования через игру Minecraft и сможет изучить алгоритмы работы искусственного интеллекта.

8 месяцев
Начинающий
8 месяцев
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
8 000 ₽
Разработка игр
Разработка игр на C++

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

61 день
Начинающий
61 день
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в час от
750 ₽
Разработка игр
Создание игр в Roblox Studio

С помощью курса ребенок освоит азы программирования, разовьет логические и творческие навыки, а по завершении учебы получит сертификат.

92 дня
Начинающий
92 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Разработка 2D-игр для Windows

С помощью курса ваш ребенок освоит игровой движок Construct, азы программирования и создаст несколько игр.

92 дня
Начинающий
92 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
-6%
Онлайн-курс создания игр

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

24 часа
Начинающий
24 часа
Сертификат

Организатор

Онлайн-школа HEDU

Стоимость

46 000 ₽
49000 ₽
Разработка игр
Unreal Engine для детей

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

92 дня
Начинающий
92 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Изучение Python через популярнейшую игру

С помощью курса ребенок освоит азы программирования на языке Python через Майнкрафт. Научится писать код и связывать его с объектами внутри игры.

122 дня
Начинающий
122 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Основы 3D-программирования с помощью Scratch

С помощью курса ваш ребенок погрузится в мир программирования, научиться 3D-моделированию, разовьет пространственное мышление и создаст свою первую игру.

92 дня
Начинающий
92 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
Программирование игр на Python

С помощью курса вы погрузитесь в мир IT, познакомитесь с популярным языком Python и научитесь разрабатывать игры.

122 дня
Начинающий
122 дня
Сертификат

Организатор

Онлайн-школа CODDY

Стоимость

в месяц
6 000 ₽
Разработка игр
-40%
Профессия Middle-разработчик на Unreal Engine 4

Освойте разработку игр до уровня Middle, защитите дипломный проект и пополните им свое портфолио.

26 месяцев
Средний
26 месяцев
Диплом

Организатор

Онлайн-университет Skillbox

Стоимость

68 400 ₽
114000 ₽
Разработка игр
-50%
Профессия разработчик игр на Unreal Engine 4

Освойте интересную и востребованную профессию, научитесь создавать игры, их прототипы и анимацию. 

12 месяцев
Начинающий
12 месяцев
Диплом

Организатор

Онлайн-университет Skillbox

Стоимость

в месяц
3 417 ₽
6834 ₽
Разработка игр
Супер-интенсив «Тестирование игр»

Научитесь тестировать дизайн и механику игровых проектов, освойте основные инструменты QA, получите реальный опыт в выявлении багов в играх на ПК, консолях и мобильных устройствах. Получите новую специальность всего за 3 дня.

8 часов
Начинающий
8 часов
Сертификат о прохождении курса

Организатор

Онлайн-школа Otus

Стоимость

Разработка игр
Разработка игр на Unity для детей

Обучение детей разработке игр на Unity поможет им с нуля освоить азы программирования, создать свою игру, запустить ее и пройти. Студенты получат практические и актуальные знания от опытного преподавателя.

3 месяца
Начинающий
3 месяца
Сертификат о прохождении курса

Организатор

Онлайн-школа GeekBrains

Стоимость

Разработка игр
Разработчик игр

Курс «Разработчик игр» позволит вам освоить востребованную и интересную профессию, приобрести компетенции для создания достойных проектов и получить диплом о профессиональной переподготовке.

12 месяцев
Начинающий
12 месяцев
Диплом о профессиональной переподготовке

Организатор

Онлайн-школа GeekBrains

Стоимость

в месяц
4 990 ₽
Разработка игр
-20%
Полный цикл разработки 3D-модели для игр

Сделайте первый шаг к профессии 3D-моделлера. За 6 месяцев вы научитесь создавать модели для игр и разберетесь с технической частью моделирования.

6 месяцев
Начинающий
6 месяцев
Сертификат о прохождении курса

Организатор

XYZ School

Стоимость

66 800 ₽
83500 ₽
Разработка игр
-30%
Проектирование игровых уровней

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

5 месяцев
Начинающий
5 месяцев
Сертификат о прохождении курса

Организатор

XYZ School

Стоимость

48 600 ₽
81000 ₽
Разработка игр
-30%
Unity: создание 2D-платфомера с нуля

Обучитесь разработке полноценных 2D-платформеров на Unity. За 5 месяцев вы создадите рабочий прототип игры, которую можно доработать и выложить в любой цифровой магазин.

5 месяцев
Средний
5 месяцев
Сертификат о прохождении курса

Организатор

XYZ School

Стоимость

56 700 ₽
81000 ₽
Разработка игр
-30%
Менеджмент игровых проектов

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

5 месяцев
Начинающий
5 месяцев
Сертификат о прохождении курса

Организатор

XYZ School

Стоимость

56 700 ₽
81000 ₽
Разработка игр
-30%
Программирование в Unreal Engine

Научитесь программировать Action-игры в Unreal Engine с применением C++.

5 месяцев
Средний
5 месяцев
Сертификат о прохождении курса

Организатор

XYZ School

Стоимость

48 600 ₽
81000 ₽
Разработка игр
-20%
Маркетинг мобильных игр

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

4 месяца
Начинающий
4 месяца
Сертификат о прохождении курса

Организатор

XYZ School

Стоимость

46 400 ₽
58000 ₽
Разработка игр
-30%
HYPER CASUAL: разработка простой игры

Курс по созданию простой игры: с нуля до загрузки в App Store или Google Play.

4 месяца
Начинающий
4 месяца
Сертификат о прохождении курса

Организатор

XYZ School

Стоимость

48 600 ₽
81000 ₽

Программирование и разработка игр: что нужно знать и где учиться


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

Известный портативный "Тетрис" или "Волк ловит яйца" являются аналогом ламповых портативных игровых устройств. Затем в процессе стали участвовать телевизоры и специальные приставки, которые формировали нужное изображение и давали игроку контроль над событиями.

Сейчас эти приставки выросли до "космического" уровня и теперь Playstation 4 или 5 показывает игрокам не только искусство разработчиков, но и возможности современных технологий по сравнению с Nintendo.

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

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

  1. Графический редактор для создания дизайна объектов, бэкграунда и персонажей.
  2. Язык программирования и среда разработки со встроенными библиотеками.
  3. Наличие готового движка.
  4. Запись звуковых эффектов и музыкального сопровождения в программах или с помощью синтезатора.

Для создания более живых моделей персонажей используют видеосъемку. Далее отснятые движения форматируются в векторный объект, который затем становится игровым персонажем. Графика программируется за счет изменения свойств объектов: ширина, высота, положение на экране x,y(2D) и z(3D).

Сама по себе игра представляет собой бесконечный цикл перерисовки объектов на экране в единицу времени (frames per second — fps). Игрок нажимает кнопки управление и свойства объектов изменяются, появляются новые, какие-то исчезают, картинка движется далее по уровню, происходит озвучка действий. Это лишь общая картина всего происходящего. На самом деле игра — это та же программа. Просто приоритет отдается обработке графики.

Для разработки игр есть свои языки программирования:

  1. Windows — C# и C++ на платформе NET, Java, Delphi, Pascal, Python и другие.
  2. IOS\Mac OS — Swift, Objective-C.
  3. Android — Java, Kotlin и среда разработки для Android.
  4. Playstation, XBOX — C# и Unity.
  5. Web — JavaScript + HTML\Canvas, C#+ASP.NET.

Для создания игр нужно уметь:

  1. Использовать графический редактор для создания моделей (лучше всего для рисования красивых спрайтов подходит графический планшет).
  2. Создавать анимацию — на первых уровнях подойдет GIF-анимация.
  3. Знать один из языков программирования и ООП.
  4. Уметь использовать библиотеки классов и если требуется игровые движки.
  5. Желательно знать математику, геометрию и физику для адаптации игры на разные экраны и создание реалистичных физических эффектов, а также искусственного интеллекта.
  6. Знать архитектуру программирования игр (можно найти множество шаблонов для определенных функций).

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

Лучшие школы по обучению разработке игр


  1. Нетология. Школа, которая предоставляет множество курсов по узкой специальности. Для изучения игровой разработки можно выбрать отдельные курсы по языкам, а также выбрать специализированный по Unity. При этом, Unity позволяет создавать кроссплатформенные игры для ПК и современных приставок. Курс нацелен, чтобы научить вас работой с графикой и ее программированием. Множество интересных проектов, портфолио, навыки и сертификат.
  2. Skillbox. Школа предоставляет отдельные курсы по художественной графике, языкам программирования и даже созданию электронной музыки, что также важно уметь гейм-разработчику. Здесь вы не найдете полный игровой стек в одном курсе. Но сможете углубленно изучать отдельно каждое направление. Такая подача материала ускорит его усваивание. И конечно же занятия сопровождаются интересными проектами.
  3. Loftschool. Школа предоставляет отдельное направление по Android-разработке. В курс входит изучения языка программирования Java, а также среды разработки Android Studio. Вас ждут теоретические знания, практические навыки, подкрепленные интересными проектами. Полный курс по работе с эмуляторами мобильных устройств, а также библиотеками для Андроид-разработки. Индивидуальный и общий график проведения занятий. Все студенты получают сертификаты, портфолио, а также возможность устроиться в компанию штатным программистом или стажером.

Перспективы профессии геймдевелопер


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

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

Работать геймдевелопером можно и на себя. Сейчас создано множество сервисов, которые позволяют продавать авторские игры даже по солидной цене. Лучше всего это осуществить в Steam или Google Play. Примером может послужить игра Stardew Walley — разработчик потратил на нее 4 года и создавая ее, обучался программированию. В итоге, выставив за покупку игры цену в 5 долларов — её купили миллионы. Можно представить, сколько заработал сам ее создатель.

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