{"id":2126,"date":"2015-02-27T08:42:23","date_gmt":"2015-02-27T07:42:23","guid":{"rendered":"http:\/\/www.winterwolves.net\/blog\/?p=2126"},"modified":"2015-02-27T08:42:23","modified_gmt":"2015-02-27T07:42:23","slug":"playing-games-is-important-time-optimization","status":"publish","type":"post","link":"https:\/\/www.winterwolves.net\/blog\/2015\/02\/playing-games-is-important-time-optimization\/","title":{"rendered":"Playing games is important &#038; time optimization"},"content":{"rendered":"<p><strong>Playing games is important!<\/strong><\/p>\n<p>Yes you heard me well: is important to play games! Especially if you are a game developer like me \ud83d\ude42<\/p>\n<p style=\"text-align: justify;\">I have less and less free time now (in particular in recent times with everything happening all at once, Steam, iOS ports, etc) and as you can imagine, when I have some I prefer to spend it with my wife, pets and doing outdoor activities.<\/p>\n<p style=\"text-align: justify;\">However, I still try to find the time to play for a few hours a week the new games. Because that&#8217;s the equivalent of &#8220;research &amp; development&#8221; of other industries.<\/p>\n<p style=\"text-align: justify;\">Some practical examples and games that inspired me while I designed and coded my latest RPG ToA: Seasons Of the Wolf:<\/p>\n<p style=\"text-align: justify;\">&#8211; <strong>Guild Wars 2<\/strong>: from this game I grabbed the ideas of &#8220;solve all quest in an area&#8221; and &#8220;discover all locations&#8221; and so on, to get bonus EXP. From this game I also wanted to implement the idea of stat-derived enemies (no matter your level, all enemies would be a challenge) but after a week of testing I realized that it wasn&#8217;t a good idea \ud83d\ude00<br \/>\n&#8211; <strong>Diablo 3<\/strong>: it&#8217;s nothing new, the random items I mean, but still while playing this game I thought that would have been cool to use random items with tiers even in my games, alongside manually created ones.<br \/>\n&#8211; <strong>Everquest 2<\/strong> and another MMORPG I can&#8217;t remember now, the idea of offering items as reward for quests. Again it was nothing new, but just playing those games reminded me of this feature.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1819\" src=\"http:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2014\/05\/chooseitem-1024x576.jpg\" alt=\"chooseitem\" width=\"640\" height=\"360\" srcset=\"https:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2014\/05\/chooseitem-1024x576.jpg 1024w, https:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2014\/05\/chooseitem-300x168.jpg 300w, https:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2014\/05\/chooseitem.jpg 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>And by playing Hearthstone I had the idea to change PSCD from a tower defense game to a collectible card game. So if you&#8217;re a game designer, try to find the time to play a few games. Your own games will benefit from it!<\/p>\n<p><strong>Time optimization<\/strong><\/p>\n<p style=\"text-align: justify;\">Speaking of SOTW, this week I made more progress on the DLC. I was a bit stuck with all the other titles for various reasons, so I thought that instead of waiting for the SOTW missing art, I could code all the remaining things using placeholder art, so I don&#8217;t waste time.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2015\/02\/specialevent.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2127\" src=\"http:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2015\/02\/specialevent-1024x576.jpg\" alt=\"specialevent\" width=\"640\" height=\"360\" srcset=\"https:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2015\/02\/specialevent-1024x576.jpg 1024w, https:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2015\/02\/specialevent-300x169.jpg 300w, https:\/\/www.winterwolves.net\/blog\/wp-content\/uploads\/2015\/02\/specialevent.jpg 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><em>In the image above, a special event in the &#8220;Rebuild Ninim&#8221; minigame<\/em><\/p>\n<p style=\"text-align: justify;\">Another thing that many indies should learn is to optimize your time. You don&#8217;t necessarily need to do things in order. So like in my example above, you can finish coding something even if the art is not ready using placeholders. Or if you&#8217;re tired\/burned you can do some trivial tasks. I often do that when I&#8217;m too tired to code. Trivial tasks could be:<\/p>\n<p style=\"text-align: justify;\">&#8211; <strong>webpage design<\/strong>: sooner or later you&#8217;ll have to do it, right? so why not create the page already? you can always tweak\/adjust the texts or images a few days before the release, but at least most of the work is already done!<br \/>\n&#8211; <strong>product setup<\/strong>: doesn&#8217;t matter if you sell only through Steam, or direct, or mobile. There are a lot of steps to do to setup a new game. Screenshots, box-shots, icons, description texts, etc etc (every platform is different but you need to do them for all). This is another thing I do in advance.<br \/>\n&#8211; <strong>testing<\/strong>: I now do open-betas to test, since 10-50 people testing are better than 1 or a small team of friends. However, I always do some preliminary testing to make sure that at least the most obvious bugs are fixed. Sometimes when I am too tired to code I just start the game and play a bit to see if there&#8217;s something that I missed.<br \/>\n&#8211; <strong>create banner-ads<\/strong>: assuming you do some form of advertising, another thing you can do is designing the banners for the game ads (unless you outsource it to an artist).<br \/>\n&#8211; <strong>write blog posts like this one or other marketing stuff<\/strong>: writing is easier than coding, so I always do the blog posts one week in advance. I think that never miss a blog helped overall, on each blog post I get several views and many comments. Other things you can do is forum polls to see what people think of your next crazy idea, or anything else really, an interview, a tumblr post, or other social marketing stuff.<\/p>\n<p style=\"text-align: justify;\">So as you can see there are many things you can do, even when you&#8217;re tired from coding \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Playing games is important! Yes you heard me well: is important to play games! Especially if you are a game developer like me \ud83d\ude42 I have less and less free time now (in particular in recent times with everything happening all at once, Steam, iOS ports, etc) and as you can imagine, when I have [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94,44,7,9,14,171],"tags":[],"class_list":["post-2126","post","type-post","status-publish","format-standard","hentry","category-development-tricks","category-game-design","category-general-topics","category-indie-life","category-roleplay-games","category-seasons-of-the-wolf"],"_links":{"self":[{"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/posts\/2126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/comments?post=2126"}],"version-history":[{"count":3,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/posts\/2126\/revisions"}],"predecessor-version":[{"id":2130,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/posts\/2126\/revisions\/2130"}],"wp:attachment":[{"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/media?parent=2126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/categories?post=2126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winterwolves.net\/blog\/wp-json\/wp\/v2\/tags?post=2126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}