{"id":3982,"date":"2016-10-23T19:37:14","date_gmt":"2016-10-23T18:37:14","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=3982"},"modified":"2016-10-23T19:37:14","modified_gmt":"2016-10-23T18:37:14","slug":"p0p172-space-exploration-engine","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p0p172-space-exploration-engine\/","title":{"rendered":"P0:P172: Space Exploration Engine"},"content":{"rendered":"<p>I have found a product on the Unity Asset Store called the &#8220;Space Exploration Engine&#8221;. This seems to do basically what I was trying to do with my Spherical Terrain project, but it is at a much later stage of development.<\/p>\n<p>The main features of it are the fact that it supports essentially &#8220;unlimited&#8221; planet sizes, and it supports a seamless surface to space transition. It also supports spacecraft with realistic motion, and the ability to have physics objects moving within the spacecraft as the craft itself is moving. This is something I also intended to implement in my project. It is also possible to step into and out of a spacecraft at will.<\/p>\n<p>The asset store page for this product is <a href=\"https:\/\/www.assetstore.unity3d.com\/en\/#!\/content\/30263\">HERE<\/a>, and it worth looking into for anyone else interested in this type of technology. There is also a free demo available.<\/p>\n<p>There are some limitations however. Firstly, it is quite obvious that \u00a0there are no textures on the terrain. When you get up close the terrain is really just a single colour, which can be seen in the first image below. \u00a0This is something that I will need to add at a minimum. I will also need to add things like normal maps, detail maps, advanced lighting, etc etc, which could be challenging.<\/p>\n<p>There is no atmosphere effect on the terrain either, no clouds, no &#8220;shimmer&#8221; on the edges of the planet at long range. This is not a priority, and my project didn&#8217;t have this either, but it is something that I will eventually need to add.<\/p>\n<p>I also don&#8217;t know how &#8220;multiplayer safe&#8221; this code is, my project seemed to work ok in multiplayer, but I hadn&#8217;t tested it extensively.<\/p>\n<p>Overall, I think it is worth exploring this project, it may end up saving me a lot of time in the long run.<\/p>\n<figure id=\"attachment_3978\" aria-describedby=\"caption-attachment-3978\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_54_19-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3978\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_54_19-PM-300x169.jpg\" alt=\"Demo 15\/10\/2016 , 05:54:19 PM SpaceAdventure\" width=\"300\" height=\"169\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_54_19-PM-300x169.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_54_19-PM-768x432.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_54_19-PM-1024x576.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3978\" class=\"wp-caption-text\">Demo<br \/>15\/10\/2016 , 05:54:19 PM<br \/>SpaceAdventure<\/figcaption><\/figure>\n<figure id=\"attachment_3977\" aria-describedby=\"caption-attachment-3977\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_51_40-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3977\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_51_40-PM-300x169.jpg\" alt=\"Demo 15\/10\/2016 , 05:51:40 PM SpaceAdventure\" width=\"300\" height=\"169\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_51_40-PM-300x169.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_51_40-PM-768x432.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_51_40-PM-1024x576.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3977\" class=\"wp-caption-text\">Demo<br \/>15\/10\/2016 , 05:51:40 PM<br \/>SpaceAdventure<\/figcaption><\/figure>\n<figure id=\"attachment_3976\" aria-describedby=\"caption-attachment-3976\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_53_59-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3976\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_53_59-PM-300x169.jpg\" alt=\"Demo 15\/10\/2016 , 05:53:59 PM SpaceAdventure\" width=\"300\" height=\"169\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_53_59-PM-300x169.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_53_59-PM-768x432.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_53_59-PM-1024x576.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3976\" class=\"wp-caption-text\">Demo<br \/>15\/10\/2016 , 05:53:59 PM<br \/>SpaceAdventure<\/figcaption><\/figure>\n<figure id=\"attachment_3975\" aria-describedby=\"caption-attachment-3975\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_48_40-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3975\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_48_40-PM-300x169.jpg\" alt=\"Demo 15\/10\/2016 , 05:48:40 PM SpaceAdventure\" width=\"300\" height=\"169\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_48_40-PM-300x169.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_48_40-PM-768x432.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_48_40-PM-1024x576.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3975\" class=\"wp-caption-text\">Demo<br \/>15\/10\/2016 , 05:48:40 PM<br \/>SpaceAdventure<\/figcaption><\/figure>\n<figure id=\"attachment_3974\" aria-describedby=\"caption-attachment-3974\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_47_50-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3974\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_47_50-PM-300x169.jpg\" alt=\"Demo 15\/10\/2016 , 05:47:50 PM SpaceAdventure\" width=\"300\" height=\"169\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_47_50-PM-300x169.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_47_50-PM-768x432.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_47_50-PM-1024x576.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3974\" class=\"wp-caption-text\">Demo<br \/>15\/10\/2016 , 05:47:50 PM<br \/>SpaceAdventure<\/figcaption><\/figure>\n<figure id=\"attachment_3973\" aria-describedby=\"caption-attachment-3973\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_34_39-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3973\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_34_39-PM-300x169.jpg\" alt=\"Demo 15\/10\/2016 , 05:34:39 PM SpaceAdventure\" width=\"300\" height=\"169\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_34_39-PM-300x169.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_34_39-PM-768x432.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_34_39-PM-1024x576.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3973\" class=\"wp-caption-text\">Demo<br \/>15\/10\/2016 , 05:34:39 PM<br \/>SpaceAdventure<\/figcaption><\/figure>\n<figure id=\"attachment_3972\" aria-describedby=\"caption-attachment-3972\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_25_51-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3972\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_25_51-PM-300x169.jpg\" alt=\"Demo 15\/10\/2016 , 05:25:51 PM SpaceAdventure\" width=\"300\" height=\"169\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_25_51-PM-300x169.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_25_51-PM-768x432.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/10\/PhoenixGameDevelopment-15_10_2016-05_25_51-PM-1024x576.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-3972\" class=\"wp-caption-text\">Demo<br \/>15\/10\/2016 , 05:25:51 PM<br \/>SpaceAdventure<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I have found a product on the Unity Asset Store called the &#8220;Space Exploration Engine&#8221;. This seems to do basically what I was trying to do with my Spherical Terrain project, but it is at a much later stage of development. The main features of it are the fact that it supports essentially &#8220;unlimited&#8221; planet [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,17,10,11],"tags":[],"class_list":["post-3982","post","type-post","status-publish","format-standard","hentry","category-astral-realms","category-p-0","category-software-and-games","category-spiritus-astrum","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/3982"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=3982"}],"version-history":[{"count":2,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/3982\/revisions"}],"predecessor-version":[{"id":3984,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/3982\/revisions\/3984"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=3982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=3982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=3982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}