{"assets":[],"author_link":"author\/gdquest\/","author_name":"gdquest","cat":"LD #33","categories":["LD #33"],"comments":[],"epoch":1441278420,"event":"LD33","likes":7,"metadata":{"p_key":"83150","p_author":"gdquest","p_authorkey":"0","p_urlkey":"293881","p_title":"6 tips for the next Ludum Dare (video)","p_cat":"LD #33","p_event":"LD33","p_time":"1441278420","p_likes":"7","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1440115200","event_key":"29","event_name":"LD33"},"source_url":"2015\/09\/03\/6-tips-for-the-next-ludum-dare-video\/","text":"<p><img alt=\"banni\u00e8re-25\" class=\"alignnone size-large wp-image-499402\" height=\"104\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/09\/banni\u00e8re-25-550x104.png\" width=\"550\"\/><\/p>\n<p style=\"text-align: justify\">Participating to this event has been quite a challenge for <a href=\"https:\/\/twitter.com\/ArthurShefer\">Arthur<\/a> and me. We decided to use our own game engine, and it was a lot of fun! The jam\u00a0turned into a great learning experience.<\/p>\n<p style=\"text-align: justify\">Instead of a postmortem, I decided to work on a video to share my take on how to approach a jam. Beyond finishing a game and getting a good rank in the competition, <strong>jams are one of the best occasion to become better designers<\/strong>. They\u00a0also are great to find new partner.<\/p>\n<p><iframe allowfullscreen=\"\" frameborder=\"0\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/CLzFOrRfFZk?feature=oembed\" width=\"500\"><\/iframe><\/p>\n<p style=\"text-align: justify\">I think it wouldn\u2019t be useful for you to read a\u00a0postmortem about\u00a0<a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-33\/?action=preview&amp;uid=54992\">our entry<\/a>, as it is very straightforward: the game has some potential, but it feels very repetitive as it lacks content. It was our first time making a game together with my teammate. It took us a day to find our marks, and we weren\u2019t left with enough time to implement\u00a0everything we wanted to.<\/p>\n<p style=\"text-align: justify\">Instead, I\u2019d like to share a trick\u00a0I used to gain a lot of time with asset export during the event. When you use an automatic export tool like Photoshop\u2019s or <a href=\"renderhjs.net\/shoebox\/\">shoebox\u2019s<\/a> split PSD function, your pictures are trimmed. In a jam, as you want to place assets really fast in game. Sometimes, you need whole batches of assets to have a fixed size. That way, you can give multiple assets the same pivot position, and have them line up easily in game.<\/p>\n<p style=\"text-align: justify\">It\u2019s actually pretty simple to achieve: you just have to <strong>draw one black pixel in each corner of your desired bounding box, and set it to 1% opacity<\/strong>. It won\u2019t be visible to the player, but it will force your exporter to preserve the image size you want. As we don\u2019t have an editor yet in our engine, this was a real timesaver, for animations in particular.<\/p>\n<p style=\"text-align: justify\">I set every pixel back to 100% opacity in the exported image below to reveal those black pixels:<\/p>\n<p style=\"text-align: justify\"><img alt=\"Slam-sheet\" class=\"alignnone size-large wp-image-499404\" height=\"117\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/09\/Slam-sheet-550x117.jpg\" width=\"550\"\/><\/p>\n<p style=\"text-align: justify\">In Photoshop, I am putting them into a smart object, which is duplicated to each group that needs this export constraint. It is something I use for animations, but not only. It\u2019s really helpful with life bars and other UI elements that need to stack as well.<\/p>\n<p style=\"text-align: justify\"><img alt=\"Crystal-Rumble-Screen\" class=\"alignnone size-large wp-image-499405\" height=\"309\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/09\/Crystal-Rumble-Screen-550x309.jpg\" width=\"550\"\/><\/p>\n<p style=\"text-align: justify\">Do you want to get in touch? You can find me on twitter <strong><a href=\"https:\/\/twitter.com\/NathanLovatoArt\">@NathanLovatoArt<\/a><\/strong>.<\/p>","time":"September 3rd, 2015 11:07 am","title":"6 tips for the next Ludum Dare (video)","title_was_empty":false}