Большинство людей, которые впервые имели возможность пользоваться смартфоном под управлением операционной системы Android были поражены мощью и разносторонностью приложений, написанных под эту операционку. Дружественный интерфейс, который позволяет совершать огромный спектр действий по управлению телефоном также дает возможность делать это всего лишь несколькими нажатиями пальцем на дисплей устройства.
Для многих это не ограничилось удобством использования приложений, которые написаны сторонними разработчиками. Людям хочется сделать что-то свое. Что-то, что можно показать другим и получить за это деньги. В данный момент множество разработчиков привлекает разработка игр для Android. При нынешних мощностях процессоров и видеокарт маленьких мобильных устройств каждый человек может создать красивое функциональное приложение или игру, при этом современные технологии позволят полностью реализовать потенциал и фантазию разработчика.
Как известно, для программистов Google предлагает свой собственный инструмент для разработки – Google Android SDK. Этот пакет для разработки подойдет для большинства известных операционных систем. Написание программ ведется на языке Java, а интегрированной средой разработки для этого может служить Eclipse или NetBeans.
Но без игрового движка, естественно, игру не напишешь. В помощь разработчиком предоставляется игровой движок Unity, который является мощным инструментом для разработки игр в 2D и 3D. Существует как платная лицензия, так и бесплатная (Unity Free). Первый релиз состоялся в 2005 году, а по состоянию на май 2011 года уже более 500 000 пользователей зарегистрировалось на официальном сайте.
На движке Unity создано огромное количество игр, среди которых можно отметить Sky Knights, Star Wars, Off-Road Velociraptor Safari, Tiger Woods PGA Tour Online. Также для этого движка предусмотрено несколько известных расширений, которые помогают расширить функционал, для более эффективной работы со спрайтами, шейдерами и логикой.
Выделим основные достоинства игрового движка Unity:
Невысокие цены на данный движок и наличие различных видов лицензий на продукт;
Кроссплатформенность;
Дружественный интерфейс.
На базе игрового движка Unity имеется инструментарий для совместной разработки Unity Asset Server.
|