forma.8: пример использования Unity для 2D-игр
В 2014 году игровой журналист Мауро Фанелли и опытный графический дизайнер Андреа Геллато решили выйти на новый уровень и стали профессионально заниматься разработкой игр. Они уволились со своей работы, с поддержкой Unity основали студию MixedBag и устремились вперед, воплощая свои идеи в игре forma.8.
-
Игра
forma.8, a 2D metroidvania action-adventure exploration game
-
Цель
Разработка отличной игры с нарисованной вручную векторной графикой.
-
Платформы
PlayStation 4, PlayStation Vita, Nintendo Switch, Wii U, Xbox One, iOS, ПК/MAC/Linux, FaceBook GameRoom.
-
Количество сотрудников
7 человек.
-
Регион
Турин, Италия.
Mauro Fanelli, co-founder of Mixed Bag studios, talks about how 2D tools in Unity enabled them to realize their vision.
Скорость прототипирования, выпуск на нескольких платформах
Используя Unity, программист-самоучка и дизайнер разработали игру своей мечты.
Результаты
- Они создали прототип forma.8 примерно за 30 дней.
- Плагины из Asset Store сэкономили целые месяцы работы.
- forma.8 была запущена командой из 5 человек на 6 различных платформах одновременно. Теперь игра доступна на 10 платформах.
- Портирована на Nintendo Switch всего за 10 дней
Пришло время воплотить мечту
Когда расцвел рынок iOS, Мауро Фанелли и Андреа Геллато поняли, что пришло время выпускать игру своей мечты. Но их ресурсы были ограничены, поэтому им нужен был удобный инструмент, расширяющий их возможности.
«На самом деле я всегда хотел создавать игры», — говорит Фанелли. — Но я лишь самоучка, и мои навыки программирования оставляют желать лучшего. Поэтому для меня удобство работы в Unity было своеобразным откровением. Без Unity мне бы никогда не было суждено создать компанию и разрабатывать игры. Она позволила мне создать прототип forma.8 всего за месяц».
Решение любой проблемы
Дело не только в простоте использования Unity: поддержка от других разработчиков и преимущества Asset Store также сделали путь к успеху MixedBag проще.
«Сообщество разработчиков Unity необычайно велико и активно, а на форумах всегда найдется решение любой проблемы».
Фанелли говорит, что Asset Store также упрощает жизнь, и это первый ресурс, с которого они начинают поиски, когда им нужно что-то разработать.
«Если кто-то уже написал этот код, то почему бы не использовать его для решения своих задач? Мы приобрели 15-20 разных плагинов из Asset Store, что позволило нам пятерым проделать работу, для которой обычно нужен труд 20 человек. Программы были очень полезны, они сэкономили нам месяцы работы».
Сердце игры — прекрасная двумерная графика
Вдохновленные одной из своих самых любимых игр 90-х (приключенческая игра Another World), Фанелли и его компания решили, что именно 2D идеально подойдет для forma.8. Он и его партнер Геллато имели четко оформленные идеи относительно внешнего вида и впечатлений от игры.
«Это был поистине проект нашей мечты. И мы хорошо понимали, как он должен выглядеть. Его графика должна быть уникальной. На экране не должно быть никаких пикселей. Картинка должна быть чистой, сочной, без контрастных цветов», — говорит он.
В итоге они решили построить графику forma.8 из черных силуэтов на ярком, красочном фоне.
Красота двумерной графики игры заслуживает мощного двумерного движка
В начале разработки forma.8 в 2011 году платформа Unity не имела многих из сегодняшних инструментов для двумерной графики. Поэтому они очень обрадовались новости о поддержке двумерной графики в Unity.
«С точки зрения физики самой важной была стабильность симуляции. Благодаря движку Unity 2D мы забыли о том, что такое расчеты столкновений и телепортации», — говорит Фанелли. — Нам больше не пришлось беспокоиться об ошибках или определении положения тела относительно Mesh Collider при его прохождении сквозь стены. Мы просто перешли на новую версию и получили огромный прирост к производительности».
Выпуск на шести различных платформах
Благодаря мультиплатформенной поддержке в Unity, forma.8 очень быстро появилась на множестве платформ. Затем команда расширила редактор Unity с помощью оболочки, поддерживающей функциональность консолей, что помогло им работать над системой управления на различных платформах, избавив их от необходимости программировать.
«Небольшие студии обычно запускают проект на одной или двух платформах, поскольку поддержка платформ требует больших затрат, но нам удалось выпустить forma.8 на шести разных платформах одновременно, и это — работа команды из пяти человек. А портирование игры на Nintendo Switch заняло всего около десяти дней. Раньше портирование было очень сложной задачей, а теперь Unity позволяет выпускать игру на чем угодно».
MixedBag выпустила игру forma.8 на PlayStation 4, PlayStation Vita, Nintendo Switch, Wii U, Xbox One, iOS, ПК, Mac, Linux и FaceBook GameRoom.
Eclipse
Узнайте, как инди-разработчик за 3 месяца создал прототип, который принес ему финансирование для игры на Google Daydream — благодаря Unity.
Phased
Узнайте, как два разработчика, которые занимаются играми не в студии и только в свободное время, создали потрясающую 2D-игру и заслужили место среди других успешных проектов рубрики Made with Unity.
Flipping Death
Узнайте, как Zoink Games смогли достичь уникального ощущения от их игры Flipping Death с графикой в формате 2,5D, быстрым прототипированием и мощными инструментами для художников — благодаря Unity.
Demolition Derby
Узнайте, как инди-студии из 3 человек удалось создать популярную многопользовательскую мобильную игру с более чем 15 млн загрузок — благодаря Unity.
Royal Blood
Узнайте, как Unity помогла Gamevil создать MMORPG Royal Blood для мобильных устройств с уровнем качества игр для ПК.