Найти в Дзене
Game Development Int.

Движки для разработки Игр

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

Unity
Unity

Unity - Популярная среда разработки игр в трёх и двух мерном пространстве. Его использует 51% разработчиков, часто его используют Инди. Unity позволяет создавать игры, работающие на более чем 25 платформах (ПК, игровые консоли, мобильные устройства, интернет- приложения и т.д.). Существует три типа лицензии:

  • Personal (Цена: Бесплатная в использовании до того момента пока ваш доход не превысит 100 тыс. $ в год . Функционала вам хватит с ног до головы, особенно на начальном этапе).
  • Plus (Цена: 40$ в месяц до того момента пока ваш годовой доход не превысит 200 тыс. $. Представляет больше возможностей, самой главной из них я считаю это темная тема интерфейса т.к большинству не особо нравиться белый интерфейс, но это уже дело вкуса).
  • Pro (Цена: 150$ месяц. Откроет новые возможности, например доступ к исходному коду).

Преимущества: Визуальная среда разработки. Межплатформенная поддержка. Много информации для изучения. Система компонентов, то есть вы можете использовать готовые компоненты (скрипты) или писать их сами и добавлять их к спрайтам за счёт чего объект сможет делать то что вы напишите в скрипте.

Языки программирования: C# .На более старых версиях JavaScript.

Игры разработанные на этом движке:

Godot Engine
Godot Engine

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

Преимущества: В отличие от того же Unity, сообщество Godot Engine чрезвычайно отзывчиво, полезно и дружелюбно. Если у вас есть опыт работы с другими языками программирования то на изучение GDScript у вас уйдёт около 3 часов. У Godot Engine открытый исходный код, благодаря этому вы можете написать дополнение для этого движка.

Языки программирования: Скриптинг осуществляется на собственном языке программирования GDScript синтаксис которого похож на синтаксис языка программирования Python. Также поддерживает C# и C++.

Игры разработанные на этом движке:

Цена: Бесплатно.

Unreal Engine
Unreal Engine

Unreal Engine - игровой движок, разработанный компанией Epic Games. Сначала он был написан для разработки шутеров от первого лица, но на последующих версиях стали разрабатывать игры различных жанров. Движок позволяет создавать 3D игры для большинства операционных систем и платформ: Windows, Linux, Mac OS и Mac OS X; консолей Xbox, Xbox 360, Xbox One, PlayStation 2, PlayStation 3, PlayStation 4, PSP, PS Vita, Wii, Dreamcast, GameCube и Apple.

Преимущества: Открытый код. Благодаря визуальному редактору Blueprints, вы можете создавать скрипты, не написав ни единой строчки кода.

Языки программирования: C++

Игры разработанные на этом движке:

Цена: Бесплатно, но разработчики обязаны платить 5% роялти от дохода.

CryEngine
CryEngine

CryEngine — игровой движок, созданный немецкой частной компанией Crytek. Движок предназначен для разработки 3D игр. Он поддерживает такие платформы как PC, XBox, XBox 360, Play Station.

Преимущества: CryEngine позволяет создавать игры почти c фотореалистичной графикой. В умелых руках, картинка проектов, сделанных на CryEngine, превзойдет по качеству изображение игр, сделанных на Unity 3D и Unreal Engine.

Языки программирования: C++, C#

Игры разработанные на этом движке:

Цена: Бесплатно.

Я думаю это все движки, среди которых вам стоит выбирать. Конечно, ещё существует очень много движков для разработки игр, но это самые популярные и часто используемые. Спасибо за просмотр. Удачи!ревью

Превью
Превью