Найти тему
Skillfactory

Какой движок для разработки игр лучше изучить, чтобы поскорее попасть в геймдев и начать зарабатывать? Ответ в статье

За последние 30 лет разработка игр сильно изменилась. Во-первых, это теперь не узкая ниша, а высокотехнологичная отрасль экономики. Во-вторых, создавать новые проекты стало проще: теперь за несколько месяцев можно разработать игру, на производство которой во времена Sega Mega Drive и первой PlayStation ушли бы годы.

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

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

Unreal Engine 4

Какие проекты созданы на его основе. Игра по вселенной «Звездных войн» Star Wars Jedi: Fallen Order, популярные файтинги Tekken 7 и Street Fighter V, вампирский экшен Vampyr.

Стоимость. Создать игру на движке можно бесплатно, но когда она принесет вам больше 1 млн долларов, вы будете платить 5% комиссии.

-2

Преимущества:

  • Гибкость движка. Благодаря открытому исходному коду Unreal Engine можно легко кастомизировать под свои фантазии и использовать для создания игр любых жанров на разных платформах. Но больше всего потенциал движка раскрывают шутеры в открытом мире.
  • Серьезная поддержка комьюнити. Новичкам в геймдеве сильно облегчают жизнь гайды от более опытных разработчиков. А в маркетплейсе Unreal Engine можно купить готовые модели для ваших проектов.
  • Много инструментов, с которыми легко работать. Например, можно создавать заставки, менять освещение, настраивать физику объектов, искусственный интеллект и многое другое.

Недостатки:

  • Движок плохо подходит для независимых разработчиков и инди-студий. Unreal Engine отлично чувствует себя в играх с большими открытыми мирами, но не подходит для маленьких игр – например, мобильных. Если вы работаете в небольшой компании или вообще в одиночку, вам стоит выбрать другой движок.
  • Тяжело освоить без знания C++. Конечно, вам необязательно быть программистом, если хотите использовать Unreal Engine. Но полностью возможности движка раскроются только тем, кто владеет C++.

Source

Какие проекты созданы на его основе. Легендарные Counter-Strike и Half-Life, популярная Dota 2 и другие игры от Valve. А еще серия шутеров с роботами Titanfall.

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

Кадр из игры blog.counter-strike.net
Кадр из игры blog.counter-strike.net

Преимущества:

  • Доступность и интеграция со Steam. Source может использовать любой человек с аккаунтом в в этом цифровом магазине. А запустить софт для работы с движком можно и на слабом компьютере.
  • В Source есть все необходимые для разработки функции вроде редактора карт и лицевой анимации. Но главное – доступ к библиотеке файлов из некоторых игр Valve: например, модели персонажей из Team Fortress или Left 4 Dead.

Недостатки:

  • Устаревший движок. Сейчас Source тяжело тягаться с продуктами других компаний. Движок больше подходит для фанатских модов и собственных игр Valve, но не для сторонних коммерческих проектов.
  • Его невыгодно использовать. Компании подписывают соглашения о неразглашении, поэтому мы не знаем точно, сколько они платят за движок. Но, скорее всего, эта сумма выше, чем у конкурентов, которые не скрывают свои условия. Кроме того, игра на Source должна будет обязательно выйти в Steam.

CryEngine

Какие проекты созданы на его основе. RPG про Средневековье Kingdom Come: Deliverance, фотореалистичный шутер Crysis, экшен в сеттинге Древнего Рима Ryse: Son of Rome.

Стоимость. Начать можно бесплатно. После запуска проекта первые 5000 долларов годового дохода – полностью ваши. Но если заработаете больше, то будете платить комиссию 5%.

Кадр из игры www.crysis.com
Кадр из игры www.crysis.com

Преимущества:

  • Легко освоить. Благодаря удобной архитектуре порог входа в CryEngine довольно низкий. Из-за этого его часто рекомендуют новичкам.
  • Широкая функциональность «из коробки». Разработчику не нужно изобретать велосипед, потому что многие инструменты доступны сразу после установки софта.
  • Отличная графика. С самого начала существования CryEngine главной особенностью движка была фотореалистичная картинка – теперь это стандарт качества.
  • Легко создать проработанный открытый мир. Большие открытые миры в играх – уже не тренд, а скорее стандарт индустрии. С движком CryEngine его сможет построить даже маленькая студия.

