{"id":1019,"date":"2023-10-09T09:16:58","date_gmt":"2023-10-09T08:16:58","guid":{"rendered":"https:\/\/oneiricworlds.com\/fr\/?p=1019"},"modified":"2023-10-09T09:16:58","modified_gmt":"2023-10-09T08:16:58","slug":"jeu-surprise-level-design","status":"publish","type":"post","link":"https:\/\/oneiricworlds.com\/fr\/2023\/10\/jeu-surprise-level-design\/","title":{"rendered":"Jeu Surprise &#038; Level Design"},"content":{"rendered":"\n<p>Salut \u00e0 tous !<\/p>\n\n\n\n<p>Le mois de septembre est pass\u00e9, et il est temps de faire un petit r\u00e9sum\u00e9. Quoi de neuf ce mois-ci ?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">I &#8211; Marketing<\/h3>\n\n\n\n<p>Je continue de me concentrer sur le marketing avec des publicit\u00e9s sur Reddit et des candidatures pour des festivals. Les publicit\u00e9s donnent quelques r\u00e9sultats, et j&rsquo;ai atteint 3000 wishlists pour le jeu sur Steam. Ce n&rsquo;est pas mal, mais si je veux que le jeu ait une chance de r\u00e9ussir, je dois en viser au moins 10 000. Il y a donc encore beaucoup de travail \u00e0 faire !<\/p>\n\n\n\n<p>J&rsquo;ai \u00e9galement pass\u00e9 du temps \u00e0 rep\u00e9rer des jeux similaires auxquels les streamers ont jou\u00e9 ces derniers mois afin de les contacter. Esp\u00e9rons que cela se concr\u00e9tisera dans les prochaines semaines.<\/p>\n\n\n\n<p>Heureusement, depuis la sortie de la d\u00e9mo, certains streamers ont spontan\u00e9ment jou\u00e9 au jeu (<a href=\"https:\/\/www.youtube.com\/watch?v=TOjHAo_YFtk\">ici<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=BqfcawBkMwM\">ici<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=vtoN9xq03i4\">ici<\/a> ou <a href=\"https:\/\/www.youtube.com\/watch?v=8TfpqdoaZcE\">ici<\/a>), et les retours sont plut\u00f4t positifs. Et m\u00eame si \u00e7a n&rsquo;a pas touch\u00e9 un gros public, c&rsquo;est toujours r\u00e9confortant de voir des gens appr\u00e9cier le jeu !<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">II &#8211; Nouveau petit jeu<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20230920_094439.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20230920_094439-1024x576.jpg\" alt=\"\" class=\"wp-image-1020\" srcset=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20230920_094439-1024x576.jpg 1024w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20230920_094439-300x169.jpg 300w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20230920_094439-768x432.jpg 768w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20230920_094439-1536x864.jpg 1536w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20230920_094439-1320x743.jpg 1320w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20230920_094439.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Et maintenant, une petite surprise ! Cet \u00e9t\u00e9, j&rsquo;ai fait une pause de Zefyr et travaill\u00e9 sur de petits projets (comme je le fais habituellement pendant les vacances). Cette fois, j&rsquo;ai travaill\u00e9 sur \u00ab\u00a0Splash Kids\u00a0\u00bb, un petit jeu coop\u00e9ratif o\u00f9 ma famille recolore une ville grise et combat la Zombie-pocalypse. C&rsquo;est un m\u00e9lange de Splatoon et de Zombies Kids. J&rsquo;ai cr\u00e9\u00e9 ce jeu comme cadeau pour mes (nombreux) neveux et ni\u00e8ces. C&rsquo;\u00e9tait tr\u00e8s amusant \u00e0 d\u00e9velopper et cela m&rsquo;a permis d&rsquo;exp\u00e9rimenter de nouvelles techniques et syst\u00e8mes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un syst\u00e8me de g\u00e9n\u00e9ration d&rsquo;avatar personnalisable<\/li>\n\n\n\n<li>Calcul GPU (GP-GPU) pour la coloration de la carte<\/li>\n\n\n\n<li>Instanciation GPU personnalis\u00e9e avec animation dans le shader pour la v\u00e9g\u00e9tation<\/li>\n<\/ul>\n\n\n\n<p>C&rsquo;\u00e9tait tr\u00e8s int\u00e9ressant d&rsquo;un point de vue technique, et je pense que le jeu final a \u00e9t\u00e9 bien accueilli. Il est compl\u00e8tement gratuit, et vous pouvez le d\u00e9couvrir ici : <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; Cours et \u00e9diteur de niveaux<\/h3>\n\n\n\n<p>Ces derni\u00e8res semaines, j&rsquo;ai \u00e9galement donn\u00e9 des cours en game design et level design. Par cons\u00e9quent, les progr\u00e8s sur Zefyr ont ralenti un peu. Mais pendant ce temps, j&rsquo;ai commenc\u00e9 \u00e0 d\u00e9velopper un outil pour simplifier la conception de niveaux. Je ne suis pas tout \u00e0 fait certain de son potentiel, car les aspects math\u00e9matiques sont plus complexes que pr\u00e9vu. N\u00e9anmoins, je sens quelques possibilit\u00e9s int\u00e9ressantes.<\/p>\n\n\n\n<p>Voici l&rsquo;id\u00e9e : imaginez quelque chose comme <a href=\"https:\/\/store.steampowered.com\/app\/1291340\/Townscaper\/\">Townscraper<\/a>, mais avec la possibilit\u00e9 de contr\u00f4ler la grille de base. Les artistes peuvent fournir des tuiles 3D simples et ind\u00e9pendantes pour que le concepteur de niveaux puisse peindre rapidement une ville 3D semi-proc\u00e9durale (ou n&rsquo;importe quel type de niveau en fait). Cela pourrait \u00eatre utile pour du prototypage rapide (car prototyper me demande encore trop de temps&#8230;). Alors, je pense que des outils similaires existent pour les grilles quad r\u00e9guli\u00e8res, mais je n&rsquo;ai rien trouv\u00e9 pour les topologies compl\u00e8tement personnalisables. Si cet outil s&rsquo;av\u00e8re efficace, je l&rsquo;utiliserai pour beaucoup de mes projets, et j&rsquo;esp\u00e8re que d&rsquo;autres pourront en b\u00e9n\u00e9ficier \u00e9galement.<\/p>\n\n\n\n<p>Actuellement, c&rsquo;est \u00e0 un stade tr\u00e8s pr\u00e9coce, c&rsquo;est bugg\u00e9 et pas tr\u00e8s intuitif. N\u00e9anmoins, voici un aper\u00e7u :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152803.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"505\" src=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152803-1024x505.jpg\" alt=\"\" class=\"wp-image-1021\" srcset=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152803-1024x505.jpg 1024w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152803-300x148.jpg 300w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152803-768x379.jpg 768w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152803-1536x758.jpg 1536w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152803-1320x651.jpg 1320w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152803.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Les routes (principales lignes de topologie) sont construites \u00e0 partir d&rsquo;une flowmap (ou champ tensoriel pour les matheux) que l&rsquo;utilisateur peut dessiner manuellement.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152017.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"505\" src=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152017-1024x505.jpg\" alt=\"\" class=\"wp-image-1022\" srcset=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152017-1024x505.jpg 1024w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152017-300x148.jpg 300w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152017-768x379.jpg 768w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152017-1536x758.jpg 1536w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152017-1320x651.jpg 1320w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/10\/20231007_152017.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Quadrangulation\/triangulation automatique pour les parties int\u00e9rieures concaves. Loin d&rsquo;\u00eatre parfait, mais je vais am\u00e9liorer \u00e7a.<\/p>\n\n\n\n<p>Et voil\u00e0 pour la mise \u00e0 jour de ce mois. Comme toujours, merci infiniment pour votre soutien continu ! Et si vous voulez me soutenir financi\u00e8rement, si ce n&rsquo;est pas d\u00e9j\u00e0 fait, vous pouvez le faire sur <a href=\"https:\/\/www.patreon.com\/oneiricworlds\">Patreon<\/a>. Merciiii !<\/p>\n\n\n\n<p>\u00c0 bient\u00f4t et prenez soin de vous ! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salut \u00e0 tous ! Le mois de septembre est pass\u00e9, et il est temps de faire un petit r\u00e9sum\u00e9. Quoi de neuf ce mois-ci ? I &#8211; Marketing Je continue de me concentrer sur le marketing avec des publicit\u00e9s sur Reddit et des candidatures pour des festivals. Les publicit\u00e9s donnent quelques r\u00e9sultats, et j&rsquo;ai atteint [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1020,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6],"tags":[25,58,59,60,57],"class_list":["post-1019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-demo","tag-demo","tag-game","tag-level-design","tag-marketing","tag-splash-kids"],"_links":{"self":[{"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/posts\/1019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/comments?post=1019"}],"version-history":[{"count":4,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/posts\/1019\/revisions"}],"predecessor-version":[{"id":1026,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/posts\/1019\/revisions\/1026"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/media\/1020"}],"wp:attachment":[{"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/media?parent=1019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/categories?post=1019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/tags?post=1019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}