{"id":1376,"date":"2023-10-09T08:20:03","date_gmt":"2023-10-09T08:20:03","guid":{"rendered":"https:\/\/oneiricworlds.com\/en\/?p=1376"},"modified":"2023-10-09T08:24:57","modified_gmt":"2023-10-09T08:24:57","slug":"surprise-game-level-design","status":"publish","type":"post","link":"https:\/\/oneiricworlds.com\/en\/2023\/10\/surprise-game-level-design\/","title":{"rendered":"Surprise Game &#038; Level Design"},"content":{"rendered":"\n<p>Hi there!<\/p>\n\n\n\n<p>September has passed, and it&#8217;s time for a little summary. What&#8217;s new this month?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">I &#8211; Marketing<\/h3>\n\n\n\n<p>I&#8217;m still focusing on marketing with ads on Reddit and festival applications. The ads are yielding some results, and I&#8217;ve reached 3000 wishlists for the game. It&#8217;s not bad, but if I want the game to have a chance to succeed, I must aim for at least 10,000 wishlists. So, there&#8217;s still a lot of work to do!<\/p>\n\n\n\n<p>I&#8217;ve also spent some time tracking similar games that streamers have played in the last few months to reach out to them. Hopefully, this should happen in the next few weeks.<\/p>\n\n\n\n<p>Luckily, since the demo came out, some streamers spontaneously played the game (<a href=\"https:\/\/www.youtube.com\/watch?v=TOjHAo_YFtk\">here<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=BqfcawBkMwM\">here<\/a> or <a href=\"https:\/\/www.youtube.com\/watch?v=vtoN9xq03i4\">here<\/a> or <a href=\"https:\/\/www.youtube.com\/watch?v=8TfpqdoaZcE\">here<\/a>), and were quite positive. However, it didn&#8217;t reach a super large audience. Nonetheless, it&#8217;s always comforting to see people play and enjoy my game!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">II &#8211; New Little Game<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20230920_094439.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20230920_094439-1024x576.jpg\" alt=\"\" class=\"wp-image-1380\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20230920_094439-1024x576.jpg 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20230920_094439-300x169.jpg 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20230920_094439-768x432.jpg 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20230920_094439-1536x864.jpg 1536w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20230920_094439-1320x743.jpg 1320w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20230920_094439.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>And now, a little surprise! This summer, I took a detour from Zefyr and worked on some small projects (as I usually do during holidays). This time, I worked on &#8220;Splash Kids&#8221;, a co-op game about my family recoloring a gray city and fighting the Zombie-pocalypse. It&#8217;s a mix of Splatoon and Zombies Kids. I created this game as a gift for my (numerous) nephews. It was a lot of fun to work on and allowed me to experiment with new techniques and systems:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A customizable avatar generation system<\/li>\n\n\n\n<li>General-purpose GPU computing (GP-GPU) for map coloring<\/li>\n\n\n\n<li>Custom GPU instancing with tweening shader animation for vegetation<\/li>\n<\/ul>\n\n\n\n<p>This was super interesting from a technical perspective, and I believe the final game was well-received. It&#8217;s completely free, and you can check it out here: <a href=\"https:\/\/oneiricworlds.itch.io\/family\">https:\/\/oneiricworlds.itch.io\/family<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">III &#8211; Classes &amp; Level Editor<\/h3>\n\n\n\n<p>Over the past few weeks, I&#8217;ve been conducting classes on Game Design and Level Design. Consequently, progress on Zefyr has slowed down a bit. However, during this time, I dedicated some effort to develop a tool to enhance and streamline level design. I&#8217;m not entirely certain about its potential, as the mathematical aspects are more complex than expected. Nevertheless, I sense some promising possibilities.<\/p>\n\n\n\n<p>Here&#8217;s the idea: envision something like <a href=\"https:\/\/store.steampowered.com\/app\/1291340\/Townscaper\/\">Townscraper<\/a>, but with the ability to control the base grid. Artists can provide simple, independent 3D tiles for the level designer to swiftly paint a semi-procedural 3D city (or any kind of level actually). This could be useful for rapid prototyping (which I&#8217;ve noticed consumes a lot of my time). While I think similar tools exist for regular quad grids, there&#8217;s a gap for completely customizable topologies. If this tool proves successful, I&#8217;ll use it for many of my projects, and hopefully, others can benefit from it as well.<\/p>\n\n\n\n<p>Currently, it&#8217;s in a very early stage, quite rudimentary, buggy, and not very intuitive. Nonetheless, here&#8217;s a glimpse of what it looks like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152803.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"505\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152803-1024x505.jpg\" alt=\"\" class=\"wp-image-1378\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152803-1024x505.jpg 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152803-300x148.jpg 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152803-768x379.jpg 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152803-1536x758.jpg 1536w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152803-1320x651.jpg 1320w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152803.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Roads (main topology lines) are built from a flowmap (or tensor field for math people) that the user can manually draw<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152017.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"505\" src=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152017-1024x505.jpg\" alt=\"\" class=\"wp-image-1379\" srcset=\"https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152017-1024x505.jpg 1024w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152017-300x148.jpg 300w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152017-768x379.jpg 768w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152017-1536x758.jpg 1536w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152017-1320x651.jpg 1320w, https:\/\/oneiricworlds.com\/en\/wp-content\/uploads\/2023\/10\/20231007_152017.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Automatic quadrangulation\/triangulation for concav inner parts. Far from perfect, but we&#8217;ll get there.<\/p>\n\n\n\n<p>And that concludes this month&#8217;s update. As always, thank you immensely for your ongoing support! If you want to support me financially (if you don&#8217;t already) you can check out my <a href=\"https:\/\/www.patreon.com\/oneiricworlds\">Patreon<\/a>. Thanks a loooooot !<\/p>\n\n\n\n<p>Catch you soon and take care! Peace!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi there! September has passed, and it&#8217;s time for a little summary. What&#8217;s new this month? I &#8211; Marketing I&#8217;m still focusing on marketing with ads on Reddit and festival applications. The ads are yielding some results, and I&#8217;ve reached 3000 wishlists for the game. It&#8217;s not bad, but if I want the game to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1380,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,6,3],"tags":[62,26,70,69,68],"class_list":["post-1376","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-demo","category-game","category-news","tag-demo","tag-game","tag-level-design","tag-marketing","tag-splash-kids"],"_links":{"self":[{"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/posts\/1376","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=1376"}],"version-history":[{"count":8,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/posts\/1376\/revisions"}],"predecessor-version":[{"id":1387,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/posts\/1376\/revisions\/1387"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/media\/1380"}],"wp:attachment":[{"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/media?parent=1376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/categories?post=1376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oneiricworlds.com\/en\/wp-json\/wp\/v2\/tags?post=1376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}