Разработка собственной инди-игры на Unreal Engine 5 и Unity — что нужно знать

0
276

Разочарованы играми «тройки» этого года? Не беда, сделайте свой собственный проект — с Unity или Unreal Engine 5!

Unreal Engine 5: рабочая лошадка разработчика Epic Games

Хорошая графика и сильные 3D-тайтлы:Unreal Engine 5 наиболее известен своей способностью отображать хорошую графику. Кроме того, на нем основана одна из самых успешных игр: Fortnite.

Игровая компания Epic Games, которая стоит за разработкой движка Unreal Engine, зарабатывает миллиарды на этой хитовой игре.

Здесь вы можете увидеть другие игры, основанные на движке Unreal Engine

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

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

Недостаток для новичков:C++ требует точного программирования распределения памяти. Небольшие ошибки здесь быстро приводят к сбоям.

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

Вывод: Сильными сторонами движка являются возможности создания3D-игри быстрый язык программирования. К недостаткам можно отнести малое количество справочных файлов сообщества и начальный барьер языка C++. Положительный финансовый аспект: если вы добьетесь успеха и оборот вашей игры составит 1 000 000 долларов США, то вам придется заплатить очень точно рассчитанную сумму в размере 5% от общего валового оборота в качестве лицензионных расходов.

(Движок Unity в последнее время испытывает проблемы с доверием (символическое изображение; источник: Photo by Mohammad Rahmani on Unsplash))
(Движок Unity в последнее время испытывает проблемы с доверием (символическое изображение; источник: Photo by Mohammad Rahmani on Unsplash))

Unity Engine: долгая надежда инди-индустрии

На инди-сцене Unity — самый популярный движок среди разработчиков-хобби.Вы можете рассчитывать на бесплатную загрузку. По сравнению с другими движками, он очень интуитивно понятен и прост в использовании.
(«C-Sharp») с несколько более простым кодом.

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

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

Если вы не хотите писать скрипты в Unity, вы также можете использовать блок-схемы!

Самыми известными играми на движке Unity являютсяSubnautica, Fall Guys и популярное приложение для смартфонов Pokemon GO. Но будьте осторожны: Игра от Niantic в настоящее время заставляет ваши айфонывибрировать непреднамеренно.

Вывод: Движок Unity также может быть использован для создания хороших 3D-игр. Однако в области 2D он имеет преимущество. Кроме того, начать работу с ним проще благодаря большому сообществу и более простому языку программирования. Что касается лицензирования, то Unity просит заплатить за оборот более 100 тыс. долл. в год (по состоянию на 2023 год).

Слон в виртуальной комнате Unity Engine

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

Так что еще предстоит выяснить, сможет ли Unity вернутьдовериесообщества.

Вот список из 5 полезных приложений-включая «Энки», которые помогут вам освоить программирование!

Если эта статья вызвала у вас интерес к разработке игр и вы бесплатно скачали один из движков, не стесняйтесь написать нам о своих впечатлениях в колонке комментариев. Вы уже являетесь разработчиком — может быть, даже с помощью Unity? Как Unity может вернуть ваше доверие? Дайте нам знать!