{"id":360,"date":"2025-01-04T16:25:47","date_gmt":"2025-01-04T15:25:47","guid":{"rendered":"http:\/\/drumbrus.fr\/?p=360"},"modified":"2025-09-03T19:16:38","modified_gmt":"2025-09-03T17:16:38","slug":"buggle-trussle","status":"publish","type":"post","link":"https:\/\/drumbrus.fr\/en\/buggle-trussle\/","title":{"rendered":"Buggle Trussle"},"content":{"rendered":"<p class=\"has-text-align-center has-very-dark-gray-color has-text-color\"><a href=\"https:\/\/buggle-trussle.itch.io\/buggle-trussle\">The game is downloadable on the itch.io page of the team.<\/a><br><a href=\"http:\/\/drumbrus.fr\/index.php\/2020\/06\/25\/buggle-trussle-gdd\/\">Game design document disponible ici.<\/a><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-medium-font-size\"><strong>Introduction)<\/strong><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">End of second year's project. Buggle Trussle is a party game with a twin stick shooter gameplay. It's made for local multiplayer.<br>This project was made with Unity, by Pierrick Charbonnier, LastGhazo, Ha-Thanh Gore-Koenig, Loris Hardy, and myself, with a timeframe of two and a half months.<br><br>Buggle Trussle a \u00e9galement \u00e9t\u00e9 accept\u00e9 et mis en avant sur itch.io dans le cadre du Gender Constellation Bundle.<br><br>The rest of the team worked on the graphical and sound aspects of the game, in order to get the best looking\/sounding possible project. meanwhile, my tasks were : <strong>Game Design<\/strong>, <strong>Level Design<\/strong>, <strong>Programming<\/strong>, along with the <strong>Project and team management.<\/strong>.<br><br>The game is currently playable using a controller. Either Xbox 360\/One, Dualshock 4, or Switch pro. The mouse+keyboard is currently out, due to being hard to implement for local gameplay and causing problems.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class='embed-container'><iframe loading=\"lazy\" title=\"Buggle Trussle | Gameplay Trailer\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.youtube.com\/embed\/TvLZx25PEQQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<\/div><figcaption>Trailer.<\/figcaption><\/figure>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-medium-font-size\"><strong>Starting Project<\/strong><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">The first idea was really oriented toward casual play. The game had no defined universe, and mixed up multiple concepts, to try and have a weird and crazy looking thing. The idea was to create a simple game, with the fun coming from the strangeness and weird weapons.<br>This version was quickly discarded. Indeed, the project had no clear direction, and the team had no good idea for having a fun gameplay.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"160\" height=\"160\" src=\"http:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/ViolonFighterIdleBig.gif\" alt=\"\" class=\"wp-image-365\"\/><figcaption>On of the characters of the first version.<\/figcaption><\/figure><\/div>\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-medium-font-size\"><strong>Turning around<\/strong><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">Then, the project got changed a lot. The mix of universes was replaced with a single world, where nature is mixed with magical crystals, and we play as sentient bugs. This helped having a clearer view of the project and where to go next.<br>In addition to this, the team moved away from the \"party game\", and instead tried to make a \"coopetitive\" game. Here, the players had to fight a giant boss together, in order to get treasures. The main difficulty, which was the heart of the game, was the friendly fire. As such, you could kill your \"allies\", in order to steal their treasures and win the game.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"669\" src=\"http:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/boss11.png\" alt=\"\" class=\"wp-image-366\" srcset=\"https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/boss11.png 756w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/boss11-300x265.png 300w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><figcaption>The first boss design.<br>it was a praying mantis with wind crystals.<\/figcaption><\/figure>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">The project followed this idea for a few weeks, with a quite good progression. However, the result was not satisfying, for multiple reasons. The boss was long and hard to animate, for a mediocre result. In addition to this, the gameplay was way less fun than though, with a real difficulty trying to balance cooperation and betrayal, resulting in a bad managing of the phases. Finally, the team itself didn't like the coopetitive mix, and didn't feel it with the starting idea.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"411\" src=\"http:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Capture.png\" alt=\"\" class=\"wp-image-370\" srcset=\"https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Capture.png 742w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Capture-300x166.png 300w\" sizes=\"auto, (max-width: 742px) 100vw, 742px\" \/><figcaption>The mantis' stage. The corners were a safe respawn area, and the level didn't need inside walls.<\/figcaption><\/figure>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-medium-font-size\"><strong>New vision and final result<\/strong><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">Due to all these reasons, we decided to rework the whole concept once again. The cooperation and the bosses were removed, and we got back to the first idea : Four people shooting each other. There was a hard phase of work on balance and fine tuning, but the idea resulted in something fun, but with a better though out context and concept than the first version.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/tp-1024x576.png\" alt=\"\" class=\"wp-image-368\" srcset=\"https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/tp-1024x576.png 1024w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/tp-300x169.png 300w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/tp-768x432.png 768w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/tp.png 1128w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>One of the final levels.<\/figcaption><\/figure>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">Around the same time, the game was divided between two modes : The classical deathmatch, where the player kill each others to get toward a target score. And a \"treasure\" mode, inspired by the second prototype, where you had to get crystals on the floor, and death only meant losing a bit of score, that the other players could steal. <br>This allowed to finally have a valid concept, while not having a lot of rework to do for the code. Indeed, the core gameplay was still moving and shooting. This meant that the final month could be focused on polishing the game.<br>As such, I managed to add the Universal Render Pipeline to the porject, in order to create new shaders, and have a way to manage 2D lights. This also allowed for better vfx, with more colors or emissive textures.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"320\" src=\"http:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/COCMACSPELLACTIVATION.gif\" alt=\"\" class=\"wp-image-369\"\/><figcaption>A character using their spell.<\/figcaption><\/figure><\/div>\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">The gameplay also got a bit more complex. In addition to a starting weapon, the characters go different stats, along with a spell, which means that each character had a unique way to apprehend the game.<br>Finally, another system got added.\nThis time it's passive objects, that give their wielder temporary bonuses.\nIt's a bit classic, but added another layer of complexity.<br>We also wanted to differentiate a bit more the two modes. This was made using a positive feedback loop. In deathmatch mode, getting enough kills without dying allows the use of an \"ultimate spell\". This attack is devastating and takes up a huge part of the screen.\nIt serves as a reward that also have a use to stay on top, and cement the player as the n\u00b01 target.\nIn a bit of the same way, the \"bughunt\" was added to the treasure mode. By staying alive and in first position for a fixed time, a player would get fully healed, become giant, and get more hp and damages. In exchange, dying meant creating twice has much crystals. This rewarded the leading player, while also changing the game's dynamic, by painting a target on their back, and allowing the other players the chance to get a higher score.<br><br>The project then ended, with all the mechanics, and a long work on the artistic aspects.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Screen_1-1024x576.png\" alt=\"\" class=\"wp-image-386\" srcset=\"https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Screen_1-1024x576.png 1024w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Screen_1-300x169.png 300w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Screen_1-768x432.png 768w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Screen_1-1536x864.png 1536w, https:\/\/drumbrus.fr\/wp-content\/uploads\/2020\/06\/Screen_1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>A screen in game<\/figcaption><\/figure>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-medium-font-size\"><strong>Feedbacks and future<\/strong>)<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">The feedbacks were very positives. The game was complex, which was kind of a problem, being a bit hard to grasp, with a lot of mechanics.<br>However, once in game it gets better, and the payers had fun. They start chatting with each other, creating a nice convivial ambiance that we wanted. Most of the people compared the game to Super Smash Brothers, which is overwhelmingly positive, given our objectives.<br>Malgr\u00e9 tout, la complexit\u00e9 globale rend le jeu un peu difficile d&rsquo;acc\u00e8s \u00e0 des joueurs d\u00e9butants. Il a donc \u00e9t\u00e9 d\u00e9cid\u00e9 d&rsquo;accepter cette complexit\u00e9, et de consid\u00e9rer la cible comme \u00e9tant une frange de la population ayant d\u00e9j\u00e0 un minimum de connaissances dans le jeu vid\u00e9o, et dans le genre du twin stick shooter. <br><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color\">Le projet est actuellement abandonn\u00e9.<br><\/p>","protected":false},"excerpt":{"rendered":"<p><b>End of second year project<\/b><br \/>\nMultiplayer arena action game.<\/p>","protected":false},"author":1,"featured_media":756,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,5,2,14,11],"tags":[],"class_list":["post-360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-writ","category-gdd","category-jeux","category-prog","category-complete"],"_links":{"self":[{"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/posts\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/comments?post=360"}],"version-history":[{"count":11,"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/posts\/360\/revisions"}],"predecessor-version":[{"id":773,"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/posts\/360\/revisions\/773"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/media\/756"}],"wp:attachment":[{"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/media?parent=360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/categories?post=360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/drumbrus.fr\/en\/wp-json\/wp\/v2\/tags?post=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}