{"id":5407,"date":"2018-05-03T09:41:12","date_gmt":"2018-05-03T09:41:12","guid":{"rendered":"http:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/"},"modified":"2018-05-03T09:41:12","modified_gmt":"2018-05-03T09:41:12","slug":"iphone-game-programming-tutorial-1","status":"publish","type":"post","link":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/","title":{"rendered":"iPhone Game Programming \u2013 Tutorial 1"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"580\" height=\"380\" src=\"https:\/\/player.vimeo.com\/video\/6381001?color=00adef\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe><br \/>This Tutorial will cover the basics of taking an OpenGL ES Application template available in Xcode and making the changes necessary so that we can use it for writing out game. The game I am going to be creating is a 2D game to keep things simple as I\u2019m still learning myself :o)<br \/><a href=\"https:\/\/1.envato.market\/coderevolution\">Check out these cool WordPress plugins!<\/a> &#8211; CodeRevolution.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Tutorial will cover the basics of taking an OpenGL ES Application template available in Xcode and making the changes necessary so that we can use it for writing out game. The game I am going to be creating is a 2D game to keep things simple as I\u2019m still learning myself :o)<\/p>\n","protected":false},"author":1,"featured_media":5408,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2019,2018,2016,2015,2017,1],"tags":[2014,330,2013,1882,1311,1629,1287],"class_list":["post-5407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-71squared-com","category-development","category-game","category-iphone","category-programming","category-wp","tag-71squared-com","tag-development","tag-game","tag-iphone","tag-out","tag-programming","tag-the"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"WPInitiator\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"WP Initiate | The best website for learning details about WordPress\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"iPhone Game Programming \u2013 Tutorial 1 | WP Initiate\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-05-03T09:41:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-05-03T09:41:12+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"iPhone Game Programming \u2013 Tutorial 1 | WP Initiate\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#article\",\"name\":\"iPhone Game Programming \\u2013 Tutorial 1 | WP Initiate\",\"headline\":\"iPhone Game Programming \\u2013 Tutorial 1\",\"author\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/5407\\\/23945643_1920x1200.jpg\",\"width\":1920,\"height\":1200,\"caption\":\"iPhone Game Programming \\u2013 Tutorial 1\"},\"datePublished\":\"2018-05-03T09:41:12+00:00\",\"dateModified\":\"2018-05-03T09:41:12+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#webpage\"},\"articleSection\":\"71squared.com, development, game, iphone, programming, WordPress, 71squared.com, Development, game, iPhone, out, programming, the, Vimeomatic_0_1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpinitiate.com\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/category\\\/wp\\\/#listItem\",\"name\":\"WordPress\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/category\\\/wp\\\/#listItem\",\"position\":2,\"name\":\"WordPress\",\"item\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/category\\\/wp\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#listItem\",\"name\":\"iPhone Game Programming \\u2013 Tutorial 1\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#listItem\",\"position\":3,\"name\":\"iPhone Game Programming \\u2013 Tutorial 1\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/category\\\/wp\\\/#listItem\",\"name\":\"WordPress\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#organization\",\"name\":\"WP Initiate\",\"description\":\"The best website for learning details about WordPress\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/\",\"name\":\"WPInitiator\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fa4daefd3362225833901135e9ff40cb644cd3c0d79406f6e5b7f9188f05b2d7?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"WPInitiator\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#webpage\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/\",\"name\":\"iPhone Game Programming \\u2013 Tutorial 1 | WP Initiate\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/author\\\/admin\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/5407\\\/23945643_1920x1200.jpg\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#mainImage\",\"width\":1920,\"height\":1200,\"caption\":\"iPhone Game Programming \\u2013 Tutorial 1\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/index.php\\\/2018\\\/05\\\/03\\\/iphone-game-programming-tutorial-1\\\/#mainImage\"},\"datePublished\":\"2018-05-03T09:41:12+00:00\",\"dateModified\":\"2018-05-03T09:41:12+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#website\",\"url\":\"https:\\\/\\\/wpinitiate.com\\\/\",\"name\":\"WP Initiate\",\"description\":\"The best website for learning details about WordPress\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpinitiate.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"iPhone Game Programming \u2013 Tutorial 1 | WP Initiate","description":"","canonical_url":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#article","name":"iPhone Game Programming \u2013 Tutorial 1 | WP Initiate","headline":"iPhone Game Programming \u2013 Tutorial 1","author":{"@id":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/wpinitiate.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/wpinitiate.com\/wp-content\/uploads\/2018\/05\/5407\/23945643_1920x1200.jpg","width":1920,"height":1200,"caption":"iPhone Game Programming \u2013 Tutorial 1"},"datePublished":"2018-05-03T09:41:12+00:00","dateModified":"2018-05-03T09:41:12+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#webpage"},"isPartOf":{"@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#webpage"},"articleSection":"71squared.com, development, game, iphone, programming, WordPress, 71squared.com, Development, game, iPhone, out, programming, the, Vimeomatic_0_1"},{"@type":"BreadcrumbList","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/#listItem","position":1,"name":"Home","item":"https:\/\/wpinitiate.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/#listItem","name":"WordPress"}},{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/#listItem","position":2,"name":"WordPress","item":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/","nextItem":{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#listItem","name":"iPhone Game Programming \u2013 Tutorial 1"},"previousItem":{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#listItem","position":3,"name":"iPhone Game Programming \u2013 Tutorial 1","previousItem":{"@type":"ListItem","@id":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/#listItem","name":"WordPress"}}]},{"@type":"Organization","@id":"https:\/\/wpinitiate.com\/#organization","name":"WP Initiate","description":"The best website for learning details about WordPress","url":"https:\/\/wpinitiate.com\/"},{"@type":"Person","@id":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/#author","url":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/","name":"WPInitiator","image":{"@type":"ImageObject","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/fa4daefd3362225833901135e9ff40cb644cd3c0d79406f6e5b7f9188f05b2d7?s=96&d=mm&r=g","width":96,"height":96,"caption":"WPInitiator"}},{"@type":"WebPage","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#webpage","url":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/","name":"iPhone Game Programming \u2013 Tutorial 1 | WP Initiate","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/wpinitiate.com\/#website"},"breadcrumb":{"@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#breadcrumblist"},"author":{"@id":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/#author"},"creator":{"@id":"https:\/\/wpinitiate.com\/index.php\/author\/admin\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/wpinitiate.com\/wp-content\/uploads\/2018\/05\/5407\/23945643_1920x1200.jpg","@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#mainImage","width":1920,"height":1200,"caption":"iPhone Game Programming \u2013 Tutorial 1"},"primaryImageOfPage":{"@id":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/#mainImage"},"datePublished":"2018-05-03T09:41:12+00:00","dateModified":"2018-05-03T09:41:12+00:00"},{"@type":"WebSite","@id":"https:\/\/wpinitiate.com\/#website","url":"https:\/\/wpinitiate.com\/","name":"WP Initiate","description":"The best website for learning details about WordPress","inLanguage":"en-US","publisher":{"@id":"https:\/\/wpinitiate.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"WP Initiate | The best website for learning details about WordPress","og:type":"article","og:title":"iPhone Game Programming \u2013 Tutorial 1 | WP Initiate","og:url":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/","article:published_time":"2018-05-03T09:41:12+00:00","article:modified_time":"2018-05-03T09:41:12+00:00","twitter:card":"summary","twitter:title":"iPhone Game Programming \u2013 Tutorial 1 | WP Initiate"},"aioseo_meta_data":{"post_id":"5407","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-13 18:00:14","updated":"2025-06-21 06:00:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/wpinitiate.com\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/wpinitiate.com\/index.php\/category\/wp\/\" title=\"WordPress\">WordPress<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tiPhone Game Programming \u2013 Tutorial 1\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/wpinitiate.com\/"},{"label":"WordPress","link":"https:\/\/wpinitiate.com\/index.php\/category\/wp\/"},{"label":"iPhone Game Programming \u2013 Tutorial 1","link":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-1\/"}],"_links":{"self":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts\/5407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/comments?post=5407"}],"version-history":[{"count":0,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts\/5407\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/media\/5408"}],"wp:attachment":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/media?parent=5407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/categories?post=5407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/tags?post=5407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}