Мармелад (программное обеспечение)

редактировать
Мармелад SDK
Логотип компании New Marmalade.png
Разработчики) Мармелад Текнолоджис Лимитед.
Стабильный выпуск 8.6 / 15 сентября 2016 г. ; 4 года назад ( 2016-09-15)
Написано в C ++
Операционная система iOS, Android, Windows Phone 8, Mac OS X, Windows, Tizen, Roku
Тип Игровой движок
Лицензия Проприетарный
Веб-сайт Официальный веб-сайт

Marmalade SDK - это кроссплатформенный комплект для разработки программного обеспечения и игровой движок от Marmalade Technologies Limited (ранее известной как Ideaworks3D Limited ), который содержит файлы библиотеки, образцы, документацию и инструменты, необходимые для разработки, тестирования и развертывания приложений для мобильных устройств.

СОДЕРЖАНИЕ
  • 1 Обзор
  • 2 Прием
  • 3 игры
  • 4 ссылки
  • 5 Внешние ссылки
Обзор

Базовая концепция Marmalade SDK - написать один раз, запустить где угодно, чтобы можно было скомпилировать и выполнить единую кодовую базу на всех поддерживаемых платформах, а не писать на разных языках программирования с использованием разных API для каждой платформы. Это достигается за счет предоставления API на основе C / C ++, который действует как уровень абстракции для основного API каждой платформы.

В зависимости от приобретенной лицензии Marmalade SDK поддерживает развертывание приложений на следующих платформах: Android, BlackBerry 10, iOS, LG Smart TV, Tizen, Mac OS X, Windows Desktop, Roku 2, Roku 3 и Windows Phone 8, но не Linux.

Основной SDK Marmalade состоит из двух основных уровней. API низкого уровня C под названием Marmalade System предоставляет уровень абстракции, который позволяет программисту получить доступ к функциям устройства, таким как управление памятью, доступ к файлам, таймеры, сеть, методы ввода (например, акселерометр, клавиатура, сенсорный экран), а также вывод звука и видео. Marmalade SDK - это C ++ API, который обеспечивает функциональность более высокого уровня, в основном ориентированную на поддержку 2D (например, обработка растровых изображений, шрифты) и рендеринга 3D-графики (например, рендеринг 3D-сетки, анимация с костями). Он включает расширяемую систему управления ресурсами и сеть HTTP. Marmalade SDK поддерживает цель C.

Marmalade SDK позволяет получить доступ к возможностям графического рендеринга мобильных устройств либо напрямую, используя OpenGL ES API (поддерживаются OpenGL ES 1.x и 2.x), либо используя функциональные возможности, предоставляемые уровнем Marmalade SDK. Marmalade SDK обеспечивает поддержку загрузки и рендеринга графических ресурсов, таких как растровые изображения и данные 3D-модели, которые должны быть реализованы пользователем при непосредственном использовании OpenGL ES. Marmalade SDK предоставляет плагины экспорта для использования с Autodesk 3DS Max и Autodesk Maya, позволяющие использовать 3D-модели и анимацию в приложениях. Для поддержки старых устройств без специального оборудования для рендеринга предоставляется возможность рендеринга на основе устаревшего программного обеспечения. 9 октября 2015 года Marmalade представила собственные инструменты разработки 2D и 3D.

Marmalade Technologies Limited, ранее Ideaworks Ltd, производитель 2D / 3D Marmalade SDK, объявил в сентябре 2016 года о прекращении производства и поддержки своей игровой платформы Marmalade, решив вместо этого сосредоточиться на выпуске собственной игровой студии, известной как Marmalade Game Studio Ltd. Компания объявила, что после последней итерации в марте 2017 года сервер лицензий будет отключен и поддержка прекратится. В январе 2017 года GMO Cloud– из Японии получает эксклюзивные права на использование Marmalade SDK, который поддерживает как собственные, так и гибридные браузерные приложения, ускоряя разработку новых функций и поддерживая разработку игр и приложений.

В мае 2018 года GMO Cloud объявила о прекращении выпуска Marmalade.

Прием

12 ноября 2015 года платформа Marmalade стала победителем конкурса The Independent Game Developers 'Association Awards 2015 в категории «Лучшие движки и промежуточное ПО, инструменты и технологии».

Игры

Это список известных игр, которые были созданы с использованием Marmalade SDK.

Компания Marmalade занимается собственной разработкой игр через Marmalade Game Studio Ltd. и издает следующие игры:

использованная литература
внешние ссылки
Последняя правка сделана 2024-01-10 06:51:08
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте