Marmalade (software)

Marmalade SDK was a cross-platform software development kit and game engine from Marmalade Technologies Limited (previously known as Ideaworks3D Limited) that contains library files, samples, documentation and tools required to develop, test and deploy applications for mobile devices.

Depending on the license purchased, Marmalade SDK supports deployment of applications to the following platforms: Android, BlackBerry 10,[1] iOS,[2] LG Smart TV, Tizen,[2] Mac OS X, Windows Desktop, Roku 2, Roku 3, and Windows Phone 8, but not Linux.

[3] A low level C API called Marmalade System provides an abstraction layer that allows a programmer access to device functionality such as memory management, file access, timers, networking, input methods (e.g. accelerometer, keyboard, touch screen) and sound and video output.

Marmalade SDK provides support for loading and rendering graphics resources such as bitmap images and 3D model data which would need to be implemented by the user if using OpenGL ES directly.

[9] On November 12, 2015 the Marmalade Platform won at The Independent Game Developers' Association Awards 2015 in the category of "Best Engines & Middleware, Tools & Tech".