Marmalade: Cross Platform: Portability and Performance without compromise
Upcoming SlideShare
Loading in...5
×
 

Marmalade: Cross Platform: Portability and Performance without compromise

on

  • 1,209 views

This masterclass will dive deep into the Marmalade SDK, and provide a live demonstration of how to create a “Hello World” application. We’ll show how to create a project file, write plain C++, ...

This masterclass will dive deep into the Marmalade SDK, and provide a live demonstration of how to create a “Hello World” application. We’ll show how to create a project file, write plain C++, test x86 and ARM builds on the desktop, and then deploy simultaneously to iOS and Android. We’ll then progress to developing a simple 2D game, illustrating issues such as screen-size independence and support for multiple control schemes, and tracking performance metrics within the desktop Simulator.

Statistics

Views

Total Views
1,209
Views on SlideShare
577
Embed Views
632

Actions

Likes
0
Downloads
2
Comments
0

3 Embeds 632

http://blog.flashgamm.com 492
http://blog.devgamm.com 139
http://translate.googleusercontent.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

 Marmalade: Cross Platform: Portability and Performance without compromise Marmalade: Cross Platform: Portability and Performance without compromise Presentation Transcript

  • Cross Platform Portability and Performance Without Compromise© Ideaworks3D Limited | Business Confidential Page 1
  • Paul GregoryChief Software Architectpaul.gregory@marmalademail.com Page
  • More platformsMore possibilities Page
  • Page
  • Marmalade Provides the SolutionMobile Game Development Complexities UNIFIED device SDKs • Single codebase No Takes away the FRAGMENTED pain of for all TOOLS • platforms OS Use your favourite IDE… device and • Common favourite …on yourLanguage fragmentation • Update simulator platformonce deploy Desktop UNIFIED CODE DEVICES immediately • Binary compatibility UNIFIED FRAGMENTED FRAGMENTED UNIFIED DEVICES CODE© Ideaworks3D Limited | Business Confidential Page 5
  • Marmalade 2D Graphics Text Networking Etc. 3D Graphics UI Resources Your Application “Marmalade Studio” “Marmalade System” Graphics Operating Device OpenGL ES System Drivers© Ideaworks3D Limited | Business Confidential Page 6
  • Marmalade Extensions Development Kit Standard iOS XCode iOS Platform SDK and Tools Config Project Library Extension Builder Marmalade Marmalade Single MKB Extension ExtensionS4E File Library Standard Android Eclipse Android Config Project Library© Ideaworks3D Limited | Business Confidential Page 7
  • Marmalade PartnerEco-system Page
  • Good for Sharinghttp://github.com/marmalade Page
  • • Native UI• HTML5, CSS3 and JavaScript support• Smart TV platforms• Desktop Deployment Windows, OSX and Linux Marmalade Roadmap – what’s coming? Page
  • Thank you and anyQuestions?paul.gregory@marmalademail.com Page