Обзоры интернет сервисов, проектов и стартапов - только самые интересные и полезные ресурсы всемирной паутины: описание функциональности, возможности, скриншоты, видео туры, личные впечатления и опыт использования...

Апрель 03 2019

Создание компьютерных игр и популярные движки: Unity 3D, GameMaker, Unreal Engine

Создание компьютерных игрКаждый геймер хоть раз мечтал или просто задумывался о создании своей собственной игры, будь то «стрелялка» или «головоломка». И тут не совсем понятно, с чего начать. С одной стороны кажется, что создание видеоигр не такое уж и лёгкое дело, т.к. для него нужно знать, хотя бы один язык программирования, с другой — можно ведь обойтись и без него. Сегодня бы хотелось раскрыть вам некоторые нюансы для новичков в игровой индустрии.

О программировании

Те, кто считают, что без данных знаний совсем уж нельзя делать игры — в корне ошибаются. В наше время существуют специальные «движки» (о них чуть попозже) по типу Unity 3D или Unreal Engine 4 и др. В них, по сути, не важно знаешь ты азы программирования или нет т.к. интерфейс полностью интерактивный и к тому же еще графический. Короче говоря, вам не придется вводить по тысяче строк кода, чтобы получить, хоть какой-то геймплей.

Но с этим тоже не всё так просто — движок, а именно его графический интерфейс, к сожалению, не может обеспечить легкую реализацию всех ваших задумок. Поэтому для серьезных проектов язык знать нужно, без него вы сможете сделать какие-то простенькие мини или игры платформеры по типу «Super Mario».

Игровые движки

Это специальная среда для создания компьютерных видеоигр, а иногда и для анимации. Как же определиться с выбором софта? Тут есть много нюансов, которые следует внимательно изучить, но для начала советуем определиться с жанром. Список популярных:

  • гонки
  • головоломки
  • стратегии
  • обучающие
  • симуляторы
  • шутеры
  • экшн.

Что касается движков, то можно выделить…

Unity 3D

Unity 3D

Программный продукт Unity 3d направлен на 3D-игры с незамысловатой графикой.

Плюсы:

  • импорт 3D моделей абсолютно из всех редакторов;
  • отличная среда для создания 3D игрушек под мобильные устройства;
  • разработка крутых AAA-проектов

Минусы:

  • в принципе, нужно знание C# или C++;
  • сложный интерфейс, на изучение/привыкание уйдёт около 1-2 месяца;

GameMaker

GameMaker

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

Плюсы:

  • простой/понятный интерфейс;
  • работа с 2D играми, где предусмотрен вид сбоку и сверху;
  • рисование реквизитов и спрайтов прямо в движке;
  • не требует знания языка программирования, однако есть поддержка Game Maker Language — язык, созданный специально для этого софта.

Минусы:

  • разработка 3D-игр здесь не особо простая;
  • не получится реализовать плюс-минус сложный сюжет и сценарий без знания специального языка.

Unreal Engine 4

Unreal Engine 4

Профессиональный игровой движок для сложных 3D проектов.

Плюсы:

  • возможность создания AAA-проектов (высокобюджетных);
  • интеллектуальный графический интерфейс с поддержкой языка C++;
  • импорт 3D-моделей из некоторых редакторов, специализирующихся на 3D графике.

Минусы:

  • неудобная настройка коллизии;
  • высокие требования для ПК;

В целом, к разработке любой игры нужно подходить ответственно. Какой бы багаж знаний/опыта у вас ни был, все это не простое дело, требующее сил и некоторых затрат.

Оставить комментарий