{"id":409,"date":"2010-10-20T07:38:28","date_gmt":"2010-10-20T14:38:28","guid":{"rendered":"http:\/\/www.shadowdawngenesis.com\/devblog\/?p=409"},"modified":"2015-12-17T17:09:20","modified_gmt":"2015-12-18T01:09:20","slug":"pressing-on","status":"publish","type":"post","link":"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=409","title":{"rendered":"Pressing On"},"content":{"rendered":"<figure id=\"attachment_410\" aria-describedby=\"caption-attachment-410\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-59.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-410\" title=\"Arashi parries an attack\" src=\"http:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-59-1024x597.jpg\" alt=\"Arashi parries an attack\" width=\"600\" height=\"349\" srcset=\"https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-59-1024x597.jpg 1024w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-59-300x175.jpg 300w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-59.jpg 1296w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-410\" class=\"wp-caption-text\">Arashi parries an attack<\/figcaption><\/figure>\n<p>I&#8217;m constantly retooling the visuals for the game, not to mention there are plenty of incomplete animations and graphics as is, but so far I&#8217;m very proud of what I&#8217;ve pulled off.\u00a0 I am very thankful I have\u00a0some\u00a0semblance of artistic\u00a0blood\u00a0in my veins\u00a0to go with my programming and design skills, because I don&#8217;t think this game would work as intended if I didn&#8217;t.\u00a0 Anyways, I am finally accumulating a lot of map graphics to make the forest and grasslands areas look, well, somewhat interesting.\u00a0 Combined with a fairly advanced tileset (by typical tiled game standards) and I&#8217;m extremely happy with the feel the game is going for.\u00a0 I realize it&#8217;s a bit of a risk to do a 2D game without a recognizable retro or isometric\u00a0look in today&#8217;s market, but I&#8217;m hoping that I can overcome that.\u00a0 Of course&#8230; I don&#8217;t feel the game is retro in any way, but I&#8217;ll have to let you (and the other would-be players) be the judge of that in the long run.\u00a0 I see a lot of clamoring for a better representation of 2D games, so I&#8217;m going to do my best!<\/p>\n<p>One thing I&#8217;ve been wrestling with is the fact that the first level occurs at night.\u00a0 First impressions are everything for games, and maybe moreso for indie games,\u00a0and I am trying to find that delicate balance of making the map\u00a0dark (to teach the importance of\u00a0having some form of light source for truly dark areas, with a small lantern being freely available in the very first room) and having the map visible, so players can get a feel for the art style.\u00a0\u00a0\u00a0Darker ambience lets the lighting fx really shine (no pun intended) and often has more immersion since it adds a true feeling of being alone, but lighter ambience lets the player take in more and not feel so intimidated to explore.\u00a0 I guess I&#8217;ll have to wait until the first <em>Shadowdawn Genesis<\/em> demo is ready and get feedback on it.<\/p>\n<figure id=\"attachment_411\" aria-describedby=\"caption-attachment-411\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-60.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-411\" title=\"Arashi hacks into the Shadowdawn matrix\" src=\"http:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-60-1024x597.jpg\" alt=\"Arashi hacks into the Shadowdawn matrix\" width=\"600\" height=\"349\" srcset=\"https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-60-1024x597.jpg 1024w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-60-300x175.jpg 300w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2010\/10\/shadowdawn-screenshot-60.jpg 1296w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-411\" class=\"wp-caption-text\">Arashi hacks into the Shadowdawn matrix<\/figcaption><\/figure>\n<p>Here is a screenshot of the in-game level editor.\u00a0 Since (so far) I&#8217;m the only one working on the game, I decided not to make a stand-alone level editor.\u00a0 This has the advantage of letting me test all changes instantly and live since it&#8217;s built into the game engine.\u00a0 It is exclusive to the Windows version, the Xbox 360 has a compiler directive to ignore the entire editor.\u00a0 The red boxes here represent collisions, to give me a good idea the true paths available and where there might be any accidental holes leading to places I don&#8217;t want the player to go.\u00a0 Every single object has a custom collision property so I can change the virtual-3D depth of the object (letting Arashi walk behind it to the &#8220;natural&#8221; unseen backside), along with the left and right borders, all on the fly.\u00a0 The brighter red boxes are overlapping collisions, which might be useful to know down the road in my designs, especially if there are\u00a0any unforeseen bugs with usecode triggers overlapping.<\/p>\n<p>I am actually considering releasing a downloadable patch for the more advanced Windows (Steam if I&#8217;m lucky) version that lets players use this editor, because as a game player myself I know how amusing it is to play with stuff like this.\u00a0 But that&#8217;s all down the road, I am completely focused on finishing the game itself first :3<\/p>\n<div name=\"googleone_share_1\" style=\"position:relative;z-index:5;float: right; margin-left: 10px;\"><g:plusone size=\"tall\" count=\"1\" href=\"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=409\"><\/g:plusone><\/div>","protected":false},"excerpt":{"rendered":"<p>I&#8217;m constantly retooling the visuals for the game, not to mention there are plenty of incomplete animations and graphics as is, but so far I&#8217;m<a class=\"moretag\" href=\"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=409\"> [&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[39,27,78,25,10,29,38,7,6,18,80,110,13,71,70,26,17,309,37,4,84,30,36,15,33,90,67],"class_list":["post-409","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-2d-animation","tag-2d-tiles","tag-action-rpg","tag-arashi","tag-art","tag-collision","tag-controls","tag-development","tag-game","tag-independent","tag-indie-game","tag-indie-rpg","tag-jrpg","tag-ket","tag-lighting","tag-map","tag-pc","tag-rpg","tag-scripting","tag-shadowdawn","tag-shadowdawn-genesis","tag-shadows","tag-usecode","tag-xbox-360","tag-xbox-live","tag-xbox-live-indie-games","tag-xna"],"_links":{"self":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts\/409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=409"}],"version-history":[{"count":0,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts\/409\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}