Недостатки:

  • Некоторым новичкам будет тяжело. Как ни парадоксально, но большое количество инструментов прямо «из коробки» – это не только преимущество, но и недостаток для новичков. Разобраться в том, что делать со всеми доступными функциями, будет непросто.
  • Неразвитое комьюнити девелоперов. CryEngine намного менее популярен, чем Unity и Unreal Engine. Из-за этого новичку не стоит ждать особой помощи от других разработчиков, а исправлять баги и добавлять новые функции будут дольше.

Unity

Какие проекты созданы на его основе. Вестерн Desperados 3, RPG в постапокалиптическом сеттинге Wasteland 3, популярные мобильные игры вроде Angry Birds 2, Among Us и Genshin Impact.

Стоимость. Зависит от того, сколько вы зарабатываете на своем проекте: варьируется от бесплатного использования до 4000 долларов за год. Если вы новичок и создаете игру для себя, то платить не нужно.

Кадр из игры angrybirds2.rovio.com
Кадр из игры angrybirds2.rovio.com

Преимущества:

  • Очень легко освоить. Unity считается лучшим вариантом для начала своего пути в геймдеве. Вам не нужно быть программистом, а результат труда можно увидеть буквально через несколько недель после начала изучения движка.
  • Можно создать игру любого жанра. Unity никак не ограничивает вашу фантазию и позволяет разработать то, что вам хочется: RPG, шутер, стратегию или симулятор фермера.
  • Подходит для большого количества платформ. Игры на Unity можно запустить более чем на 25 платформах: от iOS и Android до PlayStation 5.
  • Дружелюбное комьюнити. Сейчас Unity – один из самых популярных игровых движков в мире, поэтому вы можете быть уверены, что получите помощь от более опытных коллег. А в его магазине есть множество готовых высококачественных ассетов.

Недостатки:

  • Не подходит для больших проектов. Unity – отличный выбор для создания мобильных и инди-игр в одиночку или с небольшой командой, поэтому он и подходит для новичков. Но если вы уже опытный девелопер и планируете разрабатывать RPG с большим открытым миром, то вам лучше смотреть в сторону другого движка.
  • Не так хорош «из коробки», как другие. В Unity есть все те же возможности, что и у конкурентов – и даже больше. Но вам придется потратить чуть больше времени на настройку, например, света и теней, чем при работе в Unreal Engine.

Какой движок выбрать новичку и как его освоить

Если вы только начинаете свой путь в геймдеве, то однозначно рекомендуем выбрать Unity и сконцентрироваться на разработке небольшого проекта. Но перед этим вам нужно научиться работать с движком. Для этого лучше обратиться к профессионалам из SkillFactory и записаться на онлайн-курс.

-6

У такого способа изучения Unity несколько преимуществ:

  • Вы получите помощь и обратную связь от кураторов. Курсы SkillFactory – это не просто просмотр лекций, а постоянное общение с преподавателями-экспертами в Unity.
  • У вас будет постоянная практика. За время обучения вы самостоятельно создадите четыре игры разных жанров: шутер в космосе, tower defense, 3D-шутер и многопользовательские танки. А к концу курса у вас будет готовый проект по разработке игры, для которой вы сами выберете жанр и платформу.
  • Вы изучите все этапы выпуска игр на рынок. Разработка – это только полдела. Еще игру нужно выпустить и успешно продать. Преподаватели SkillFactory научат вас продвигать свои проекты в App Store, Steam и Google Play.
  • Вы создадите резюме и соберете портфолио. Это поможет сразу после обучения найти работу и претендовать на зарплату от 70 000 рублей на старте. А через год – на 110 000 рублей.

Изучить Unity, собрать портфолио и начать зарабатывать в геймдеве можно всего за год – вам поможет SkillFactory. Переходите по ссылке и записывайтесь на курс по разработке игр, пока действует скидка 45%!