Разработка игр, также известная как геймдев, одна из наиболее активно развивающихся сфер в IT. Создание крупных проектов вроде Cyberpunk 2077 или Dota 2 требует огромного штаба профессионалов. Однако попробовать себя в этом может любой желающий. Ведь для этого придуманы разные способы.
Какими бывают игровые движки
Движок игры — это программное обеспечение, вокруг которого строятся все остальные элементы проекта. Он как фундамент, на который наслаивается все остальное. Программы, относящиеся к движкам, обеспечивают визуал, звуки, перемещение персонажей, соблюдение законов физики и так далее.
У разработчиков обычно есть выбор, на каком движке создавать игры. Вариантов два: либо воспользоваться бесплатным из общих источников, либо создать свой. И первый выбирают почти все девелоперы, даже огромные корпорации вроде CD Projekt RED. Ремейк первого Ведьмака будет работать на самом известном движке Unreal Engine 5.
Создавать свой движок обычно дорого, это требует много ресурсов в виде времени и человеческих мозгов. Однако иногда разработчики оказываются связанными по рукам и ногам и вынуждены работать с тем, что дают.
Однако есть и более позитивные примеры, когда собственное железо очень помогает. Так, Platinum Games анонсировала разработку необычного движка, который собирают специально для личных игр. Его особенность заключается в том, что с ним будет удобно работать почти всем членам команды вроде композиторов или видеомонтажеров. Каждый разработчик сможет быстро перенастроить пару параметров, чтобы сделать сцену более эффектной или убрать какой-то недочет.
На каких движках делают игры
Самых популярных и известных каждому геймеру движков несколько. На ум сразу приходят Unity и Unreal Engine. Оно и понятно: это бесплатное ПО, ставшее популярным за счет уникальных киллер-фич.
Unity
Один из самых популярных движков. На Unity создано бесчисленное количество игр, и их число не прекращает расти. Он поддерживает кроссплатформенность, достаточно прост в использовании, уже содержит огромную базу готовых ассетов. Именно Unity стоит под капотом игр вроде Escape from Tarkov и Genshin Impact.
Несколько популярных игр на Unity
- Hollow Knight
- Cuphead
- Pokemon GO
- Rust
- Hearthstone
Unreal Engine
Второй по популярности игровой движок в мире. Если Unity больше полагается на мобильный сегмент, то на UE принято создавать AAA-игры и высокобюджетные тайтлы. Именно поэтому Epic Games, отвечающая за него, не успокаивается и продолжает активную поддержку. Недавно вышла пятая итерация Unreal Engine, буквально напичканная технологиями. Одна делает свет более мягким, другая позволяет отрисовать миллиард частиц за мгновение ока, и так далее.
Несколько популярных игр на Unreal Engine
- Трилогия Batman Arkham
- Star Wars Jedi: Fallen Order
- Borderlands 3
- Tekken 7
- Mortal Kombat 11
RED Engine
Собственная разработка CD Projekt RED. Впервые была опробована на Ведьмаке 2, а затем использовалась в третьей части и в Cyberpunk 2077. Правда, под триквел приключений Геральта железо пришлось дорабатывать. Как и в случае с Киберпанком.
Frostbite
Внутренний движок Electronic Arts. Однажды боссы EA решили перестать давать деньги зажравшейся Epic Games и создать свое ПО. Изначально опробовали на Battlefield: Bad Company и результат превзошел все ожидания: игра выглядела просто бомбезно.
И потом менеджмент компании начал агрессивно пересаживать все внутренние студии на собственное железо, что обернулось полнейшим провалом. Только сейчас внутренние команды смогли адаптироваться к ПО движка, да и то не целиком.
IW Engine
На этом движке построены все игры серии Call of Duty начиная с 2005 года. Он появился в стенах Infinity Ward почти сразу после основания студии. Изначально сотрудники новой компании использовали id Tech 3, с которым уже имели дело. Уже потом они сильно модифицировали его, подогнав под себя.
RE Engine
Компания Capcom тоже решила не отставать и изобрела свой движок к 2017 году. Теперь все ее игры базируются на нем, и это оказалось отличным решением компании. Каждый тайтл, выпущенный японцами, выглядит сочно и ярко, а также пестрит красивыми моделями и различными эффектами. Первой игрой на новом железе стала Resident Evil 7, вышедшая в 2017-м. Надо ли говорить, что даже сейчас она смотрится отлично?
Как еще можно создать игру
В современном мире выпустить собственный тайтл можно без навыков программирования и даже без всех этих курсов. И в этом, как ни странно, помогают именно игры. Вот три самых известных примера.
Dreams
Сложно называть Dreams игрой. Это скорее огромный и плотно набитый ассетами движок-конструктор. При этом функционал у него ни чуть не хуже, чем у старших собратьев по цеху. Идея Dreams в том, что каждый ее обладатель может воплотить в жизнь любую мечту. Ее можно буквально собрать по кирпичикам. На фундаменте этой игры создают шутеры, гонки, стратегии, платформеры, хорроры и бог знает что еще.
Minecraft
В Майнкрафте можно создать все, что угодно, включая почти любую игру: от гонок до шутера или веселого платформера. И именно здесь визуальный стиль Minecraft и ее ядро раскрываются на полную катушку. Вы ведь помните, что ваши возможности в рамках этой вселенной ограничиваются исключительно воображением?
Roblox
Ближайший собрат Minecraft и один из тройки лидеров игр-конструкторов. В Roblox очень обширный встроенный инструментарий и тысячи готовых ассетов, благодаря чему создать что-то здесь можно буквально за 10 минут. А потом за считанные секунды поделиться этим чем-то со всем миром или друзьями.
Заглавное фото: Epic Games
0 комментариев