Дать разработчикам игр фору

EMILY RAINE / UNITY TECHNOLOGIESContributor
May 25, 2020|5 Мин
Дать разработчикам игр фору
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Catsoft Studios создает необходимые инструменты для создания игр, которые сокращают время производства, чтобы вы могли сосредоточить свою энергию там, где это важно.

Каждая игра начинается с идеи - мир, который можно построить, интересная игровая механика, функция, в которую обязательно влюбятся игроки, - но чтобы воплотить эту идею в жизнь, нужно проделать огромную работу. Catsoft Studios создает инструменты, которые помогают сделать путь от идеи до готовой игры гораздо более плавным. Созданный на основе основного продукта студии, Game Creator, этот трудолюбивый издатель Unity Asset Store выпустил множество инструментов, шаблонов и систем, призванных помочь вам воплотить свои идеи в жизнь.

"Game Creator - это связующее звено между программированием и дизайном игр", - говорит Марти Ногу Колл, главный разработчик Catsoft Studios из Барселоны, описывая этику, которая лежит в основе предложений издателя в Asset Store.

"Мне нравится думать о цикле разработки игры как о наборе слоев. Когда вы создаете игру с нуля, вы начинаете с самого низкого уровня и должны проложить себе путь наверх. Unity дает вам огромную фору, - объясняет он. "Game Creator" стремится продвинуться еще дальше. Когда вы хотите, чтобы персонаж переместился в определенную позицию, вам не нужно разбираться с векторами направления, формулами ускорения, задержками между анимациями или обходом препятствий. Вы хотите переместить персонажа из точки А в точку Б. Именно в этом и состоит задача Game Creator: сделать разработку игр более удобной для человека".

Game Creator - это основа, базовый пакет общих, не зависящих от жанра систем, включая камеры, персонажей, переменные и высокоуровневое решение для создания визуальных сценариев. Модули добавляют и расширяют эти возможности за счет элементов геймплея - от управления инвентарем до определения систем рукопашного боя и создания квестов. Модуль Stats поможет вам создать сложную систему атрибутов в RPG, а дополнение Dialogue - систему управления сложными ветвящимися разговорами между персонажами. Каждая из них тесно интегрируется с Game Creator, что повышает свободу и производительность разработчиков, а система визуальных сценариев может быть расширена за счет бесплатных пользовательских узлов, размещенных на Game Creator Hub. Экосистема Game Creator включает в себя функции, привлекательные как для дизайнеров игр, так и для разработчиков - по словам Марти, его инструменты предназначены "для всех, у кого есть идея игры".

Начиная с сильных сторон

Будучи студентом факультета компьютерных наук в Барселоне, Марти обнаружил, что у него есть талант к созданию инструментов. "Я работал над проектом, в котором мы должны были разработать мобильную игру в жанре RPG. Мы потратили почти девять месяцев на разработку инструментов и активов и всего два - на доработку игры, - говорит он. "Тот факт, что первые девять месяцев приносили больше удовлетворения, чем напряженные последние, стал для меня подсказкой, что создание инструментов может нравиться мне больше, чем разработка полноценных игр".

Воспользовавшись двухнедельным перерывом между семестрами, Марти углубился в изучение UDK, RPG Maker и Cocos 2D, и примерно в это же время он влюбился в Unity. "Когда я открыл Unity 2.6, я влюбился в ее простоту, - вспоминает он. "Большой вид сцены с островом, с которым я могу играть, скрипты, которые автоматически компилируются, и понятный интерфейс. Все просто получилось".

После этого переход к разработке инструментов для создателей в Asset Store стал естественным. Марти заметил, что многие программисты, работающие над играми, ограничены жесткими сроками, которые не оставляют им достаточно времени для создания отличных инструментов для собственного рабочего процесса - вместо этого они часто вынуждены создавать вещи, которые едва справляются со своей задачей. "Сосредоточившись на Game Creator, мы работаем наоборот, - объясняет он, - вкладываем все силы в инструменты и время от времени тестируем их, участвуя в игровых джемах".

Вдохновение и вдохновение в Asset Store

В настоящее время Catsoft Studios имеет восемь пакетов в Asset Store, но Марти говорит, что он использует активы и в своем собственном процессе разработки. "Asset Store - это место, полное скрытых жемчужин и хорошо известных первоклассных продуктов", - говорит он, называя в числе своих основных ресурсов редактор анимации UMotion Pro и широкий набор пакетов художественных активов Synty Studios.

Его вдохновляет энергия сотрудничества и дух коллегиальности сообщества Asset Store, который помогает ему совершенствовать свои инструменты, чтобы лучше служить разработчикам игр, использующим Game Creator и его модули. "Пока что это работа мечты", - говорит он. "Разработчики игр очень увлечены созданием игр. Это значит, что когда кто-то отправляет вам письмо, он искренне хочет что-то узнать, а не потому, что начальник велел ему спросить".

В перспективе Catsoft Studios работает над новым модулем под названием Traversal, который он планирует дополнить "исследовательской фазой", изучающей, как лучше создавать активы, использующие новейшие возможности Unity, такие как полиморфная сериализация, DOTS и UI Toolkit, среди прочего.

Для Марти публикация в Asset Store создает благотворный цикл творчества - разработчики используют созданные им инструменты для подпитки своих проектов, а взаимодействие с клиентами побуждает Марти продолжать расширять границы того, что он создает для них.

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