{"id":1359752,"date":"2021-10-04T12:26:45","date_gmt":"2021-10-04T19:26:45","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1359752"},"modified":"2024-04-12T03:58:32","modified_gmt":"2024-04-12T10:58:32","slug":"announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines","title":{"rendered":"Announcing pre-release of the ArcGIS Maps SDK for game engines"},"author":9842,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23771,37101,738191],"tags":[757161,757141,757151,757171,757181],"industry":[],"product":[421922,761642,765422,766242,36601],"class_list":["post-1359752","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-announcements","category-developers","tag-arcgis-maps-sdk-for-game-engines","tag-arcgis-maps-sdk-for-unity","tag-arcgis-maps-sdk-for-unreal-engine","tag-unity","tag-unreal-engine","product-arcgis","product-platform","product-unity","product-unreal-engine","product-developers"],"acf":{"short_description":"We are pleased to announce the pre-release of ArcGIS Maps SDK for Unity and Unreal Engine!  ","flexible_content":[{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW135518875 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW135518875 BCX0\">We are pleased to announce\u00a0<\/span><span class=\"NormalTextRun SCXW135518875 BCX0\">the<\/span><span class=\"NormalTextRun SCXW135518875 BCX0\"> pre-release of the ArcGIS Maps SDK for game engines.\u00a0 <\/span><span class=\"NormalTextRun SCXW135518875 BCX0\">There are\u00a0<\/span><span class=\"NormalTextRun SCXW135518875 BCX0\">some<\/span><span class=\"NormalTextRun SCXW135518875 BCX0\">\u00a0notable things to get excited about.\u00a0 First, the convergence of\u00a0<\/span><a href=\"https:\/\/www.arcgis.com\/home\/group.html?id=1d1f24e8556642f49448f1c88b5a571b\"><span class=\"NormalTextRun SCXW135518875 BCX0\">real-world<\/span><\/a><span class=\"NormalTextRun SCXW135518875 BCX0\">\u00a0GIS and game engine\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2 SCXW135518875 BCX0\">real-time<\/span><span class=\"NormalTextRun SCXW135518875 BCX0\">\u00a0visualization will enable us to create detailed 3D representations of our data.\u00a0 <\/span><\/span><span class=\"TextRun SCXW135518875 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW135518875 BCX0\">This ultimately means empowerment, through analysis and visuals, over complex projects like <a href=\"https:\/\/www.esri.com\/en-us\/digital-twin\/overview\">digital twins<\/a>, architectural visualization, and simulation.<\/span><\/span><\/p>\n<p>Next, users that want to create<a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/3d-gis\/overview\"> interactive 3D worlds<\/a> can now bring geo-accuracy into their games by accessing real-world terrain, imagery, 3D structures and features.<\/p>\n<p><span class=\"TextRun SCXW135518875 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW135518875 BCX0\">And lastly, the ability to bring these new projects to desktop and mobile platforms, as well as popular XR hardware like <\/span><span class=\"NormalTextRun SCXW135518875 BCX0\">Oculus<\/span><span class=\"NormalTextRun SCXW135518875 BCX0\"> Quest and Microsoft HoloLens<\/span><span class=\"NormalTextRun SCXW135518875 BCX0\">.<\/span><\/span><span class=\"EOP SCXW135518875 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2>Convergence of GIS &amp; gaming<\/h2>\n<p><span data-contrast=\"auto\">A lot has changed for GIS over the last few years.\u00a0\u00a0<a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/3d-gis\/get-started-with-3d-mapping\/\">3D<\/a> is in more demand, and there is an elevated need to utilize innovative technology to improve the <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/gis-visualization-and-storytelling-in-3d\/\">storytelling<\/a> capability of GIS.\u00a0\u00a0We see it quite often now, and several industries are pushing the limits of visualization using new hardware to produce XR solutions.\u00a0\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Hardware like the Microsoft Hololens or Oculus Quest are providing GIS context to construction sites, building layouts, and urban planning.\u00a0\u00a0And often game engines are the tools that create these 3D experiences.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Now large projects to emulate our world have been fired up in industries like the AEC and Defense.\u00a0\u00a0And much of this is because of the performant visualization capabilities of game engines.\u00a0\u00a0The complexity of creating these immersive environments has skyrocketed.\u00a0\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\"><a href=\"https:\/\/www.esri.com\/en-us\/digital-twin\/overview\">Digital twins<\/a> are now culminating in the demands of visualization with the need for accurate data infused with 3D assets.\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Here at Esri, we recognize all this means a higher complexity for your project\u2019s build process, and we wanted to be a part of the solution.\u00a0 The ArcGIS Maps SDK enables you to take GIS content from the ArcGIS system and push it into both <a href=\"https:\/\/unity.com\/\" target=\"_blank\" rel=\"noopener\">Unity<\/a> and <a href=\"https:\/\/www.unrealengine.com\/\" target=\"_blank\" rel=\"noopener\">Unreal<\/a>.\u00a0 <\/span><\/p>\n<p><span data-contrast=\"auto\">This means you can leverage powerful Esri tools like ArcGIS Pro and\u00a0CityEngine\u00a0with developer workflows in game development to create new worlds with real world accuracy.\u00a0\u00a0\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1360192,"id":1360192,"title":"arcgis maps sdk for game engines","filename":"adrien.jpg","filesize":123061,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\/adrien","alt":"","author":"9842","description":"arcgis maps sdk for game engines","caption":"Adrien Meriaux, lead developer for ArcGIS Maps SDK for game engines, presents on stage at the 2021 UC plenary.  The presentation shows workflows converging realtime compositing and GIS into one seamless live experience on stage.  These same realtime compositing workflows are the same utilized in the renowned Star Wars Mandalorian Series.\n\n","name":"adrien","status":"inherit","uploaded_to":1359752,"date":"2021-09-24 18:46:42","modified":"2021-09-24 20:50:28","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2027,"height":979,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien.jpg","medium-width":464,"medium-height":224,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien.jpg","medium_large-width":768,"medium_large-height":371,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien.jpg","large-width":1920,"large-height":927,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien-1536x742.jpg","1536x1536-width":1536,"1536x1536-height":742,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien.jpg","2048x2048-width":2027,"2048x2048-height":979,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien-826x399.jpg","card_image-width":826,"card_image-height":399,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/adrien-1920x927.jpg","wide_image-width":1920,"wide_image-height":927}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.youtube.com\/watch?v=XfPGeLaAQyQ"},{"acf_fc_layout":"content","content":"<h2>Unity and Unreal Engine plugins<\/h2>\n<p><span data-contrast=\"auto\">We\u2019ve been working hard to provide components that enable GIS in both <a href=\"https:\/\/developers.arcgis.com\/unity-sdk\/\">Unity<\/a> and <a href=\"https:\/\/developers.arcgis.com\/unreal-engine-sdk\/\">Unreal Engine<\/a>.\u00a0\u00a0It\u2019s important to us that the plugins enable you to easily connect Esri data\u00a0and terrain\u00a0to your projects.\u00a0\u00a0The game engines are a powerful visualization tool, and the ArcGIS Maps SDK plugin for game engines is an ideal way for you to converge the two worlds of GIS and games.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h2>Feature highlights<\/h2>\n<p><span data-contrast=\"auto\">Prior to the pre-release of the ArcGIS Maps SDK, the main pillars of GIS in gaming have been established in the beta releases.\u00a0\u00a0Before we discuss enhancements in the pre-release, let\u2019s recap some of the initial feature functionality delivered in the betas&#8230;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3>Unity &amp; Unreal plugins<\/h3>\n<p><span data-contrast=\"auto\">First, there are two products, <a href=\"https:\/\/developers.arcgis.com\/unity-sdk\/\">ArcGIS Maps SDK for Unity<\/a> and <a href=\"https:\/\/developers.arcgis.com\/unreal-engine-sdk\/\">ArcGIS Maps SDK for Unreal Engine<\/a>.\u00a0 Both are\u00a0available as plugins to provide direct access to ArcGIS services and data.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3>Local &amp; Global<\/h3>\n<p><span data-contrast=\"auto\">Both local and global experiences are available.\u00a0\u00a0Local scenes support the display of geographic data on a planar surface and can work with different projected coordinate systems \u2013 usually appropriate for smaller, local areas. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Global scenes support the display of geographic data on a sphere or globe \u2013 usually appropriate for large areas or regions. Other content, game objects, actors, can participate in these scenes, but they must participate within the geographic coordinate space and the camera control established by the ArcGIS Maps SDK.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3>Single elevation service for terrain<\/h3>\n<p><span data-contrast=\"auto\">This means an image service hosting <a href=\"https:\/\/developers.arcgis.com\/documentation\/tiled-elevation-service\/\">LERC encoded tiles<\/a> with elevation values, which includes <a href=\"https:\/\/www.arcgis.com\/home\/search.html?q=owner%3A%22esri%22&amp;t=content&amp;restrict=false&amp;focus=layers-weblayers-elevationlayers&amp;contentstatus=org_authoritative\">ArcGIS Online world elevation services for terrain and bathymetry<\/a>.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3>Multiple raster tile layers<\/h3>\n<p><span data-contrast=\"auto\">This includes a cached map or image data for display, from an ArcGIS tiled map service or a tile package (.tpk, .tpkx).\u00a0 Sources include <a href=\"https:\/\/www.googleadservices.com\/pagead\/aclk?sa=L&amp;ai=DChcSEwiPwIS_v5jzAhWQgpEKHfoQCUYYABABGgJjZQ&amp;ei=RDtOYeXJKbzZ1sQPxdabiAY&amp;ohost=www.google.com&amp;cid=CAESQOD2h0i-7d4YjXFfVwqsN2MX2nVW-wtQd4iWzw1F8pzq66XZWlxZjk2Lnq4HicE7IHqqyAA26NPBIbavDmA1cIc&amp;sig=AOD64_2IAQY_HCiwe92ttS0Cv-YXJzR48A&amp;q=&amp;nis=1&amp;sqi=2&amp;ved=2ahUKEwjl-_K-v5jzAhW8rJUCHUXrBmEQqyQoAHoECAIQEw&amp;adurl=\">ArcGIS Online basemaps<\/a> with imagery, topography, or street data.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1359842,"id":1359842,"title":"empire-state-building","filename":"empire-state-building.png","filesize":394919,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\/empire-state-building-2","alt":"arcgis maps sdk for game engines","author":"9842","description":"arcgis maps sdk for game engines","caption":"ArcGIS Maps SDK for game engines enables you to generate custom shaders that dynamically reflect accurate streams of GIS data.  This means you can highlight analysis, like population density, in the game engine. ","name":"empire-state-building-2","status":"inherit","uploaded_to":1359752,"date":"2021-09-24 17:45:03","modified":"2021-10-04 07:34:36","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1862,"height":884,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building.png","medium-width":464,"medium-height":220,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building.png","medium_large-width":768,"medium_large-height":365,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building.png","large-width":1862,"large-height":884,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building-1536x729.png","1536x1536-width":1536,"1536x1536-height":729,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building.png","2048x2048-width":1862,"2048x2048-height":884,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building-826x392.png","card_image-width":826,"card_image-height":392,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/empire-state-building.png","wide_image-width":1862,"wide_image-height":884}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>New features &amp; improvements<\/h2>\n<p><span data-contrast=\"auto\">Several new features and improvements have gone into the ArcGIS Maps SDK pre-release.\u00a0\u00a0Major enhancements include native geospatial placement, reduced memory consumption, performance improvements, and 3D object scene layer attributes.\u00a0 <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3>Native geospatial placement<\/h3>\n<p><span data-contrast=\"auto\">To get things right, we\u2019ve worked with both <a href=\"https:\/\/unity.com\/\" target=\"_blank\" rel=\"noopener\">Unity Technologies<\/a> and <a href=\"https:\/\/www.unrealengine.com\/\" target=\"_blank\" rel=\"noopener\">Epic Games<\/a> to deliver native geospatial placement in a game engine.\u00a0 \u00a0Native geospatial placement is necessary to support accurate placement of objects and intuitive camera control within a scene.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0 With the pre-release, ArcGIS Maps SDK for Unity delivers initial support for native geospatial placement built on the High Precision Framework, which was developed by Unity and integrated within the ArcGIS Maps SDK plugin.\u00a0 Likewise, ArcGIS Maps SDK for Unreal Engine delivers initial support for native geospatial placement built on the Georeferencing plugin for Unreal Engine 4.27.\u00a0 For both game engines, this means that global scenes now use a rebasing system and an ellipsoid model instead of a spherical model, which allows you to render large scale worlds and place GIS data more accurately. It also introduces changes to the relationship between the camera and the GIS scene. Now the camera moves inside the GIS scene instead of the GIS scene and its contents moving towards the camera.<\/span><\/p>\n<p>Note, since Unreal Engine&#8217;s Georeferencing plugin is only supported for use with Unreal Engine 4.27, the pre-release of ArcGIS Maps SDK for Unreal Engine only supports deployment to desktop platforms (Windows, macOS).\u00a0 \u00a0To target mobile platforms (iOS, Android) with Unreal Engine, use beta 2 of ArcGIS Maps SDK for Unreal Engine.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1359882,"id":1359882,"title":"building-height","filename":"building-height.png","filesize":2203934,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\/building-height","alt":"arcgis maps sdk for game engines","author":"9842","description":"arcgis maps sdk for game engines","caption":"ArcGIS Maps SDK can consume content from ArcGIS services or local packages in global or local scene. ","name":"building-height","status":"inherit","uploaded_to":1359752,"date":"2021-09-24 17:51:47","modified":"2021-10-04 07:35:21","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1423,"height":879,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height.png","medium-width":423,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height.png","medium_large-width":768,"medium_large-height":474,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height.png","large-width":1423,"large-height":879,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height.png","1536x1536-width":1423,"1536x1536-height":879,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height.png","2048x2048-width":1423,"2048x2048-height":879,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height-753x465.png","card_image-width":753,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/building-height.png","wide_image-width":1423,"wide_image-height":879}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>3D object scene layer attributes<\/h2>\n<p><span data-contrast=\"auto\">The ArcGIS Maps SDK provides the ability to work with <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/mapping\/layer-properties\/the-3d-objects-scene-layer-in-arcgis-pro.htm\">3D object scene layer<\/a> attributes\u00a0to generate unique and custom shaders.\u00a0\u00a0The capability to work with these attributes empowers you to make custom shader networks that are dynamically connected to your GIS data.\u00a0\u00a0And\u00a0depending on how the layer was authored, the cached attributes can have a slew of different information.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Workflows using 3D object scene layer attributes in the game engine enable you to use materials to highlight a building\u2019s use of space, different floors, height, and more.\u00a0 It even enables you to infuse valuable data like dates, building identity, and construction materials.\u00a0 Really anything in the attributes can be leveraged to plus the look of your 3D visualization in the game engine.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3>Integrated mesh\u00a0support<\/h3>\n<p><span data-contrast=\"auto\"><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/mapping\/layer-properties\/the-integrated-mesh-scene-layer-in-arcgis-pro.htm\">Integrated mesh<\/a> is instrumental to consuming complex regions into a mesh that has a streamlined triangular network with optimized textures.\u00a0 I3S specification version 1.8 is now supported by the ArcGIS Maps SDK.\u00a0 This includes the ability to utilize complex meshes synthesized by I3S in the game engine.\u00a0 Additionally, the <a href=\"https:\/\/www.khronos.org\/news\/press\/khronos-ktx-2-0-textures-enable-compact-visually-rich-gltf-3d-assets\" target=\"_blank\" rel=\"noopener\">Khronos KTX2<\/a> standardized Basis Universal Texture format is also supported.\u00a0 This texture format (KTX2) is an efficient lightweight format that reliably distributes GPU textures to diverse platforms and applications.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Additional improvements have been made to enhance scene layer lighting for integrated meshes as well.\u00a0\u00a0This lighting improvement provides consistency of shading across the surfaces of I3S meshes imported into the game engine.\u00a0\u00a0And it ensures the overall look of I3S is appealing and consistent when viewed in multiple lighting schemes.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Get started!<\/h2>\n<p>To get started, join or log in to the <a href=\"http:\/\/esriurl.com\/a4ge\">ArcGIS Maps SDK for game engines beta program<\/a>.\u00a0 The beta program provides access to downloads of the ArcGIS Maps SDK for Unity and Unreal Engine, <span data-contrast=\"auto\">links to product documentation, and a set of forums to communicate with the ArcGIS Maps SDK development team as well as others in the beta community. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p>We&#8217;re looking forward to your feedback!<\/p>\n"}],"authors":[{"ID":9842,"user_firstname":"Stephen","user_lastname":"Heidelberg","nickname":"Steve Heidelberg","user_nicename":"stephenheidelberg","display_name":"stephenheidelberg","user_email":"SHeidelberg@esri.com","user_url":"http:\/\/www.esri.com","user_registered":"2019-08-08 16:37:15","user_description":"Stephen Heidelberg is an experienced manager and designer with 25 years of experience in projects related to computer graphics, defense simulation, film and television, academia, and GIS.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/MyBioPic-465x465.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":4091,"user_firstname":"Rex","user_lastname":"Hansen","nickname":"Rex Hansen","user_nicename":"rex-hansen","display_name":"Rex Hansen","user_email":"rhansen@esri.com","user_url":"","user_registered":"2018-03-02 00:15:41","user_description":"Rex Hansen is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines.  He has over 25 years of experience in GIS, spatial analytics, and computer mapping.  Currently, he guides the development of native technologies in the GIS industry to use authoritative geospatial content and analysis in offline workflows, photorealistic experiences, and immersive, extended reality solutions.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/RexHansen1200x1200-465x465.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/San_Francisco_826.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/San_Francisco_1920.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing pre-release of the ArcGIS Maps SDK for game engines<\/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:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing pre-release of the ArcGIS Maps SDK for game engines\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T10:58:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\"},\"author\":{\"name\":\"stephenheidelberg\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/76a8cb224c1db5c483412045dc0308cb\"},\"headline\":\"Announcing pre-release of the ArcGIS Maps SDK for game engines\",\"datePublished\":\"2021-10-04T19:26:45+00:00\",\"dateModified\":\"2024-04-12T10:58:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\"},\"wordCount\":10,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"arcgis maps sdk for game engines\",\"arcgis maps sdk for unity\",\"arcgis maps sdk for unreal engine\",\"unity\",\"unreal engine\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Announcements\",\"Developers\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\",\"name\":\"Announcing pre-release of the ArcGIS Maps SDK for game engines\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2021-10-04T19:26:45+00:00\",\"dateModified\":\"2024-04-12T10:58:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing pre-release of the ArcGIS Maps SDK for game engines\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/76a8cb224c1db5c483412045dc0308cb\",\"name\":\"stephenheidelberg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/MyBioPic-465x465.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/MyBioPic-465x465.png\",\"caption\":\"stephenheidelberg\"},\"description\":\"Stephen Heidelberg is an experienced manager and designer with 25 years of experience in projects related to computer graphics, defense simulation, film and television, academia, and GIS.\",\"sameAs\":[\"http:\/\/www.esri.com\",\"https:\/\/www.linkedin.com\/in\/stephenheidelberg\/\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/stephenheidelberg\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing pre-release of the ArcGIS Maps SDK for game engines","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:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines","og_locale":"en_US","og_type":"article","og_title":"Announcing pre-release of the ArcGIS Maps SDK for game engines","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-04-12T10:58:32+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines"},"author":{"name":"stephenheidelberg","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/76a8cb224c1db5c483412045dc0308cb"},"headline":"Announcing pre-release of the ArcGIS Maps SDK for game engines","datePublished":"2021-10-04T19:26:45+00:00","dateModified":"2024-04-12T10:58:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines"},"wordCount":10,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["arcgis maps sdk for game engines","arcgis maps sdk for unity","arcgis maps sdk for unreal engine","unity","unreal engine"],"articleSection":["3D Visualization &amp; Analytics","Announcements","Developers"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines","name":"Announcing pre-release of the ArcGIS Maps SDK for game engines","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2021-10-04T19:26:45+00:00","dateModified":"2024-04-12T10:58:32+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Announcing pre-release of the ArcGIS Maps SDK for game engines"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/76a8cb224c1db5c483412045dc0308cb","name":"stephenheidelberg","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/MyBioPic-465x465.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/02\/MyBioPic-465x465.png","caption":"stephenheidelberg"},"description":"Stephen Heidelberg is an experienced manager and designer with 25 years of experience in projects related to computer graphics, defense simulation, film and television, academia, and GIS.","sameAs":["http:\/\/www.esri.com","https:\/\/www.linkedin.com\/in\/stephenheidelberg\/"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/stephenheidelberg"}]}},"text_date":"October 4, 2021","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/announcing-pre-release-of-the-arcgis-maps-sdk-for-game-engines","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/09\/San_Francisco_1920.jpg","primary_product":"Developers","tag_data":[{"term_id":757161,"name":"arcgis maps sdk for game engines","slug":"arcgis-maps-sdk-for-game-engines","term_group":0,"term_taxonomy_id":757161,"taxonomy":"post_tag","description":"","parent":0,"count":9,"filter":"raw"},{"term_id":757141,"name":"arcgis maps sdk for unity","slug":"arcgis-maps-sdk-for-unity","term_group":0,"term_taxonomy_id":757141,"taxonomy":"post_tag","description":"","parent":0,"count":19,"filter":"raw"},{"term_id":757151,"name":"arcgis maps sdk for unreal engine","slug":"arcgis-maps-sdk-for-unreal-engine","term_group":0,"term_taxonomy_id":757151,"taxonomy":"post_tag","description":"","parent":0,"count":18,"filter":"raw"},{"term_id":757171,"name":"unity","slug":"unity","term_group":0,"term_taxonomy_id":757171,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw"},{"term_id":757181,"name":"unreal engine","slug":"unreal-engine","term_group":0,"term_taxonomy_id":757181,"taxonomy":"post_tag","description":"","parent":0,"count":7,"filter":"raw"}],"category_data":[{"term_id":23771,"name":"3D Visualization &amp; Analytics","slug":"3d-gis","term_group":0,"term_taxonomy_id":23771,"taxonomy":"category","description":"","parent":0,"count":690,"filter":"raw"},{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1969,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":426,"filter":"raw"}],"product_data":[{"term_id":421922,"name":"ArcGIS","slug":"arcgis","term_group":0,"term_taxonomy_id":421922,"taxonomy":"product","description":"Reserved for articles that cover all of ArcGIS","parent":36981,"count":340,"filter":"raw"},{"term_id":761642,"name":"ArcGIS Location Platform","slug":"platform","term_group":0,"term_taxonomy_id":761642,"taxonomy":"product","description":"","parent":36601,"count":215,"filter":"raw"},{"term_id":765422,"name":"ArcGIS Maps SDK for Unity","slug":"unity","term_group":0,"term_taxonomy_id":765422,"taxonomy":"product","description":"","parent":36601,"count":28,"filter":"raw"},{"term_id":766242,"name":"ArcGIS Maps SDK for Unreal Engine","slug":"unreal-engine","term_group":0,"term_taxonomy_id":766242,"taxonomy":"product","description":"","parent":36601,"count":29,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":764,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=developers","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1359752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/9842"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1359752"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1359752\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1359752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1359752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1359752"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1359752"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1359752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}