Page
Cross Platform Portability and Performance Without Compromise
© Ideaworks3D Limited | Business Confidential 1
Page
Paul GregoryChief Software [email protected]
Page
More platforms More possibilities
Page
Page
Marmalade Provides the Solution
5© Ideaworks3D Limited | Business Confidential
Mobile Game Development Complexities
FRAGMENTEDTOOLS
FRAGMENTEDDEVICES
FRAGMENTEDCODE
UNIFIEDTOOLS
UNIFIEDDEVICES
UNIFIEDCODE
• No device SDKs• Use your favourite IDE…• …on your favourite
platformUNIFIED
CODEUNIFIEDDEVICES
• Single codebase for all platforms
• Common Language• Update once deploy
immediately• Binary compatibility
• Takes away the pain of device and OS fragmentation
• Desktop simulator
Page
Your Application
© Ideaworks3D Limited | Business Confidential 6
Marmalade
“Marmalade System” Graphics
Operating System
Device Drivers OpenGL ES
2D Graphics3D Graphics
TextUI
NetworkingResources
Etc.
“Marmalade Studio”
Page
Marmalade Extension
Marmalade Extension
Library
Marmalade Extensions Development Kit
7© Ideaworks3D Limited | Business Confidential
Standard iOS
Library
Standard Android Library
XCode Project
Eclipse Project
iOS Config
Android Config
Single S4E File
Extension B
uilder
MK
B
Platform
SD
K and Tools
Page
Marmalade Partner Eco-system
Page
Good for Sharing
http://github.com/marmalade
Page
Marmalade Roadmap – what’s coming?
• Native UI
• HTML5, CSS3 and JavaScript support
• Smart TV platforms
• Desktop Deployment
Windows, OSX and Linux
Page
Thank you and any [email protected]