{"id":91,"date":"2011-09-07T12:18:24","date_gmt":"2011-09-07T12:18:24","guid":{"rendered":"http:\/\/www.drmop.com\/?page_id=91"},"modified":"2015-02-04T19:55:11","modified_gmt":"2015-02-04T19:55:11","slug":"marmalade-sdk-tutorials","status":"publish","type":"page","link":"http:\/\/www.drmop.com\/index.php\/marmalade-sdk\/marmalade-sdk-tutorials\/","title":{"rendered":"Marmalade SDK Tutorials"},"content":{"rendered":"<p><!--adsandwich--><br \/>\nWelcome to our tutorials and tips archive for Marmalade SDK users. Over the course of these tutorials we will cover many topics from creating a 2D and 3D game to dealing integrating advertising, in-app purchases and access to devices such as the accelerometer, compass, camera and more.<\/p>\n<p>The Marmalade SDK is an awesome easy to use cross platform SDK for smart phone, tablets and emerging technologies such as smart TV. You can find out more about the Marmalade SDK at:<\/p>\n<ul>\n<li>www &#8211; <a title=\"Marmalade SDK on the web\" href=\"http:\/\/www.madewithmarmalade.com\" rel=\"nofollow\" target=\"_blank\">http:\/\/www.madewithmarmalade.com<\/a><\/li>\n<li>Twitter &#8211; <a title=\"Marmalade SDK on Twitter\" href=\"http:\/\/twitter.com\/#!\/marmaladeapps\" rel=\"nofollow\" target=\"_blank\">http:\/\/twitter.com\/marmaladeapps<\/a><\/li>\n<li>Facebook &#8211; <a title=\"Marmalade SDK on Facebook\" href=\"http:\/\/www.facebook.com\/pages\/Marmalade\/125119180904177\" rel=\"nofollow\" target=\"_blank\">http:\/\/www.facebook.com\/pages\/Marmalade<\/a><\/li>\n<\/ul>\n<h2>Marmalade SDK Tutorials<\/h2>\n<p><a title=\"Tutorial 1 - Hello Marmalade \u2013 Introduction to the Marmalade SDK \u2013 The ultimate cross platform SDK for smart phones and tablets\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/09\/12\/hello-marmalade-introduction-to-the-marmalade-sdk-the-ultimate-cross-platform-sdk-for-smart-phones-and-tablets\/\">Tutorial 1 &#8211; Hello Marmalade \u2013 Introduction to the Marmalade SDK \u2013 The ultimate cross platform SDK for smart phones and tablets<\/a><\/p>\n<p><a title=\"Tutorial 2 - Up and Running in a Jiffy \u2013 The Main Game Loop\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/09\/16\/marmalade-sdk-up-and-running-in-a-jiffy-the-main-game-loop\/\">Tutorial 2 &#8211; Up and Running in a Jiffy \u2013 The Main Game Loop<\/a><br \/>\n<a title=\"Tutorial 3 - Loading bitmaps and rendering sprites with Iw2D\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/09\/16\/marmalade-sdk-tutorial-loading-bitmaps-and-rendering-sprites-with-iw2d\/\"> Tutorial 3 &#8211; Loading bitmaps and rendering sprites with Iw2D<\/a><br \/>\nTutorial 4 &#8211; Loading bitmaps and rendering sprites with IwGx<br \/>\n<a title=\"Tutorial 5 - Touch and multi-touch\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/09\/24\/marmalade-sdk-tutorial-touch-and-multi-touch\/\"> Tutorial 5 &#8211; Touch and multi-touch<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial - Handling key inputs and the on screen keyboard\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/09\/28\/marmalade-sdk-tutorial-handling-key-inputs-and-the-on-screen-keyboard\/\"> Tutorial 6 &#8211; Handling key inputs and the on screen keyboard<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial - Time and Timers\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/01\/marmalade-sdk-tutorial-time-and-timers\/\"> Tutorial 7 &#8211; Dealing with time and timers<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial - Marmalade's resource management system\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/01\/marmalade-sdk-tutorial-marmalades-resource-management-system\/\"> Tutorial 8 &#8211; Marmalade&#8217;s resource management system<\/a><br \/>\n<a title=\"Tutorial 9 - Quick and easy audio and music using s3eAudio and IwSound\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/07\/quick-and-easy-audio-and-music-using-s3eaudio-and-iwsound\/\"> Tutorial 9 &#8211; Quick and easy audio and music using s3eAudio and IwSound<\/a><br \/>\n<a title=\"Tutorial 10 - Dealing with files and the file system\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/07\/marmalade-sdk-tutorial-dealing-with-files-and-the-file-system\/\" target=\"_self\"> Tutorial 10 &#8211; Dealing with files and the file system<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial - CIwGameSprite - Creating a robust sprite class\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/14\/marmalade-sdk-ciwgamesprite-creating-a-robust-sprite-class\/\" target=\"_self\"> Tutorial 11 &#8211; CIwGameSprite \u2013 Creating a robust sprite class<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial \u2013 Creating an Extensible Animation System\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/21\/marmalade-sdk-tutorial-creating-an-extensible-animation-system\/\" target=\"_self\"> Tutorial 12 &#8211; Creating an Extensible Animation System<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial \u2013 Actors, Scenes and Cameras Make the World Go Round\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/28\/marmalade-sdk-tutorial-actors-scenes-and-cameras-make-the-world-go-round\/\" target=\"_self\"> Tutorial 13 &#8211; Actors, Scenes and Cameras Make the World Go Round<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial \u2013 Turning IwGame into a Real Game Engine\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/11\/04\/marmalade-sdk-tutorial-turning-iwgame-into-a-real-game-engine\/\" target=\"_self\"> Tutorial 14 &#8211; Turning IwGame into a Real Game Engine<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial \u2013 Sending and Retrieving Data From the Web\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/11\/11\/marmalade-sdk-tutorial-sending-and-retrieving-data-from-the-web\/\" target=\"_self\"> Tutorial 15 &#8211; Sending and Retrieving Data From the Web<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial \u2013 Downloading and Using an Image from a Web Based Image File\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/11\/12\/marmalade-sdk-tutorial-downloading-and-using-image-from-a-web-based-image-file\/\" target=\"_self\"> Tutorial 16 &#8211; Downloading and Using an Image from a Web Based Image File<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial \u2013 Integrating the LUA Script Language\" href=\"http:\/\/www.drmop.com\/index.php\/2012\/06\/26\/marmalade-sdk-tutorial-integrating-lua-script-language\/\" target=\"_self\"> Tutorial 17 &#8211; Integrating the LUA Script Language<\/a><br \/>\nTutorial &#8211; Animating actors<br \/>\nTutorial &#8211; Basic collision detection and response<br \/>\nTutorial &#8211; Creating a basic 2D game<br \/>\nTutorial &#8211; Fitting our game to any screen size<br \/>\nTutorial &#8211; XML and why you should love it<br \/>\nTutorial &#8211; Lets be social &#8211; Integrating Facebook<br \/>\nTutorial &#8211; Deploying, debugging and app submissions<\/p>\n<p>The above tutorials are subject to change<\/p>\n<p>The following are place holder and will be categorised soon<\/p>\n<p>Tutorial &#8211; Useful utilities and IwUtil<br \/>\nTutorial &#8211; Memory management<br \/>\nTutorial &#8211; Detecting gestures, taps and double taps<br \/>\nTutorial &#8211; Integrating physics with Box2D<br \/>\nTutorial &#8211; Textures, materials and polygons<br \/>\nTutorial &#8211; Getting started with 3D<br \/>\nTutorial &#8211; Creating a basic 3D game<br \/>\nTutorial &#8211; Playing with the accelerometer API<br \/>\nTutorial &#8211; Playing with the compass API<br \/>\nTutorial &#8211; Integrating in app purchases<br \/>\nTutorial &#8211; Integrating Admob and iAd Ads<br \/>\nTutorial &#8211; Communicating with web services<br \/>\nTutorial &#8211; Updating content after the fact and streaming data from a server<br \/>\nTutorial &#8211; User interface basics<br \/>\nTutorial &#8211; Cross platform considerations<br \/>\nTutorial &#8211; Playing video<br \/>\nTutorial &#8211; Sending messages via SMS<br \/>\nTutorial &#8211; Multi-threading<br \/>\nTutorial &#8211; Using location<br \/>\n<a title=\"Marmalade SDK and Blackberry Playbook \u2013 From Setup and Deployment to App World Submission\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/08\/30\/marmalade-sdk-and-blackberry-playbook-from-setup-and-deployment-to-app-world-submission\/\"> Tutorial &#8211; Marmalade SDK and Blackberry Playbook \u2013 From Setup and Deployment to App World Submission<\/a><br \/>\n<a title=\"Marmalade SDK Tutorial - Apple iPhone and iPad Deployment and Submissions\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/12\/10\/marmalade-sdk-tutorial-apple-iphone-and-ipad-deployment-and-submissions\/\"> Tutorial &#8211; Apple iPhone and iPad Deployment and Submissions<\/a><\/p>\n<h2>Marmalade SDK Bite Sized Tutorials<\/h2>\n<p>Bite sized tutorials are basically mini tutorials or bits of information that I wanted to quickly add<\/p>\n<ul>\n<li><a title=\"Marmalade SDK Bitesize Tutorial \u2013 Running out of memory and how to fix it\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/09\/27\/marmalade-sdk-bitesize-tutorial-running-out-of-memory-and-how-to-fix-it\/\">Running out of memory and how to fix it<\/a><\/li>\n<li><a title=\"Marmalade SDK Bitesize Tutorial \u2013 Marmalade SDK Bitesize Tutorial \u2013 How to Launch an External File or Web Link\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/19\/marmalade-sdk-bitesize-tutorial-how-to-launch-an-external-file-or-web-link\/\">How to launch an external file or web link<\/a><\/li>\n<li><a title=\"Marmalade SDK Bitesize Tutorial \u2013 How to force a CIw2DImage texture to upload\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/10\/19\/marmalade-sdk-bitesize-tutorial-how-to-force-a-ciw2dimage-texture-to-upload\/\">How to force a CIw2DImage texture to upload<\/a><\/li>\n<li><a title=\"Marmalade SDK Bitesize Tutorial \u2013 How to Determine Device Operating System\" href=\"http:\/\/www.drmop.com\/index.php\/2011\/12\/12\/marmalade-sdk-bitesize-tutorialhow-to-determinedevice-operating-system\/\">How to Determine Device Operating System<\/a><\/li>\n<li>Icon formats and sizes<\/li>\n<li>Splash screen formats and sizes<\/li>\n<li>Building a 2D transform<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to our tutorials and tips archive for Marmalade SDK users. Over the course of these tutorials we will cover many topics from creating a 2D and 3D game to dealing integrating advertising, in-app purchases and access to devices such as the accelerometer, compass, camera and more. The Marmalade SDK is an awesome easy to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3537,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-91","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/pages\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":44,"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/pages\/91\/revisions"}],"predecessor-version":[{"id":132,"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/pages\/91\/revisions\/132"}],"up":[{"embeddable":true,"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/pages\/3537"}],"wp:attachment":[{"href":"http:\/\/www.drmop.com\/index.php\/wp-json\/wp\/v2\/media?parent=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}