Marmalade

Preview:

DESCRIPTION

Презентации языка кросс-платформенной разработки MarmaladeГлеб Лебедев, Краснодарская гильдия разработчиков мобильных приложений:http://www.facebook.com/groups/krdmobile/

Citation preview

Разработка компании Ideaworks3D Limited

Используется такими компаниями как:EA, Square Enix, Konami, Gameshastra,

RoadPilot, WorkSnug, Playsoft и NaturalMotion

Разработка ведётся на С++

В том числе под MacOS(Linux + QtCreator в планах)

Повторное использование кода

Подключение библиотек (lua, box2d, libcurl, libpng...), обмен кодом через github

Разработка для множества платформ сразу:IOS, Android, Symbian, Bada, webOS...

А также PSP, DS, PS3...

Позволяет обращаться напрямую к API платформы

Мощный эмулятор устройств с поддержкой отладки ARM кода

Удалённое тестирование управления(картинка передаётся на устройство, события управления в приложение)

Использование особенностей iOS:iAd – Apple’s exciting new advertising serviceMicrotransactions – for in-app purchasesGame Center – Apple’s social gaming networkMusic Player – get full control of the device music player, for example to select an audio file and play it in the backgroundFacebook Connect for iOSPush NotificationsGame Kit APIs, for Bluetooth connectivityZeroconf APIs for local discovery of devices, such as multi-player gamesBrowser – launch the device browser application at a specified URLEmail – launch the device email client, and pre-populate the email fields

2D графика и поддержка шрифтов

Готовая библиотека для пользовательского интерфейса

(В версии 5.2 обещают доступ к нативному)

Воспроизведение музыки и видео

Поддержка камеры

Упаковка и оптимизация ресурсов

Доступ к сети

3D графикаС шейдерами! :)

3D графикаС шейдерами! :)

От софта ...

... до ES 2.0

Анимации 3D моделей

Поддержка физики (ODE, Box2D)

Поддержка скриптов (Lua)

В октябре ожидаются новые вкусности!