{"author_name":"goodolvic","cat":"LD #33","comments":[],"epoch":1440445080,"likes":0,"metadata":{"p_key":"13844","p_author":"goodolvic","p_authorkey":"55230","p_urlkey":"49106","p_title":"Making \u2018p good\u2019","p_cat":"LD #33","p_event":"LD33","p_time":"1440445080","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"55230","us_name":"goodolvic","us_username":"goodolvic","event_start":"1440115200","event_key":"29","event_name":"LD33"},"text":"<p><img class=\"alignnone size-medium wp-image-491436\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/R6gcyC_MCUwpva0HCJgHYEGyCJINaJTnCCBuVSBfRFY-300x225.png\" alt=\"R6gcyC_MCUwpva0HCJgHYEGyCJINaJTnCCBuVSBfRFY\" width=\"300\" height=\"225\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/R6gcyC_MCUwpva0HCJgHYEGyCJINaJTnCCBuVSBfRFY-300x225.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/R6gcyC_MCUwpva0HCJgHYEGyCJINaJTnCCBuVSBfRFY-550x413.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2015\/08\/R6gcyC_MCUwpva0HCJgHYEGyCJINaJTnCCBuVSBfRFY.png 640w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n <p>I participated in Ludum Dare 33 over the weekend. More precisely from Friday at 6 PM PST to Monday at 8:20 AM PST. I\u2019ve worked in video games for over a decade and made little games in Flash and Director a long time ago, but it isn\u2019t until a Twine game from last summer that I returned to making my own games and interactive stories. I saw LD as an opportunity to keep trying and to leverage my current desire to create visual art.<\/p>\n <p>The theme&#8211;not revealed until Friday&#8211;was \u201cYou are the Monster.\u201d I was naturally uninterested in a literal interpretation of the theme. I began thinking about a story and design that evening and continued pondering in my notes until Saturday night. There were a number of design ideas before settling on one, including a concept involving a little girl in a hospital waiting room whose brother had a mysterious accident. (I really liked this one.) In hindsight, this time spent on design ate up too much development time, i.e. time that should go to getting a functional game.<\/p>\n <p>I was committed to making an adventure game after <a href=\"http:\/\/goodolvic.itch.io\/fly-to-ganymede\">my last jam experience with Twine<\/a>\u00a0and <a href=\"http:\/\/www.brokenagegame.com\/\">my recent work in the genre<\/a>.\u00a0<a href=\"http:\/\/twinery.org\/\">Twine<\/a> is great, but I wanted more art and interactivity for this one. Just walking around in an environment with no need to click on anything if the player wasn\u2019t in the mood. This removed the possibility of using a game development tool called <a href=\"https:\/\/www.scirra.com\/construct2\">Construct 2<\/a>, which I have experimented with for a few years. It\u2019s a wonderful tool that makes it easy to script some kinds of games, but not point-and-click adventures.<\/p>\n <p>My next option was <a href=\"http:\/\/www.adventuregamestudio.co.uk\/\">Adventure Game Studio<\/a>, with which I was also familiar from previous experimentation. The greatest limitation of AGS is it only exports for Windows PCs, so players on other types of devices would be out of luck. I really wanted to make it playable in a web browser (which Construct 2 allows with its use of HTML5). So, I also spent a large part of Saturday trying decide on a engine. I finally found a tool called <a href=\"http:\/\/age.seccia.com\/\">Adventure Game Engine<\/a> that exports to web browsers using Unity, but I was too unfamiliar with the engine to get what I needed in 1 day. I plan to return to AGE at a later date if I decide to make another adventure game.<\/p>\n <p>So, by Saturday night I had a design, an engine, and a rudimentary room with a character walking around. I technically had until Monday to finish, but due to work I really only had until Sunday night.<\/p>\n <p>I did minor setup work in AGS on Sunday morning and then charged into Photoshop to work on the visuals. Art and animation was a lot of fun. To see your idea come to life is amazing, which is true of any form of expression but particularly exciting to me when it\u2019s characters and environments in a game. Animation is another area I\u2019d experimented with many years ago and I was happy to try it out again. The minimalist white and black art I\u2019d created just to test the AGS tool became the primary visual style, and I believe the funky animation benefited from the hand-drawn Microsoft Paint look. I spent Sunday morning and some of the afternoon working solely on art and animation in Photoshop. But as I once again learned, it\u2019s a classic mistake to work on the art before your game\u2019s scripting and logic are in place.<\/p>\n <p>Scripting and logic was a bummer. Some of it was painless thanks to the pre-defined behaviors and tools in AGS, but I felt pretty bad by the end of Sunday on account of some advanced logic hurdles that I could not quickly surmount. In the end, I was missing the logic for multiple endings (merely a different message at the ending screen), NPC animations didn\u2019t play properly, and the game crashes when the player reaches the end. It is also missing all sound, which for my game would have been footsteps for the player character and a violin track for one of the NPCs. I considered not even submitting what I had, but I felt better about it on Monday morning. I\u2019m happy with the result considering none of it existed when I woke up on Friday morning. It\u2019s just a step, after all, like anything else I\u2019ve created.<\/p>\n <p>My biggest takeaway from this experience is that I enjoy visual development. I\u2019m exploring art and I\u2019ve been worried that exploring something like this at age 32 is going to be difficult, particularly if I want to pursuit it beyond a hobby. I\u2019m going to keep exploring and take classes. Hope something comes of it.<\/p>\n <p><a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-33\/?action=preview&amp;uid=55230\" target=\"_blank\">The (not quite final) game is here<\/a>, called\u00a0\u2018p good\u2019.<\/p>","time":"August 24th, 2015 2:38 pm","title":"Making \u2018p good\u2019"}