{"id":418,"date":"2014-06-03T10:11:41","date_gmt":"2014-06-03T17:11:41","guid":{"rendered":"https:\/\/robotinvader.com\/blog\/?p=418"},"modified":"2014-06-05T10:21:54","modified_gmt":"2014-06-05T17:21:54","slug":"making-games-in-a-week","status":"publish","type":"post","link":"https:\/\/robotinvader.com\/blog\/?p=418","title":{"rendered":"Nanobots: Making Games in a Week"},"content":{"rendered":"<p>When Casey and I founded Robot Invader back in 2011, one of our goals was to build a team that could produce high quality games in a short amount of time with just a few people. \u00a0We produced\u00a0<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.robotinvader.knightmare\"><em>Wind-up Knight<\/em><\/a> with just three people (and an intern!) in about five months, which was a pretty good start. \u00a0Our second game,\u00a0<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.robotinvader.fooding\"><em>Rise of the Blobs<\/em><\/a>, took us longer, but we didn&#8217;t just build a rocking puzzle game: we built a bunch of core tech and tools, not to mention our own network backend that now powers all of our games. \u00a0<a href=\"https:\/\/itunes.apple.com\/us\/app\/wind-up-knight-2\/id784339019?mt=8\"><em>Wind-up Knight 2<\/em>\u00a0<\/a>took four of us six months to ship, and it&#8217;s significantly more complicated than its predecessor. \u00a0Of all our accomplishments thus far, I am most proud of our repeated ability to build high-end 3D games with a very small group on a very strict timetable.<\/p>\n<div id=\"attachment_423\" style=\"width: 910px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Brimstone4.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-423\" class=\"wp-image-423 size-full\" src=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Brimstone4.jpg\" alt=\"Brimstone4\" width=\"900\" height=\"600\" srcset=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Brimstone4.jpg 900w, https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Brimstone4-300x200.jpg 300w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><p id=\"caption-attachment-423\" class=\"wp-caption-text\">Brimstone Deep. You&#8217;ll have a chance to burn in this flame soon.<\/p><\/div>\n<p>Over the course of the last three years we&#8217;ve experimented with different ways of increasing our bang-for-the-FTE. \u00a0After finishing\u00a0<em>Rise<\/em>, we split our team of four into two teams of two and spent three months building prototypes. \u00a0One of these microteams produced the game that eventually became\u00a0<em>Wind-up Knight 2<\/em>. \u00a0The other, a first-person murder mystery game that we&#8217;ve teased a few times. \u00a0Both made it to\u00a0a playable prototype phase, and after looking at them we decided to build\u00a0<em>Wind-up Knight 2\u00a0<\/em>first. \u00a0Considering the short development period and the small team size, we got quite a lot done.<\/p>\n<p>This month, as we&#8217;ve waited for various moons to come into alignment so that we can release the new Brimstone Deep world for\u00a0<em>Wind-up Knight 2<\/em>, we&#8217;ve been experimenting with an even stricter goal: build a game to completion in one week. \u00a0It can be a simple game, but it has to be fun, and it has to be ready to ship in one week. \u00a0The actual mechanics of shipping a game (collecting screen shots, writing marketing copy, testing, integrating analytics APIs and the like) might take a few days more. \u00a0That&#8217;s ok. \u00a0But the game itself must be completely finished in the time it takes to kill somebody with a Japanese curse.<\/p>\n<div id=\"attachment_419\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-419\" class=\"wp-image-419 size-large\" src=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/study-1024x512.png\" alt=\"study\" width=\"640\" height=\"320\" srcset=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/study-1024x512.png 1024w, https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/study-300x150.png 300w, https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/study.png 1204w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><p id=\"caption-attachment-419\" class=\"wp-caption-text\">We came a long way in three months, but there&#8217;s lots of work left on this one.<\/p><\/div>\n<p>What&#8217;s the point of making a game in a week? \u00a0Like many time-limited game jams, the main idea is to hone our ability to assess and control scope, and to experiment with ideas. \u00a0Putting development on such a short timeline forces us to cut any game idea down its bare bones. \u00a0We don&#8217;t have time for complex features, there&#8217;s no schedule\u00a0for difficult engineering. \u00a0The\u00a0core game idea has to be fun immediately.<\/p>\n<p>We&#8217;re calling these one-week games\u00a0<em>Nanobots<\/em>. \u00a0The first game in the Nanobots series is called <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.robotinvader.othello\">Tapthello!<\/a>, and we shipped it last week for Android (the iOS version\u00a0is waiting for Apple&#8217;s review). \u00a0The second Nanobots game, also developed in one week, is called <i><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.robotinvader.cybergon\">Cybergon<\/a>, <\/i><del>and we&#8217;ll release it in a few days<\/del> it&#8217;s <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.robotinvader.cybergon\">available now<\/a>!\u00a0 We&#8217;re now in our third week of development, working on our third game. \u00a0We don&#8217;t even know what it&#8217;s called yet but it&#8217;ll be out\u00a0soon!<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><a href=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-420 size-medium\" src=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon1-300x190.png\" alt=\"Cybergon1\" width=\"300\" height=\"190\" srcset=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon1-300x190.png 300w, https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon1-1024x650.png 1024w, https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon1.png 1676w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/td>\n<td><a href=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-421 size-medium\" src=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon2-300x191.png\" alt=\"Cybergon2\" width=\"300\" height=\"191\" srcset=\"https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon2-300x191.png 300w, https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon2-1024x653.png 1024w, https:\/\/robotinvader.com\/blog\/wp-content\/uploads\/2014\/06\/Cybergon2.png 1670w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>So far, the experience has been hectic and fun. \u00a0For every problem we have to ask ourselves, &#8220;how do we solve this immediately?&#8221; \u00a0If there&#8217;s no immediate solution, we might just have to kill the idea and move to something else. \u00a0It&#8217;s stressful, but also a bit liberating, to be able to make decisions so quickly. \u00a0And with each title, we seem to be increasing the scope ever so slightly as our confidence grows.<\/p>\n<p>We&#8217;ll have more info on these new bite-sized\u00a0games as we release them. \u00a0And stay tuned for the new Brimstone Deep update to <em>Wind-up Knight 2<\/em>, which is coming very very soon!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When Casey and I founded Robot Invader back in 2011, one of our goals was to build a team that could produce high quality games in a short amount of time with just a few people. \u00a0We produced\u00a0Wind-up Knight with &hellip; <a href=\"https:\/\/robotinvader.com\/blog\/?p=418\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-418","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=418"}],"version-history":[{"count":7,"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/418\/revisions"}],"predecessor-version":[{"id":429,"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/418\/revisions\/429"}],"wp:attachment":[{"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robotinvader.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}