Разработка успешных игр на Unity3D
Pavel Krivoruchko, Keiss Media
История
2005
2008
2011
2010
2009
• Поддержка Android • Работы по поддержке Flash • Объявлено, что экспорт в HTML5 будет
реализован, когда платформа достигнет нужного уровня
• Unity 1.0
• Unity Editor для Windows
• Unity iPhone
• Поддержка iPad
• 2011: год, когда игрушка превратилась в инструмент
• Unity3D 3.3: Качество на четверку (включая поправку за красивые глаза)
• Unity3D 3.4: Гладкая и быстрая работа везде
НО:
Незнание уголовного кодекса мобильных платформ не освобождает от ответственности.
Unity3D на мобильных
• Одно из лучших средств для создания игрового и 3D контента под iOS и Android
• Развитая инфраструктура дополнений и расширений
• Windows/Mac редактор
• EA, Bigpoint, Disney, Lego, Nival, Game Insight,…
…но при этом все через задницу универсальный интерфейс
Сейчас
• «Взрослая» платформа: 60 млн. долларов инвестиций не пропали даром;)
• Легкий старт
• Эффективный старт: фокус на функционале, а не написании «велосипедов»
• Возможность разработки от простых 2D аркад до MMO проектов
Почему Unity3D?
Интеграция OpenFeint & Game Center
Интеграция социальных сетей
GUI
Библиотеки ресурсов: От деревьев до гигантских роботов
Дополненная реальность (AR)
Визуальные редакторы шейдеров и логики
2D рисование
Твининг и сплайны
А что это значит? С покупкой лицензии расходам не суждено закончиться;)
Экосистема Unity3D: Asset Store и плагины
Публикация ваших продуктов на всем зоопарке странных и закрытых платформ.
Union
• Возможность портирования успешного тайтла на консоли, если даже после опыта Super Meat Boy считаете их манной небесной.
• Mac App Store? – Да, и даже упакуют за Вас.
• Steam? – Да!
*Есть надежда
**Если есть уверенность что оно действительно надо и силы подготовить контент под них всех
***Совмещенная с адом и содомией
Действительно* кроссплатформенная** разработка***
• Раньше: Flash на продажу $5000 - $10000
• Теперь: Flash на продажу - $500 - $5000
• Flash и Mobile вместе – it’s over 25k!
Flash vs. Mobile
Оно же не везде работает…?
• Практически все устройства, популярные у играющих в аркады и социальные мобильные игры – уже поддерживают Unity3D
• Возможность за секунду посмотреть получающийся продукт и отправить левелдизайнера делать уровни.
• Быстрая разработка, даже при отсутствии всего спектра устройств для тестирования.
• Возможность делать 3D прототип, решить сделать 3D игру и никогда ничего не выпустить.
Быстрое прототипирование
• «Защита от дурака» - аналитику по производительности выкладывают на блюдечке – но это не мешает отличиться и сделать тормозящий продукт;)
• Эволюция платформы = рост производительности и стабильности, что требует дополнительных усилий криворуких разработчиков чтобы завалить процесс производства
Огромная техническая экспертиза
Высовывать голову наружу и творить добро!
Что же дальше?