Total WarS Internet news Игрострой О флеш играх на движке Unity3d

О флеш играх на движке Unity3d

За разработанными на языке программирования ActionScript компьютерными играми закрепился термин флеш игры. Префикс Flash к ним прикрепился в соответствии с названием самой популярной среди разработчиков среды разработки приложений, созданной на этом языке.Flash игры получили широкую популярность в Интернете после выхода выхода Flash Player 5, который поддерживает функциональную и стабильную версию языка ActionScript 1.0, разработанную компанией Adobe (ранее она называлась Macromedia). Эволюция языка ActionScript привела к усложнению Flash игр и более широкому их применению.

Сейчас Flash игры преимущественно представлены браузерными играми, приложениями для социальных сетей, игровыми баннерами. Всё еще пользуются популярностью и небольшие игрушки, для размещения которых созданы многочисленные игровые флеш порталы. Социальные сети ВКонтакте и Facebook также содействуют росту рынка флеш приложений и игр. Невзирая на бесплатную и свободную основу подобных игр, компании-разработчики благодаря микроплатежам не только держатся на плаву, но и продвигаются вперед, создают еще более красивые и функциональные игры. Flash Player 11 со встроенной поддержкой 3D и низкоуровневым API дал возможность разработчикам создавать полномасштабные 3d игры, в которые можно играть прямо из браузера.

Игровой движок Unity3d — это многоплатформенный инструмент, применяющийся для разработки двух- и трехмерных игр. Созданные на Unity приложения работают под OS X, OS Windows, Linux, Apple iOS, Android; на игровых приставках XBox 360, PlayStation 3, Wii. С помощью подключаемого к браузеру Unity специального модуля или Adobe Flash Player возможно создавать интернет-приложения. Созданные с помощью Unity приложения поддерживают OpenGL и DirectX.
Вот несколько примеров наиболее популярных игр на движке Unity3d:- многопользовательская игра Battlestar Galactica Online по мотивам одноимённого сериала; - основанная на событиях XX-го века многопользовательская авиационная аркада Sky Knights, - онлайн гольф Tiger Woods PGA Tour;- игра про Робин Гуда Robinhood Showdown и сотни других.

Когда стала бесплатной indie-версия движка, количество только зарегистрированных пользователей Unity 3D сразу увеличилось от ста до ста семидесяти тысяч пользователей. В 2011 году зарегистрированных пользователей было уже более полумиллиона, а всего в мире - более шестидесяти миллионов инсталляций Unity Web Player.Такую популярность движок Unity3d приобрел, кроме принципиально бесплатного распространения, еще и из-за своих уникальных технических характеристик. Движок Unity3d со средой разработки полностью увязан, что позволяет испытывать созданные игры прямо в редакторе. Интерфейс редактора прост и доступен большинству людей, его возможно настраивать под свой вкус. Посредством простого Drag&Drop возможна работа с ресурсами. Поддерживается импорт файлов из чрезвычайно обширного количества форматов.

Сценарии игр пишутся на языках Boo C# и одной из модификаций JavaScript. В движке создана система наследования объектов. Имеются встроенные генератор ландшафтов и поддержка сети. Можно применить свой излюбленный метод контроля версий. Например, Source Gear или Tortoise SVN. Есть решение Asset Server для совместной разработки. В платной версии 3.х появилась PhysX Cloth - поддержка физики ткани и открыт магазин компонентов Assets Store.
Вместе с тем в движке нет пока полноценного тестирования кода программы, не поддерживаются операционные системы Windows Mobile и Symbian^3.

Как уже говорилось ранее, простейшая и самая популярная версия движка Unity Free распространяется бесплатно. Более продвинутая Unity Pro обойдется порядка полутора тысяч долларов. Имея лицензию на обладание Unity 3.x Pro, вы можете дополнительно приобрести за пятьсот долларов приложение Asset Server client и начать совместную работу над созданием игр со своими единомышленниками.

Выход с нетерпением ожидаемой разработчиками игр версии Unity3d 3.5 принес много приятных нововведений. На движке появился экспортер под Adobe Flash, возможность компилировать под эту платформу флеш-проекты!
Наиболее популярная на планете платформа для игр на браузерах Flash установлена на подавляющем большинстве подключенных к Сети компьютеров. Практически все известные игровые площадки под flash заточены изначально. Такие монстры как Kongregate и Armor Games, социальные сети – facebook, вконтакте и.т.д. дают огромную армию игроков и у всех стоит плеер от Adobe. Вместе с тем далеко не у каждого юзера установлен unity плеер и совсем не каждый жаждет его немедленно себе установить. А любой разработчик игр мечтает иметь возможно более широкую аудиторию. Теперь же можно минимальными усилиями портировать проект во flash из unity.

Flash, кроме того, - самая продвинутая для красивых пользовательских интерфейсов платформа. На flash интерфейсы вообще создавать дешевле, быстрее и проще. Они выходят богатыми всяческими красивыми переливы и переходами, анимацией.