{"id":39,"date":"2014-07-03T18:59:00","date_gmt":"2014-07-03T18:59:00","guid":{"rendered":""},"modified":"2016-02-22T09:30:35","modified_gmt":"2016-02-22T09:30:35","slug":"aqualums-the-main-island","status":"publish","type":"post","link":"https:\/\/oneiricworlds.com\/en\/2014\/07\/aqualums-the-main-island\/","title":{"rendered":"Aqualums, the main island"},"content":{"rendered":"<p>Hi there!<\/p>\n<p>It&#8217;s been a while since I haven&#8217;t posted anything game-dev related. But, don&#8217;t worry, I won&#8217;t write a very technical article this time. I&#8217;ll just speak about a new content in the game: Aqualums, the main island (which is NOT the hero home, on which I still have to work by the way&#8230;)<\/p>\n<h3>I &#8211; Concept<\/h3>\n<p>So, for this new island, I had a precise idea in mind. I made some concept works using any tool I thought was good for the job: this included a textual description (in a text document), a color scheme and a logical\/quest plan (in Inkscape), a digital concept art and a few traditional paper sketches. This is all very rough, but I wanted to have some kind of basis to set the mood. The goal is not to be perfect at this stage.<\/p>\n<p>So here are a few snapshots of my base material (in French for the text, sorry):<i> <\/i><\/p>\n<p><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_aqualums-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-125 size-large aligncenter\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_aqualums-1-1024x768.jpg\" alt=\"20140703_aqualums\" width=\"604\" height=\"453\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_aqualums-1-1024x768.jpg 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_aqualums-1-300x225.jpg 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_aqualums-1-768x576.jpg 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_aqualums-1.jpg 1600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/p>\n<p><i>Of course, a real concept artist would be horrified by this&#8230; Everything is loose, perspective is off, and texts are full of mistakes. BUT, this gives me a good idea of the way I want to go. And I don&#8217;t have the time to make it better anyways :p.<\/i><\/p>\n<p>&nbsp;<\/p>\n<h3>II &#8211; Prototyping<\/h3>\n<p>So right after this, I jumped into the &#8220;blocking&#8221; phase: the goal is simply to create ugly 3D blocks to check the dimensions and proportions of the island. Not very pretty, but very useful to make the first tests in the game and &#8220;feel&#8221; the level.<\/p>\n<p>Here&#8217;s how it looks in the game:<\/p>\n<p><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140625_1149321.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-127 size-full\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140625_1149321.png\" alt=\"20140625_114932[1]\" width=\"950\" height=\"560\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140625_1149321.png 950w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140625_1149321-300x177.png 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140625_1149321-768x453.png 768w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><\/a><\/p>\n<p><i>The block level. If you look carefully, you may spot 3D texts here and there. It&#8217;s just a hint (for me) to know what I&#8217;ll put there in the final graphics.<\/i><\/p>\n<p>In this stage, I can also check the masses and forms of the buildings and see if there are mainly good visual compositions from the player point of view. The camera\/player moves of course, but I just check that there aren&#8217;t any ugly\/unbalanced spots. I also tried to avoid a too square-y plan of the city.<\/p>\n<h3>III &#8211; Finalizing<\/h3>\n<p>And once everything seems OK, I start to create the final graphics, using textures, and finer 3D modelisation:<\/p>\n<p><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140626_modelisationAqualums-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-128 size-large aligncenter\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140626_modelisationAqualums-1-1024x562.jpg\" alt=\"20140626_modelisationAqualums\" width=\"604\" height=\"331\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140626_modelisationAqualums-1-1024x562.jpg 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140626_modelisationAqualums-1-300x165.jpg 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140626_modelisationAqualums-1-768x422.jpg 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140626_modelisationAqualums-1.jpg 1903w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/p>\n<div style=\"text-align: center;\"><i>The island during the refining step: some blocks are still there, but I slowly replace them by cartoonish houses (with no windows at this point)<\/i><\/div>\n<p>This process is very long! And lucky for me, I already had a lot of wood and stone textures as well as nice wood pontoons from the previous levels. Of course, I reused some of the items, but not all of them! I don&#8217;t want this island to have the same look as the other ones. So I also had to create new items: bridges, carpets, a tree, small boats, paper lanterns&#8230; There are currently 1300 objets in this level&#8230; for now.<\/p>\n<p>The thing is, creating a graphical appearance is good, but this is not enough for a game. I must specify other properties for some of the elements in there: Is it solid? Can the hero collide with it? Does it move? If yes, how?<\/p>\n<p>And some elements have a complex appearance\/rendering stage (the tree for example), so, in the end, I also had to code additionnal stuff to create a believable city in the game: flying leaves around the tree, occasional halo around swinging lanterns, and of course, I had to optimize everything to make it run smoothly enough. Because, I&#8217;ll have to add characters on top of that.<\/p>\n<p>And the final look is like this:<\/p>\n<p><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2006551.png\" rel=\"attachment wp-att-129\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-129\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2006551-1024x576.png\" alt=\"20140630_200655[1]\" width=\"604\" height=\"340\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2006551-1024x576.png 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2006551-300x169.png 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2006551-768x432.png 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2006551.png 1600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2007371.png\" rel=\"attachment wp-att-130\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-130\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2007371-1024x576.png\" alt=\"20140630_200737[1]\" width=\"604\" height=\"340\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2007371-1024x576.png 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2007371-300x169.png 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2007371-768x432.png 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140630_2007371.png 1600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><br \/>\nSoooo finally, this took me nearly a week of work (I only talk about blocking and finalizing; concepts were done long before and went through a lot of changes). But, at this point, you can&#8217;t do anything in this city, except walk\/climb around. And you can&#8217;t go inside any of the buildings. Useless, isn&#8217;t it?<\/p>\n<h3>IV &#8211; Other stuff<\/h3>\n<p>In addition to this new island, I also worked on various stuff, including (but not limited to):<\/p>\n<ul>\n<li>A redesign of the &#8220;Link&#8221; menu with a better inventory,\u00a0 map navigation and other surprises<\/li>\n<li>A redesign of some weapons (slingshot and bow)<\/li>\n<li>New items: a magnetic bow and a flute<\/li>\n<li>A new character giving a &#8220;collecting&#8221; sidequest<\/li>\n<li>A very big ocean animal to track (more on that later)<\/li>\n<li>Better smoke effects on bombs,<\/li>\n<li>2 new musics for ocean exploration and for the Eagle Islands<\/li>\n<li>And more recently a new sky\/cloud system. By the way, the city above looks like this now:<\/li>\n<\/ul>\n<div style=\"text-align: center;\"><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1853431.png\" rel=\"attachment wp-att-131\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-131\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1853431-1024x570.png\" alt=\"20140703_185343[1]\" width=\"604\" height=\"336\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1853431-1024x570.png 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1853431-300x167.png 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1853431-768x428.png 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1853431.png 1600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a> <a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1856331.png\" rel=\"attachment wp-att-132\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-132\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1856331-1024x570.png\" alt=\"20140703_185633[1]\" width=\"604\" height=\"336\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1856331-1024x570.png 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1856331-300x167.png 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1856331-768x428.png 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1856331.png 1600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a> <a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1840241.png\" rel=\"attachment wp-att-133\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-133\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1840241-1024x570.png\" alt=\"20140703_184024[1]\" width=\"604\" height=\"336\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1840241-1024x570.png 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1840241-300x167.png 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1840241-768x428.png 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1840241.png 1600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a> <a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1854111.png\" rel=\"attachment wp-att-134\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-134\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1854111-1024x570.png\" alt=\"20140703_185411[1]\" width=\"604\" height=\"336\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1854111-1024x570.png 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1854111-300x167.png 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1854111-768x428.png 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_1854111.png 1600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a> <a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_2041431.png\" rel=\"attachment wp-att-135\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-135\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_2041431-1024x570.png\" alt=\"20140703_204143[1]\" width=\"604\" height=\"336\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_2041431-1024x570.png 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_2041431-300x167.png 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_2041431-768x428.png 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2014\/07\/20140703_2041431.png 1600w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/div>\n<div style=\"text-align: center;\"><i>Yes you can ride a turtle in the canals of the city.<\/i><\/div>\n<p>In the end, it&#8217;s kinda cool to see that I started with a simple text paragraph describing the city and it&#8217;s finally taking shape! But the work is not finished yet&#8230;<\/p>\n<p>So that&#8217;s all for today!<br \/>\nPeace \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi there! It&#8217;s been a while since I haven&#8217;t posted anything game-dev related. But, don&#8217;t worry, I won&#8217;t write a very technical article this time. I&#8217;ll just speak about a new content in the game: Aqualums, the main island (which is NOT the hero home, on which I still have to work by the way&#8230;) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":132,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[20],"class_list":["post-39","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev","tag-blender"],"_links":{"self":[{"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/posts\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":4,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":163,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/posts\/39\/revisions\/163"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/media\/132"}],"wp:attachment":[{"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}