За последние 30 лет разработка игр сильно изменилась. Во-первых, это теперь не узкая ниша, а высокотехнологичная отрасль экономики. Во-вторых, создавать новые проекты стало проще: теперь за несколько месяцев можно разработать игру, на производство которой во времена Sega Mega Drive и первой PlayStation ушли бы годы.
Современным девелоперам жить намного легче, а порог входа в геймдев снизился. Все благодаря появлению и массовому распространению удобных наборов ПО и игровых движков. Вот только их стало так много, что новичку непросто сделать выбор.
В статье рассмотрим четыре самых популярных игровых движка и определимся, какой больше подходит для новичка в геймдеве.
Unreal Engine 4
Какие проекты созданы на его основе. Игра по вселенной «Звездных войн» Star Wars Jedi: Fallen Order, популярные файтинги Tekken 7 и Street Fighter V, вампирский экшен Vampyr.
Стоимость. Создать игру на движке можно бесплатно, но когда она принесет вам больше 1 млн долларов, вы будете платить 5% комиссии.
Преимущества:
- Гибкость движка. Благодаря открытому исходному коду Unreal Engine можно легко кастомизировать под свои фантазии и использовать для создания игр любых жанров на разных платформах. Но больше всего потенциал движка раскрывают шутеры в открытом мире.
- Серьезная поддержка комьюнити. Новичкам в геймдеве сильно облегчают жизнь гайды от более опытных разработчиков. А в маркетплейсе Unreal Engine можно купить готовые модели для ваших проектов.
- Много инструментов, с которыми легко работать. Например, можно создавать заставки, менять освещение, настраивать физику объектов, искусственный интеллект и многое другое.
Недостатки:
- Движок плохо подходит для независимых разработчиков и инди-студий. Unreal Engine отлично чувствует себя в играх с большими открытыми мирами, но не подходит для маленьких игр – например, мобильных. Если вы работаете в небольшой компании или вообще в одиночку, вам стоит выбрать другой движок.
- Тяжело освоить без знания C++. Конечно, вам необязательно быть программистом, если хотите использовать Unreal Engine. Но полностью возможности движка раскроются только тем, кто владеет C++.
Source
Какие проекты созданы на его основе. Легендарные Counter-Strike и Half-Life, популярная Dota 2 и другие игры от Valve. А еще серия шутеров с роботами Titanfall.
Стоимость. Если вы хотите создать бесплатную игру или мод для игры в Steam, то платить за использование движка не придется. Но если у вас в планах коммерческий проект, то стоимость придется узнавать у Valve в индивидуальном порядке.
Преимущества:
- Доступность и интеграция со 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%.
Преимущества:
- Легко освоить. Благодаря удобной архитектуре порог входа в CryEngine довольно низкий. Из-за этого его часто рекомендуют новичкам.
- Широкая функциональность «из коробки». Разработчику не нужно изобретать велосипед, потому что многие инструменты доступны сразу после установки софта.
- Отличная графика. С самого начала существования CryEngine главной особенностью движка была фотореалистичная картинка – теперь это стандарт качества.
- Легко создать проработанный открытый мир. Большие открытые миры в играх – уже не тренд, а скорее стандарт индустрии. С движком CryEngine его сможет построить даже маленькая студия.
Недостатки:
- Некоторым новичкам будет тяжело. Как ни парадоксально, но большое количество инструментов прямо «из коробки» – это не только преимущество, но и недостаток для новичков. Разобраться в том, что делать со всеми доступными функциями, будет непросто.
- Неразвитое комьюнити девелоперов. CryEngine намного менее популярен, чем Unity и Unreal Engine. Из-за этого новичку не стоит ждать особой помощи от других разработчиков, а исправлять баги и добавлять новые функции будут дольше.
Unity
Какие проекты созданы на его основе. Вестерн Desperados 3, RPG в постапокалиптическом сеттинге Wasteland 3, популярные мобильные игры вроде Angry Birds 2, Among Us и Genshin Impact.
Стоимость. Зависит от того, сколько вы зарабатываете на своем проекте: варьируется от бесплатного использования до 4000 долларов за год. Если вы новичок и создаете игру для себя, то платить не нужно.
Преимущества:
- Очень легко освоить. Unity считается лучшим вариантом для начала своего пути в геймдеве. Вам не нужно быть программистом, а результат труда можно увидеть буквально через несколько недель после начала изучения движка.
- Можно создать игру любого жанра. Unity никак не ограничивает вашу фантазию и позволяет разработать то, что вам хочется: RPG, шутер, стратегию или симулятор фермера.
- Подходит для большого количества платформ. Игры на Unity можно запустить более чем на 25 платформах: от iOS и Android до PlayStation 5.
- Дружелюбное комьюнити. Сейчас Unity – один из самых популярных игровых движков в мире, поэтому вы можете быть уверены, что получите помощь от более опытных коллег. А в его магазине есть множество готовых высококачественных ассетов.
Недостатки:
- Не подходит для больших проектов. Unity – отличный выбор для создания мобильных и инди-игр в одиночку или с небольшой командой, поэтому он и подходит для новичков. Но если вы уже опытный девелопер и планируете разрабатывать RPG с большим открытым миром, то вам лучше смотреть в сторону другого движка.
- Не так хорош «из коробки», как другие. В Unity есть все те же возможности, что и у конкурентов – и даже больше. Но вам придется потратить чуть больше времени на настройку, например, света и теней, чем при работе в Unreal Engine.
Какой движок выбрать новичку и как его освоить
Если вы только начинаете свой путь в геймдеве, то однозначно рекомендуем выбрать Unity и сконцентрироваться на разработке небольшого проекта. Но перед этим вам нужно научиться работать с движком. Для этого лучше обратиться к профессионалам из SkillFactory и записаться на онлайн-курс.
У такого способа изучения Unity несколько преимуществ:
- Вы получите помощь и обратную связь от кураторов. Курсы SkillFactory – это не просто просмотр лекций, а постоянное общение с преподавателями-экспертами в Unity.
- У вас будет постоянная практика. За время обучения вы самостоятельно создадите четыре игры разных жанров: шутер в космосе, tower defense, 3D-шутер и многопользовательские танки. А к концу курса у вас будет готовый проект по разработке игры, для которой вы сами выберете жанр и платформу.
- Вы изучите все этапы выпуска игр на рынок. Разработка – это только полдела. Еще игру нужно выпустить и успешно продать. Преподаватели SkillFactory научат вас продвигать свои проекты в App Store, Steam и Google Play.
- Вы создадите резюме и соберете портфолио. Это поможет сразу после обучения найти работу и претендовать на зарплату от 70 000 рублей на старте. А через год – на 110 000 рублей.
Изучить Unity, собрать портфолио и начать зарабатывать в геймдеве можно всего за год – вам поможет SkillFactory. Переходите по ссылке и записывайтесь на курс по разработке игр, пока действует скидка 45%!