{"author_name":"peredm","cat":"LD #37","comments":[],"epoch":1483202220,"likes":2,"metadata":{"p_key":"760","p_author":"peredm","p_authorkey":"500137","p_urlkey":"35608","p_title":"Room Builder Postmortem!","p_cat":"LD #37","p_event":"LD37","p_time":"1483202220","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":"500137","us_name":"peredm","us_username":"peredm","event_start":"1481241600","event_key":"81","event_name":"Ludum Dare 37"},"text":"<p><img class=\"alignnone size-full wp-image-603559\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/12\/RoomBuilderScreenshot2.gif\" alt=\"RoomBuilderScreenshot2\" width=\"796\" height=\"541\" \/><\/p>\n <p style=\"text-align: center\"><strong><em>ROOM BUILDER<\/em> POSTMORTEM<\/strong><\/p>\n <p>This was my first time entering a game jam but I managed to make a quite complex entry. Let&#8217;s analize the\u00a0mistakes I made and what I did right during the development of <em>Room Builder<\/em>.<\/p>\n <hr \/>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p style=\"text-align: center\"><strong>WHAT WENT RIGHT:<\/strong><\/p>\n <p style=\"text-align: left\"><strong>THE IDEA: Avoiding the unknown<\/strong><\/p>\n <p>After seeign the theme I brainstormed some ideas. I thought about making a platformer with only one level where\u00a0a new obsticle is added every time you complete it, a game about customizing and improving a hotel room, a point-and-click , a top down zombie shooter&#8230;<\/p>\n <p>But some of these seemed too complicated for me to do, so I decided to stick to\u00a0the genres I had experience in and made a top-down shooter\u00a0about repairing your room&#8217;s walls, shooting at enemies and building turrets, which is what I made.<\/p>\n <p>I surely had experience on top-down shooters (this one was my forth!) but I underestimated the building part! Even though making the building mechanics was quite a challenge\u00a0the core mechanics were easy to make cause I had the experience.<\/p>\n <p>&nbsp;<\/p>\n <p><strong>SCOPE: Make something you can actually make<\/strong><\/p>\n <p>Maybe I aimed a little high but still the scope was very small and totally doable in 48 hours. If I had chosen to make the &#8220;deep-storied&#8221; top-down zombie shooter full of cutscenes and different endings that I imagined\u00a0during the brainstorm, I would&#8217;ve ran into problems. Choosing something relatively small, with simple mechanics is ideal for 48 hour challenges.<\/p>\n <p>&nbsp;<\/p>\n <p><strong>STICKING TO THE\u00a0IDEA<\/strong><\/p>\n <p>I&#8217;ve heard of many people that didn&#8217;t like their idea and changed it in the middle of the competition. So when I was thinking about what game to make I made sure I chose something that I was able to make\u00a0and that I would\u00a0enjoy working on\u00a0so I wouldn&#8217;t want to change\u00a0plans later.<\/p>\n <p>&nbsp;<\/p>\n <p><strong>TIME MANAGEMENT: Starting with a minimum viable product<\/strong><\/p>\n <p>Everyone knows developers are bad at predicting the time they\u00a0need. For that reason I made a list of the minimum features I had to implement to make my game something &#8220;decent enough to upload on LD&#8221; and I didn&#8217;t add anything else until those features were done. This ensured that if I\u00a0ran\u00a0out of time I could still upload my game. Once I had those I started making the music, the shop, the UI, improving the sprites&#8230; but I knew I had something playable.<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p style=\"text-align: center\"><strong>WHAT WENT WRONG:<\/strong><\/p>\n <p><strong>LACK OF PREPARATION:\u00a0Not knowing the tools<\/strong><\/p>\n <p>I had played around a bit with\u00a0sfx tools and a music generator, but that wasn&#8217;t enough. During the game jam I had to learn how to make gifs\u00a0to make screenshots of my game, learn how to use the music generator (abundant-music.com) properly, how to make a song loop with Audacity (which took a hole\u00a0hour!) and how to upload a game on itch.io. All of these could&#8217;ve been avoided just with some more preparation, and would&#8217;ve saved me a lot of time.<\/p>\n <p>&nbsp;<\/p>\n <p><strong>NOT FOCUSING ENOUGH ON GAME DESIGN<\/strong><\/p>\n <p>The idea and the pitch were clear, but I didn&#8217;t think much about the details: what items the monsters would drop, how you would\u00a0make the turrets, what would be needed to make turrets&#8230;<\/p>\n <p>So all of these were answered basicly with &#8220;whatever is easier to implement&#8221;.<\/p>\n <p>The consequence of that was that the difficulty curve was irregular and some choices that were meant to be meaningful (like choosing to build walls or build turrets) were not meaningful at all (building walls was\u00a0a waste of resources, turrets were extremely better).<\/p>\n <p>That could&#8217;ve been solved with some trial and error, but I wasted my time on little details and improving the art, instead of making the game as fun as possible.<\/p>\n <p>&nbsp;<\/p>\n <hr \/>\n <p style=\"text-align: center\">\n <p style=\"text-align: center\"><strong>CONCLUSION:<\/strong><\/p>\n <p style=\"text-align: left\">Even though I made some mistakes during the development, <em>Room Builder<\/em> turned out very well and I&#8217;m really happy with the result.\u00a0The difficulty curve is a bit odd: the game starts very hard and seems impossible but then once you&#8217;ve died a couple times and know what&#8217;s most efficient, the game becomes really easy. Appart from that, <em>Room Builder<\/em> is amazing and very fun. You totally need to play it.<\/p>\n <p style=\"text-align: center\"><em><strong>&#8212;&#8212;&#8212;-&gt; \u00a0<a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-37\/?action=preview&amp;uid=124402\" target=\"_blank\">PLAY ROOM BUILDER\u00a0HERE<\/a>\u00a0 &lt;&#8212;&#8212;&#8212;-<\/strong><\/em><\/p>\n <hr \/>\n <p style=\"text-align: center\">\n <p style=\"text-align: center\"><strong>THE FUTURE:<\/strong><\/p>\n <p>I haven&#8217;t stopped working on the game since its release on Ludum Dare. The bugs, difficulty problems and game design problems are fixed. I&#8217;m currently adding new features and improving\u00a0the game. I plan to upload the final version\u00a0in one month or so, and it will feel totally different. <a href=\"https:\/\/twitter.com\/pere_dolcet\" target=\"_blank\">Follow me on Twitter<\/a>\u00a0to be updated on the development of <em>Room Builder<\/em>!<\/p>\n <p>&nbsp;<\/p>\n <p><img class=\"alignnone size-full wp-image-603572\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/12\/RoomBuilderScreenshot6-1.gif\" alt=\"RoomBuilderScreenshot6\" width=\"796\" height=\"479\" \/><\/p>\n <p><em>Last version of <\/em>Room Builder<em> (not available yet)<\/em><\/p>\n <p style=\"text-align: center\"><em><strong>&#8212;&#8212;&#8212;-&gt; \u00a0<a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-37\/?action=preview&amp;uid=124402\" target=\"_blank\">PLAY ROOM BUILDER\u00a0HERE<\/a>\u00a0 &lt;&#8212;&#8212;&#8212;-<\/strong><\/em><\/p>","time":"December 31st, 2016 11:37 am","title":"Room Builder Postmortem!"}