{"id":1461,"date":"2019-04-08T16:24:00","date_gmt":"2019-04-08T14:24:00","guid":{"rendered":"https:\/\/alteregogames.com\/?p=1461"},"modified":"2024-02-21T14:44:54","modified_gmt":"2024-02-21T13:44:54","slug":"rob-talk-joining-aeg-ar","status":"publish","type":"post","link":"https:\/\/alteregogames.com\/nl\/rob-talk-joining-aeg-ar\/","title":{"rendered":"Rob Talk: Joining AEG &#038; AR"},"content":{"rendered":"<p>Hello! I\u2019m Rob, the first full-time employee of Alterego Games and this is my very first blog post! As a game developer at Alterego my job consists of programming games and apps, designing mechanics, testing our games and doing research on emerging technologies and development tools.<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur-300x300.jpg\" alt=\"\" class=\"wp-image-1463\" srcset=\"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur-300x300.jpg 300w, https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur-150x150.jpg 150w, https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg 512w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<p>The initial contact between Alterego Games and me came about when I was still in college. I was lucky enough that a teacher of mine recommended me as a potential intern to Alterego Games. They were searching for an game developer intern at the time. What followed were two full internships at Alterego Games, during which I witnessed the Woven Kickstarter campaign, moved to three different offices and learned an incredible amount of new things concerning game development.<\/p>\n\n\n\n<p>When my final exams at college were nearing their end, I received a message from Alterego Games, who offered me a 2 month contract to work on a small app once my exams were over. Quickly afterwards they&nbsp;extended my contract and&nbsp;I\u2019ve been with them as a Junior Programmer, ever since.<\/p>\n\n\n\n<p><strong>The Project<\/strong><\/p>\n\n\n\n<p>For the past 6 months my main focus has been on developing AR apps using Unity and a variety of AR plugins such as ARCore, ARKit and AR Foundation. Augmented Reality or AR, is a quickly emerging technology which most people got acquainted with during the Pok\u00e9mon Go craze of 2016. By using their phones, people could see wild Pok\u00e9mon walking through the streets and parks, which they could then try to catch and collect. AR has come a long way since then and has been adopted by companies ranging from Ikea with the Ikea Place app, BMW with the BMW I Visualiser and Snapchat with Snapchat World Lenses. In short, AR is getting hot!<\/p>\n\n\n\n<p>When it comes to developing AR games and apps in Unity one will quickly notice that there are a plethora of AR plugins. At Alterego we\u2019ve mostly stuck with ARCore for Android and ARKit for iOS, which are the most advanced yet still easily usable plugins. Both plugins posses some powerful features such as vertical and horizontal surface detection, face recognition, object recognition, image recognition, augmentation and tracking and multiplayer functionality. Unity is also developing its own AR plugin, AR Foundation. This plugin is actually a combination of ARCore and ARKit and builds off both, it is however still lacking features and not as stable as the plugins it derives from.<\/p>\n\n\n\n<p>My personal greatest hurdle for developing AR content with these plugins is the state of their documentation, which is often incomplete, somewhat unclear, outright outdated or a combination of these things. This makes sense, seeing these plugins are owned by Google and Apple. They update their software monthly and implement new features every few months or so. But searching for the cause of a crash or guidance on how to implement a new feature often ends in hours of scrolling through the Unity forums, Github issues and Stackexchange posts. The fact that you need to build your project to an actual device before you are able to completely test the AR functionality doesn\u2019t speed up the development process.<\/p>\n\n\n\n<p>Nonetheless, once you cultivate some understanding of the plugins you\u2019re able to quite easily apply your regular Unity development skills to an AR game or app. Based on my experience with building AR content, game developers even have an edge when it comes to designing and building non-game AR apps. As a game developer you\u2019re already familiar with Unity, a powerful and multi-platform engine. You\u2019re also no stranger to designing and programming UI, controls for manipulating 3D models and implementing interactive elements to them. Because of AR support in Unity, game developers could potentially find themselves working in a new, non-game related environment while still using their game development skills.<\/p>\n\n\n\n<p><strong>AR In the industry<\/strong><\/p>\n\n\n\n<p>AR is seeing more and more usage by the day and has been used for games, social media, apps and industrial applications. As more powerful smartphones make their way into the hands of consumers the potential user base of AR technologies continues to grow. And with the ability to be applied to so many thing, who knows what AR technology will be used for next!<\/p>\n\n\n\n<p><em>\u2013 Rob Out!<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Hello! I\u2019m Rob, the first full-time employee of Alterego Games and this is my very first blog post! As a game developer at Alterego my job consists of programming games and apps, designing mechanics, testing our games and doing research on emerging technologies and development tools. The initial contact between Alterego Games and me came [&hellip;]<\/p>","protected":false},"author":2,"featured_media":1463,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-1461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-office"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Rob Talk: Joining AEG &amp; AR - Alterego Games<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alteregogames.com\/nl\/rob-talk-joining-aeg-ar\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rob Talk: Joining AEG &amp; AR - Alterego Games\" \/>\n<meta property=\"og:description\" content=\"Hello! I\u2019m Rob, the first full-time employee of Alterego Games and this is my very first blog post! As a game developer at Alterego my job consists of programming games and apps, designing mechanics, testing our games and doing research on emerging technologies and development tools. The initial contact between Alterego Games and me came [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alteregogames.com\/nl\/rob-talk-joining-aeg-ar\/\" \/>\n<meta property=\"og:site_name\" content=\"Alterego Games\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-08T14:24:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-21T13:44:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matthijs Kramer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthijs Kramer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/\"},\"author\":{\"name\":\"Matthijs Kramer\",\"@id\":\"https:\/\/alteregogames.com\/#\/schema\/person\/ab842285dfba116875bd65eb641e8235\"},\"headline\":\"Rob Talk: Joining AEG &#038; AR\",\"datePublished\":\"2019-04-08T14:24:00+00:00\",\"dateModified\":\"2024-02-21T13:44:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/\"},\"wordCount\":716,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/alteregogames.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg\",\"articleSection\":[\"Office\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/\",\"url\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/\",\"name\":\"Rob Talk: Joining AEG & AR - Alterego Games\",\"isPartOf\":{\"@id\":\"https:\/\/alteregogames.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg\",\"datePublished\":\"2019-04-08T14:24:00+00:00\",\"dateModified\":\"2024-02-21T13:44:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#primaryimage\",\"url\":\"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg\",\"contentUrl\":\"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg\",\"width\":512,\"height\":512,\"caption\":\"Rob Verhoef\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/alteregogames.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rob Talk: Joining AEG &#038; AR\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/alteregogames.com\/#website\",\"url\":\"https:\/\/alteregogames.com\/\",\"name\":\"Alterego Games\",\"description\":\"We make games that get you\",\"publisher\":{\"@id\":\"https:\/\/alteregogames.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/alteregogames.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/alteregogames.com\/#organization\",\"name\":\"Alterego Games\",\"url\":\"https:\/\/alteregogames.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/alteregogames.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/alteregogames.com\/wp-content\/uploads\/2023\/12\/Logo_2.0_Standaard_Huiskleur.png\",\"contentUrl\":\"https:\/\/alteregogames.com\/wp-content\/uploads\/2023\/12\/Logo_2.0_Standaard_Huiskleur.png\",\"width\":1955,\"height\":1265,\"caption\":\"Alterego Games\"},\"image\":{\"@id\":\"https:\/\/alteregogames.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/alteregogames.com\/#\/schema\/person\/ab842285dfba116875bd65eb641e8235\",\"name\":\"Matthijs Kramer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/alteregogames.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6d4ba29d81fb35a690bb6eea91bdf5e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6d4ba29d81fb35a690bb6eea91bdf5e5?s=96&d=mm&r=g\",\"caption\":\"Matthijs Kramer\"},\"url\":\"https:\/\/alteregogames.com\/nl\/author\/matthijs\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rob Talk: Joining AEG & AR - Alterego Games","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/alteregogames.com\/nl\/rob-talk-joining-aeg-ar\/","og_locale":"nl_NL","og_type":"article","og_title":"Rob Talk: Joining AEG & AR - Alterego Games","og_description":"Hello! I\u2019m Rob, the first full-time employee of Alterego Games and this is my very first blog post! As a game developer at Alterego my job consists of programming games and apps, designing mechanics, testing our games and doing research on emerging technologies and development tools. The initial contact between Alterego Games and me came [&hellip;]","og_url":"https:\/\/alteregogames.com\/nl\/rob-talk-joining-aeg-ar\/","og_site_name":"Alterego Games","article_published_time":"2019-04-08T14:24:00+00:00","article_modified_time":"2024-02-21T13:44:54+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg","type":"image\/jpeg"}],"author":"Matthijs Kramer","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Matthijs Kramer","Geschatte leestijd":"4 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#article","isPartOf":{"@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/"},"author":{"name":"Matthijs Kramer","@id":"https:\/\/alteregogames.com\/#\/schema\/person\/ab842285dfba116875bd65eb641e8235"},"headline":"Rob Talk: Joining AEG &#038; AR","datePublished":"2019-04-08T14:24:00+00:00","dateModified":"2024-02-21T13:44:54+00:00","mainEntityOfPage":{"@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/"},"wordCount":716,"commentCount":0,"publisher":{"@id":"https:\/\/alteregogames.com\/#organization"},"image":{"@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#primaryimage"},"thumbnailUrl":"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg","articleSection":["Office"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/","url":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/","name":"Rob Talk: Joining AEG & AR - Alterego Games","isPartOf":{"@id":"https:\/\/alteregogames.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#primaryimage"},"image":{"@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#primaryimage"},"thumbnailUrl":"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg","datePublished":"2019-04-08T14:24:00+00:00","dateModified":"2024-02-21T13:44:54+00:00","breadcrumb":{"@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#primaryimage","url":"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg","contentUrl":"https:\/\/alteregogames.com\/wp-content\/uploads\/2024\/02\/Rob_kleur.jpg","width":512,"height":512,"caption":"Rob Verhoef"},{"@type":"BreadcrumbList","@id":"https:\/\/alteregogames.com\/rob-talk-joining-aeg-ar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/alteregogames.com\/"},{"@type":"ListItem","position":2,"name":"Rob Talk: Joining AEG &#038; AR"}]},{"@type":"WebSite","@id":"https:\/\/alteregogames.com\/#website","url":"https:\/\/alteregogames.com\/","name":"Alterego Games","description":"We make games that get you","publisher":{"@id":"https:\/\/alteregogames.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alteregogames.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/alteregogames.com\/#organization","name":"Alterego Games","url":"https:\/\/alteregogames.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/alteregogames.com\/#\/schema\/logo\/image\/","url":"https:\/\/alteregogames.com\/wp-content\/uploads\/2023\/12\/Logo_2.0_Standaard_Huiskleur.png","contentUrl":"https:\/\/alteregogames.com\/wp-content\/uploads\/2023\/12\/Logo_2.0_Standaard_Huiskleur.png","width":1955,"height":1265,"caption":"Alterego Games"},"image":{"@id":"https:\/\/alteregogames.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/alteregogames.com\/#\/schema\/person\/ab842285dfba116875bd65eb641e8235","name":"Matthijs Kramer","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/alteregogames.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d4ba29d81fb35a690bb6eea91bdf5e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d4ba29d81fb35a690bb6eea91bdf5e5?s=96&d=mm&r=g","caption":"Matthijs Kramer"},"url":"https:\/\/alteregogames.com\/nl\/author\/matthijs\/"}]}},"_links":{"self":[{"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/posts\/1461"}],"collection":[{"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/comments?post=1461"}],"version-history":[{"count":1,"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/posts\/1461\/revisions"}],"predecessor-version":[{"id":1464,"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/posts\/1461\/revisions\/1464"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/media\/1463"}],"wp:attachment":[{"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/media?parent=1461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/categories?post=1461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alteregogames.com\/nl\/wp-json\/wp\/v2\/tags?post=1461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}