<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bit Battalion</title>
	<atom:link href="http://bitbattalion.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bitbattalion.com</link>
	<description>Game Dev, Programming, Flash, Oh My!</description>
	<lastBuildDate>Tue, 20 Jul 2010 01:21:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Team Game Design</title>
		<link>http://bitbattalion.com/2010/07/team-game-design/</link>
		<comments>http://bitbattalion.com/2010/07/team-game-design/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 18:48:03 +0000</pubDate>
		<dc:creator>Sash</dc:creator>
				<category><![CDATA[Other Stuff]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=523</guid>
		<description><![CDATA[Over the last month, Sam and I have both started up new projects. The result of this is not only some seriously awesome looking half-way done games, but also a realisation on both our parts. Game design isn&#8217;t something you do on your own. I would divide the development time for each of us up [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last month, Sam and I have both started up new projects. The result of this is not only some seriously awesome looking half-way done games, but also a realisation on both our parts.</p>
<p><span id="more-523"></span></p>
<blockquote>
<p style="text-align: center;">Game design isn&#8217;t something you do on your own.</p>
</blockquote>
<p>I would divide the development time for each of us up into the following:</p>
<ul>
<li>20% programming</li>
<li>30% testing</li>
<li>10% art (we get some help from some awesome friends)</li>
</ul>
<p>But this only adds up to 60%, so whats the deal? This might not be true for everyone but about 40% of the time, which is the bulk of our development time, we spend discussing our games. Just talking about them, brainstorming, getting all of our ideas about each others games out &#8211; and it&#8217;s by far the most important step of the entire process.</p>
<p>Being able to bounce your ideas off someone else means you don&#8217;t get attached to them. The special someone can help your ideas grow and take directions you couldn&#8217;t dream of before. The collective conscious of two game designers is far more than the sum of the two thinking independently.</p>
<p>The lesson? Find someone to bounce your ideas off. Even if they don&#8217;t program, don&#8217;t do art, don&#8217;t test games or even if they don&#8217;t design games; they&#8217;ll help you out. While you might have awesome ideas, they can only ever be made better by sharing them.</p>
<p>For both our projects, we&#8217;ve helped each other think of some fantastic new ideas, helped put things in perspective and helped test each others work. Sure we&#8217;re not working on the same project, but we are still a valuable team.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/07/team-game-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Crazy Mr Runner Video</title>
		<link>http://bitbattalion.com/2010/05/another-crazy-mr-runner-video/</link>
		<comments>http://bitbattalion.com/2010/05/another-crazy-mr-runner-video/#comments</comments>
		<pubDate>Mon, 10 May 2010 05:14:57 +0000</pubDate>
		<dc:creator>Sash</dc:creator>
				<category><![CDATA[Mr Runner]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=476</guid>
		<description><![CDATA[I thought that my platinum walkthrough was good, but this has chopped 20 seconds off my time! Cheers to omegabobo for this awesome playthrough!]]></description>
			<content:encoded><![CDATA[<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/ah3T49Ds6mw"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="never"></param><param name="allownetworking" value="internal"></param><param name="flashvars" value="" /><embed src="http://www.youtube.com/v/ah3T49Ds6mw" type="application/x-shockwave-flash" allowscriptaccess="never" allownetworking="internal" allowfullscreen="true" width="640" height="385" flashvars=""></embed></object>
<p>I thought that my platinum walkthrough was good, but this has chopped 20 seconds off my time!<br />
Cheers to<strong> </strong>omegabobo for this awesome playthrough!</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/05/another-crazy-mr-runner-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mechanic Design by Deconstruction</title>
		<link>http://bitbattalion.com/2010/05/mechanic-design-by-deconstruction/</link>
		<comments>http://bitbattalion.com/2010/05/mechanic-design-by-deconstruction/#comments</comments>
		<pubDate>Tue, 04 May 2010 09:55:21 +0000</pubDate>
		<dc:creator>Sash</dc:creator>
				<category><![CDATA[Game Design]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=460</guid>
		<description><![CDATA[A little while back I wrote an article about developing games according to what I coined the &#8220;Experience Driven Game Design Paradigm&#8221;. You can check it out here, but I&#8217;ll sum it up for you anyway. Essentially, I was suggesting that in order to develop a game it is best to first start by designing [...]]]></description>
			<content:encoded><![CDATA[<p>A little while back I wrote an article about developing games according to what I coined the &#8220;Experience Driven Game Design Paradigm&#8221;. You can check it out <a href="http://bitbattalion.com/2010/02/experience-driven-game-design/" target="_blank">here</a>, but I&#8217;ll sum it up for you anyway. Essentially, I was suggesting that in order to develop a game it is best to first start by designing an experience, then working backwards and fitting your mechanics into your game so it fully creates this experience. I went on to suggest that the best way to design an experience was by first experiencing it yourself by way of playing similar games. This article will look into the process of deconstructing these games and using their mechanics as inspiration for the experience in your own.</p>
<p><span id="more-460"></span></p>
<p>While doing a bit of research, I came across a book which described this better than I ever could. I highly recommend you pick up Jesse Schell&#8217;s, &#8220;The Art of Game Design&#8221;.</p>
<blockquote><p>Stop thinking about your game and start thinking about the experience of the player. Ask yourself these questions:</p>
<ul>
<li>What experience do I want the player to have?</li>
<li>What is essential to that experience?</li>
<li>How can my game capture that essence?</li>
</ul>
<p>If there is a big difference between the experience you want to create and the one you are actually creating, your game needs to change: You need to clearly state the essential experience you desire, and find as many ways as possible to instill this essence into your game.</p></blockquote>
<p>This article will cover just one of the ways of to instill the essence in your game; through its mechanics.</p>
<p>This means I&#8217;ll go into the nitty gritty detail of breaking down a game experience so that it can be successfully analyzed and implemented in your own games. And its not exactly an easy process, but I&#8217;m going to try tackle it. The way I plan to do this over two articles. The first is to outlining the process of deconstructing a game experience. The second is an example of this kind of deconstruction and how it can be used to refine ideas. While it seems fairly up in the clouds at the moment, hopefully by the end I&#8217;ll demonstrate that it can actually provides a solid framework for generating fun in your game.</p>
<h3>The Alternative</h3>
<p>Before we dive into this process, it&#8217;s important to identify what the alternative is. The lazy way to design a game is to think of one or two core mechanics, start implementing them and make decisions along the way about the ultimate direction of the game. Unfortunately, while the mechanics may be inherently fun, it takes exceptional talent to be able to make good low level decisions about gameplay before the gameplay has even begun to take shape. More often than not, these decision are crucial in the formation of the final experience. This kind of game design often results in an unfinished prototype.</p>
<h3>The Problem</h3>
<p>The thing to remember is that while the mechanic might work well in your imagination, game design is about more than just your imagination. It&#8217;s about creating a bridge between your imagination and your player&#8217;s experience. This bridge is your game. To create a successful bridge you must be able to understand, from the beginning, the way in which your game will be interpreted and the experience the user will have. To extend the metaphor, you have to design the bridge so when you build it the ends meet. If you don&#8217;t know exactly why your game will be fun for the player, it will just be coincidence if turns out that way. So being able to identify the experience your user will have is necessity.</p>
<h3>The Solution: The Deconstruction Process</h3>
<p>Okay finally, lets get into the meat of this thing. In any game, the core gameplay experience is defined by the users interaction with its mechanics. So in order to create a particular experience, we have to carefully choose the mechanics which will best produce this experience. One of the best ways of choosing these is by finding mechanics in other games which evoke the same experience.</p>
<p>Unfortunately, this is not an easy process to teach since at its core it involves introspection. What I can do is provide a primitive framework for finding these mechanics, but really the hard work has to be done by you.</p>
<blockquote>
<ol>
<li>Decide on an experience</li>
<li>Find a variety of games which evoke this experience</li>
<li>Find where this experience is most potent</li>
<li>Find the mechanics responsible for this</li>
</ol>
</blockquote>
<p>I should just note here that this process is designed to compliment your own creativity in design the experience, not replace it. At any stage of this process, augment this with your own mechanics.</p>
<h4>1. Deciding on an Experience</h4>
<p>The title is misleading, you can have already decided on core mechanics for your game. Deciding on an experience will just help give context to these mechanics, and an overall direction for the rest of your game. Essentially it will help the game develop into a more holistic experience.</p>
<p>The best way to decide on an experience is to find one which has resonated with you in the past. There is no point in trying to design a game around an experience that you haven&#8217;t had. You might already have an experience in mind, but if you don&#8217;t, try thinking about some of your favorite games and why they were so fun for you. What experience did you take away from the game?</p>
<p>The experience could be a range of things, for example in Yoshi&#8217;s Island I felt a great achievement in mastering the controls and progressing to the stage where I could skillfully and quickly guide Yoshi through the levels. In the flash game &#8220;Learn To Fly&#8221; I enjoyed the continual progress I was making, and the anticipation of the progress still to come.</p>
<p>The other option is to choose an experience that you think other people will enjoy. Essentially to design a game for the masses; a lowest common denominator experience which will &#8220;make you the most money&#8221;. However, I think the true talent of a game designer is only unveiled when they are developing games that they wish existed, games which they would drop everything to play. If you design a game that you&#8217;re not passionate about, you&#8217;ll be hard pressed to make the best decisions about the final direction of the game since you won&#8217;t know exactly where this direction is leading. And really, chances are that if you enjoy the end product, there will be millions of people in the world that are of like mind.</p>
<h4>2. Find a variety of games which evoke this experience</h4>
<p>Although you may have one particular game in mind, it is important to find others since they will all offer variations on the mechanics which produce this experience. Its also important to look into the communality and difference in these games when assessing what you think to be one of these mechanics. Basically, no one game is the best game and producing this experience, and there is something to be learned from all of them.</p>
<p>The best way to do this is to do your research, look through and play games in a similar genre. This is where a good general knowledge of games comes in handy. Having played through a lot of games will give you the edge here. This could be the only time in your life that you can pass of playing games as research!</p>
<h4>3. Find where your experience is most potent</h4>
<p>This part is easily the most fun, but also the most difficult. Just play the games! If you&#8217;re having fun, you&#8217;re doing it right. The point is to work out exactly when you are having the most fun, and why you are having fun. Introspection really comes into play here; you have to be able to dissect the experience you are having.</p>
<p>This experience is often surprisingly difficult to articulate, and not because we are unfamiliar with our experiences. In fact the opposite is true, we are too familiar with them, to the point where our mechanism for processing them is so deeply engrained in our subconscious that it is difficult to tap into with a higher level though process.</p>
<p>This being said, it is exactly what you need to do. Figure out what&#8217;s keeping you playing, and how you are feeling while you are playing it. Take a pen and just jot it down.</p>
<p>Often you&#8217;ll have to use your memory for this section. When you are analyzing small scale games (especially flash games) this process will be far more straight forward, since typically the gameplay will only last an hour or two. Larger games like console games and especially MMO&#8217;s cumulatively develop and experience over a longer period of time, so the core experience wont&#8217; always have the same immediate pang of fun as with flash games. This makes it a bit more tricky to deconstruct.</p>
<h4>4. Find mechanics responsible for this experience</h4>
<p>The next step is really working out what mechanics in the game are responsible for this experience. Again, its hard to give advice here, since it&#8217;s different from game to game. But it is vitally important. Usually when you are having fun there is some immediate indicator as to why this is, which is exactly what you&#8217;re looking for. This indicator is the mechanic or collection of mechanics which define the experience. This is best described in a case study which I&#8217;ll post in my next article.</p>
<h3>To Be Continued</h3>
<p>Thats basically it! This might still seem a bit hand wavy, so I&#8217;ll be writing a part two. It won&#8217;t cover any more theoretical ground, but doing a case study and deconstructing a particular experience using this concept. I&#8217;ll actually be deconstructing the achievement experience of upgrade systems in games. Hold tight.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/05/mechanic-design-by-deconstruction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sam and Sash Break Down Splinter Cell</title>
		<link>http://bitbattalion.com/2010/05/splinter-cell-break-down/</link>
		<comments>http://bitbattalion.com/2010/05/splinter-cell-break-down/#comments</comments>
		<pubDate>Tue, 04 May 2010 07:20:37 +0000</pubDate>
		<dc:creator>us</dc:creator>
				<category><![CDATA[Game Design]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=419</guid>
		<description><![CDATA[So yesterday, we took some time off our tough and traumatic lives as Game Designers and Students in order to have a bit of fun. And by a bit of fun I mean a lot of fun. And by a lot of fun I mean Splinter Cell Conviction Co-op. Its worth sharing. Sash: I&#8217;m the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_436" class="wp-caption aligncenter" style="width: 510px"><a href="http://bitbattalion.com/2010/05/splinter-cell-break-down/"><img class="size-full wp-image-436  " title="SplinterCellConviction" src="http://bitbattalion.com/wp-content/uploads/2010/05/SplinterCellTitle.jpg" alt="" width="500" height="282" /></a><p class="wp-caption-text">Sam Fisher. Professional Bad Ass.</p></div>
<p>So yesterday, we took some time off our tough and traumatic lives as Game Designers and Students in order to have a bit of fun. And by a bit of fun I mean a lot of fun. And by a lot of fun I mean Splinter Cell Conviction Co-op. Its worth sharing.</p>
<p><span id="more-419"></span></p>
<h5>Sash:</h5>
<p>I&#8217;m the kind of guy that always tries to play games stealthy. In MMO&#8217;s I choose thief, in strategy games I go out of my way to keep units alive and sneak up on the enemy. But I don&#8217;t think I have ever played a game where stealth really just works. It works in Splinter Cell Conviction, and it&#8217;s fun. The plan for this post is to discuss the fun we had, and work out how Splinter Cell makes it work.</p>
<h5>Sam:</h5>
<p>Stealth is rocking. I&#8217;m a huge fan of the Thief series; that game did stealth really really well. But Splinter Cell Conviction manages to make stealth more about being fun than about being realistic. Which leads to epic multi-hour long sessions of co-op.</p>
<h5>Sash:</h5>
<p>You know personally I think this is what all games should do, aim to create a particular experience that is awesome and do whatever it takes to get there. As opposed to getting caught up on being realistic, which might prohibit the intended experience from fully evolving. Some of the stuff in Splinter Cell is totally unrealistic, like the shadows and mark and execute, but it just refines its core experience.</p>
<h5>Sam:</h5>
<p>Not to say that Thief doesn&#8217;t do that and it rocks, it just has a different target experience. The goal of that game isn&#8217;t to be just about *fun*, but to be an interesting and holistic experience, even at the cost of immediate enjoyment. It&#8217;s a contrast to Splinter Cell, in which every single mechanic is designed around making the player feel like a futuristic ninja badass. And damn does Splinter Cell do it well.</p>
<h5>Sash:</h5>
<p>What does Thief do differently?</p>
<h5>Sam:</h5>
<p>Thief does risk/reward in a way so as to make the game incredibly tense. If you screw up it is a big deal. This tension is what the game is all about.</p>
<h5>Sash:</h5>
<p>Right, well that is completely different to Splinter Cell, which is more about planning and optimizing your kills vs stealth level, and it removes a bunch of the tension in order to really hone in on this experience. It really does stealth differently to anything I&#8217;ve seen done before.</p>
<div id="attachment_434" class="wp-caption aligncenter" style="width: 510px"><a href="http://bitbattalion.com/wp-content/uploads/2010/05/SplinterCellStealth.jpg"><img class="size-full wp-image-434 " title="Shadows and Mark and Execute" src="http://bitbattalion.com/wp-content/uploads/2010/05/SplinterCellStealth.jpg" alt="" width="500" height="282" /></a><p class="wp-caption-text">Showing off Mark and Execute from the Shadows</p></div>
<h5>Sam:</h5>
<p>Thats what makes this game interesting. It&#8217;s a sneaky-type game, but the gameplay is relatively relaxed. And even if you screw up, the Last-Known-Position mechanic let&#8217;s you take another chance at being a ninja. For those who don&#8217;t know, the mechanic means you can see exactly where the enemies think you are, which allows you to fall back to a safe position knowing full well where the enemies will be heading.</p>
<h5>Sash:</h5>
<p>That mechanic really pushes the idea of more strategy-based game. In fact there are a bunch of other interesting mechanics which work to this end: like the shadow stealth meter, the Goal based controls, and the Mark and Execute system.</p>
<h5>Sam:</h5>
<p>Man I love the Mark and Execute mechanic. I was kind of worried it would make the game too easy, but there&#8217;s a really nice risk-reward process that goes a long with it. Basically it gives you the opportunity to get up to 4 guaranteed stealth kills after you have ninja&#8217;d someone in melee. What makes this really work though is that you can choose your targets before you get the melee kill.</p>
<h5>Sash:</h5>
<p>It really gives you the opportunity to plan out your kills. Again focusing on strategy, while you&#8217;re in the shadows you have the chance to work out exactly who you need to melee, who you will execute, what angle you should come at it from, how to get into position without being seen. This all happens in your head before you even need to touch the controls.</p>
<h5>Sam:</h5>
<p>Exactly. The fact that Shadow Stealth Meter tells you so cleanly when you&#8217;re hidden and when you&#8217;re not means that you can focus entirely on your planning without having to worry about not being seen.</p>
<h5>Sash:</h5>
<p>That thing is so useful, at first I thought it was a bit of a gimmick, but after about half an hour of gameplay I realized that I was really relying on it. It all links back into this core experience. Man, even the controls work in with this! They do some really interesting stuff, all the controls are goal based, and by that I mean they all help you achieve a goal instead of providing you the means to do so. It takes a bunch of skill out of where it isn&#8217;t needed which is cool, because it means you can just worry about planning stuff out.</p>
<h5>Sam:</h5>
<p>The way I would put it is that the controls manage to make the interface between the player&#8217;s hands and Sam Fisher as transparent as possible. The point is that in RL, people don&#8217;t think about individual actions, they just subconsciously do them in order to achieve whatever goal is in mind &#8211; and the controls reflect this. All of the mechanics we&#8217;ve discussed emphasize this idea of doing what you want to do, and making the challenge the strategy of the fight as opposed to the fight itself.</p>
<h5>Sash:</h5>
<p>That really is what is so fun about the game. It&#8217;s a strategy-like stealth game without you even knowing it. It makes you feel like you&#8217;re playing it like a third person shooter &#8211; which is bad ass given the stuff you pull off &#8211; but really you&#8217;re just not bogged down in the workings of the system. You can just DO IT. I love it. Play this game as soon as possible.</p>
<object width="640" height="360"><param name="movie" value="http://www.youtube.com/v/QvxuUuqZRIc"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="never"></param><param name="allownetworking" value="internal"></param><param name="flashvars" value="" /><embed src="http://www.youtube.com/v/QvxuUuqZRIc" type="application/x-shockwave-flash" allowscriptaccess="never" allownetworking="internal" allowfullscreen="true" width="640" height="360" flashvars=""></embed></object>
<h3>Wrapping Up</h3>
<p>The game realizes what is so fun about stealth gameplay. It removes the stress of continually staying under cover and instead implements a system which was almost turn based in nature. The effect of this was profound; it changed the game from a twitch-based third person shooter into a game about planning, anticipation and strategy. It is in this experience that the core fun of stealth lies.</p>
<p>There is way more to the game than what we have discussed here, but the goal of this post was to talk about what we felt was interesting about the game. Specifically the way unique stealth experience is constructed through its mechanics. So don&#8217;t froth about how we glossed over the story line and graphics. Hope you enjoyed it even half as much as we did playing and arguing about it.</p>
<p>This conversation is a bit of an experiment for us. We would love to hear some feedback about it!</p>
<p>Bit Battalion out.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/05/splinter-cell-break-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mr Runner Platinum Walkthrough</title>
		<link>http://bitbattalion.com/2010/04/mr-runner-platinum-walkthrough/</link>
		<comments>http://bitbattalion.com/2010/04/mr-runner-platinum-walkthrough/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 03:20:29 +0000</pubDate>
		<dc:creator>Sash</dc:creator>
				<category><![CDATA[Mr Runner]]></category>
		<category><![CDATA[Our Games]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=412</guid>
		<description><![CDATA[It took me four hours to film, but I did it! Check it out if you&#8217;re stuck.]]></description>
			<content:encoded><![CDATA[<object width="640" height="375"><param name="movie" value="http://www.youtube.com/v/0fq0uEMceuk"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="never"></param><param name="allownetworking" value="internal"></param><param name="flashvars" value="" /><embed src="http://www.youtube.com/v/0fq0uEMceuk" type="application/x-shockwave-flash" allowscriptaccess="never" allownetworking="internal" allowfullscreen="true" width="640" height="375" flashvars=""></embed></object>
<p>It took me four hours to film, but I did it!<br />
Check it out if you&#8217;re stuck.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/04/mr-runner-platinum-walkthrough/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Mr Runner Postmortem</title>
		<link>http://bitbattalion.com/2010/04/mr-runner-postmortem/</link>
		<comments>http://bitbattalion.com/2010/04/mr-runner-postmortem/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 13:49:26 +0000</pubDate>
		<dc:creator>Sash</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Mr Runner]]></category>
		<category><![CDATA[Other Stuff]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=354</guid>
		<description><![CDATA[So the adventure with Mr Runner&#8217;s development is pretty much coming to a close. I&#8217;ve still got a bit of work to do with selling some more non-exclusive licenses, but it&#8217;s done. It&#8217;s time to sit back and look at what has come out of the chaos of my experience. I&#8217;ll be talking about the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_355" class="wp-caption aligncenter" style="width: 490px"><a href="http://bitbattalion.com/2010/04/mr-runner-postmortem/"><img class="size-full wp-image-355  " title="MrRunnerToDo" src="http://bitbattalion.com/wp-content/uploads/2010/04/todo.jpg" alt="" width="480" height="200" /></a><p class="wp-caption-text">All in a days work</p></div>
<p>So the adventure with Mr Runner&#8217;s development is pretty much coming to a close. I&#8217;ve still got a bit of work to do with selling some more non-exclusive licenses, but it&#8217;s done. It&#8217;s time to sit back and look at what has come out of the chaos of my experience. I&#8217;ll be talking about the creation process, finding sponsorship using FGL, working in partnership with cool sites like <a href="http://www.gameshed.com/">GameShed</a>, and my personal analysis of the game.</p>
<p>I&#8217;m hoping that this article will be useful for any developers that are planning on making flash games of their own and finding sponsorship using FGL. Feel free to send me off an email with any other questions you might have about the development process!<span id="more-354"></span></p>
<h3>Creating the game</h3>
<p>First off I would like to wham you with some statistics about the time I spent on Mr Runner.</p>
<p style="padding-left: 30px;"><strong>6 months</strong> <strong>all up </strong>- Part time<br />
<strong>4 months</strong> &#8211; Development of the game from idea to implementation<br />
<strong> 1 month</strong> &#8211; Find a sponsor over at Flash Game License<br />
<strong> 1 month</strong> &#8211; Releasing it to the public</p>
<p>This was all really part-time. For the most part I was at university studying full-time while it was in development. Working full-time on the project these numbers would have probably been halved! But that&#8217;s all just a big excuse, just a feeble attempt justify a profession as a flash game developer.</p>
<p>So lets start from the beginning.</p>
<h4>The Initial Game Idea</h4>
<p>I mentioned in my <a href="http://bitbattalion.com/2010/02/experience-driven-game-design/" target="_blank">Experience Driven Game Design</a> article, I approached Mr Runner from a slightly different angle than my previous games. Mr Runner doesn&#8217;t have any mechanics that are all that unique, it just plays off tried and true platforming mechanics. So why would I bother making it in the first place? This is something I had to answer for my self, and it turned out not to be that hard. I made it because it was a game I wanted to play.</p>
<p>Mr Runner emulates an experience that I absolutely adored having in the past. It&#8217;s heavily inspired by games such as Yoshi&#8217;s Island, Trials HD, Mirrors Edge and even Canabalt. When I decided to make Mr Runner, I decided I wanted to make a game which emulated the essential experience of these games, and focused its mechanics around fast, difficult, smooth-flowing platforming gameplay. This was my initial idea; an idea about an experience, not a mechanic.</p>
<div id="attachment_369" class="wp-caption aligncenter" style="width: 490px"><a href="http://bitbattalion.com/wp-content/uploads/2010/04/yoshiTrials.jpg"><img class="size-full wp-image-369 " title="MrRunnerInspiration" src="http://bitbattalion.com/wp-content/uploads/2010/04/yoshiTrials.jpg" alt="" width="480" height="235" /></a><p class="wp-caption-text">My inspiration - spot the difference</p></div>
<p>What&#8217;s interesting is that while I had all these ideas in mind, I didn&#8217;t know exactly how the final gameplay would turn out. Initially I planned for Mr Runner to be a game filled with enemies whose death would be part of the speed running process. I wanted the player to be rewarded for doing things smoothly by having a &#8220;Fever Meter&#8221;, like in Peggle. I wanted to have collectables. I wanted everything. It didn&#8217;t take me long to realize that not only was this not feasible being one man, but it would have also distracted from the core platforming experience.</p>
<p>So as I started developing Mr Runner, the gameplay became more and more refined. I didn&#8217;t have an exact plan from the beginning, I had the goal of a particular experience, and the gameplay mechanics evolved through out the development to suit this experience. At every stage I would compare the latest feature to the overall experience, and adjust it accordingly.</p>
<p>Looking back on core gameplay mechanics, Mr Runner is almost exactly how I wanted it to end up. That&#8217;s not to say it&#8217;s perfect, but I&#8217;ll look into that in the Analysis section of this article.</p>
<h4>Coding</h4>
<p>Before I dive into specifics of the coding process, I&#8217;ll give you a bit of context. I developed the entire game from scratch. The tile engine, the rendering, the player controls, the editor, everything. I only used a few libraries, in fact just Tweener and Mochi leaderboards. The rest I coded my self using the classes I had designed for previous games and projects, and a whole lot of new code.</p>
<p>Looking back on it, the project would have lent itself quite nicely to <a href="http://flixel.org/">Flixel</a> project.</p>
<div id="attachment_371" class="wp-caption aligncenter" style="width: 490px"><a href="http://bitbattalion.com/wp-content/uploads/2010/04/code1.jpg"><img class="size-full wp-image-371 " title="Code" src="http://bitbattalion.com/wp-content/uploads/2010/04/code1.jpg" alt="" width="480" height="152" /></a><p class="wp-caption-text">My Code - See if you can guess what that bit does</p></div>
<p>I managed to knock over most of the code pretty quickly, in fact the bulk of the engine and control coding was over within the first few weeks. I spent  about 30% of the time making Tile Engine that it ran on. As always, looking back on it, it was pretty patched together, but it worked pretty solidly in the end. Another 20% or so I dedicated to the editor, which I finished before I even started making levels. Surprisingly, this left about 50% of my time dedicated to working on the player controls. I took longer than I expected to get the motion, wall jumps, sliding, etc. exactly how I wanted it.</p>
<p>The completion of the engine had been a significant milestone which was good and bad. The problem was that I hadn&#8217;t actually done too much game design yet. It is always a daunting prospect to have worked on a project solidly for two weeks having no tangible player experience. I think for many game designers, it becomes psychological barrier which catches them out and turns them off the project. It&#8217;s at this point in the development process that really drains the motivation of the developer.</p>
<h4>Level Design</h4>
<p>Surprisingly, I spent the next few months working on levels, which turned out to be the most time-consuming part of the project, but also easily the most fun. The level design in Mr Runner was tricky because it was the level design which really was to make or break the game. Looking at some of the user-generated levels, I found that the game&#8217;s Experience was almost entirely defined by the levels I had created &#8211; some of the user levels were an almost entirely different experience!</p>
<div id="attachment_373" class="wp-caption aligncenter" style="width: 490px"><a href="http://bitbattalion.com/wp-content/uploads/2010/04/screenshot.jpg"><img class="size-full wp-image-373 " title="MrRunnerArt" src="http://bitbattalion.com/wp-content/uploads/2010/04/screenshot.jpg" alt="" width="480" height="185" /></a><p class="wp-caption-text">Keeping the levels cool. With ice. And bad puns.</p></div>
<p>When I was designing the levels, I was continually challenged to evoke the desired experience but at the same time create original content. I decided to theme each level, so they were identifiably unique. I wanted players to be able to easily verbally identify and differentiate between levels by their defining features, while still having loads of fun when playing it.</p>
<p>I found after this initial hurdle, the levels actually came quite naturally to me. The level design process would start off with a single idea or theme, and I would just make it up on the go, thinking of cool ideas that worked with the previous parts of the level. It was too much fun. Also, because didn&#8217;t require all of my concentration at once, I managed to devour the entire Avatar the Last Air Bender series while designing levels. I highly recommend it.</p>
<h4>Art</h4>
<p>I&#8217;m not much of an artist, and the game probably reflects this. Animation I can do, but art has always been a bit tricky. For me, this is where Mr Runner falls down. I enjoyed stylizing the graphics to a particular theme, but I worked to strictly in the confines on my engine. I had very few unique tiles sprites, so the level&#8217;s interest was something that was defined purely by their challenge and dynamics, which is a bad sign for flash games. Unfortunately, since I was so caught up in the experience of the mechanics, it was too easy for me to overlook this aspect of game design. I&#8217;ll look into this further in the analysis section.</p>
<h3>Monetizing and Finding a Sponsor</h3>
<p>I didn&#8217;t even begin to think about monetize my game until it was completely finished, exactly how I wanted it. In fact I think outside of my close friend group, nobody had heard of it. I&#8217;m not much of a businessman, so I didn&#8217;t exactly go overboard with marketing. But luckily there is a super easy way to get a game very quickly well known to sponsors; through <a href="http://www.flashgamelicense.com/">Flash Game License</a>.</p>
<div id="attachment_374" class="wp-caption aligncenter" style="width: 490px"><a href="http://bitbattalion.com/wp-content/uploads/2010/04/piggybank.jpg"><img class="size-full wp-image-374 " title="piggybank" src="http://bitbattalion.com/wp-content/uploads/2010/04/piggybank.jpg" alt="" width="480" height="152" /></a><p class="wp-caption-text">Why Yes. Yes that is a piggy bank made of solid gold. You can have one too when you&#39;re awesome</p></div>
<p>You probably already know all about Flash Game License, but for those who don&#8217;t basically it&#8217;s a site where you can quickly and easily make your flash game known to all the major flash game sponsors and have them bid on sponsorship conditions for your game. It&#8217;s like an ebay for flash games, pretty much the ideal system for monetizing flash games.</p>
<p>I&#8217;ll outline my experience to give you a better idea of the system.</p>
<h4>Selling Statistics and Stuff</h4>
<p>Again before I get right into the details of Flash Game License, I&#8217;ll hit you up with a few statistics. On FGL in 2009:</p>
<p style="padding-left: 30px;"><strong>Average Flash Game Sale</strong> was worth <strong>$1484.10</strong><br />
<strong> Number of Flash Game Sales</strong> was <strong>4087</strong></p>
<p>Don&#8217;t worry too much about the low averages on this, a good game won&#8217;t be subject to them as I&#8217;ll show you later on in the article. But you can check out the full article on these stats <a href="http://www.flashgamelicense.com/blog/2010/01/looking-back-at-2009-trends-and-statistics/">here</a> . Mr Runner performed much better than the average game on this site. In comparison to my previous game:</p>
<p style="padding-left: 30px;"><strong> Spacetacular Voyage</strong> received 2 bids all up.<br />
<strong>Mr Runner</strong> received 24.</p>
<p style="padding-left: 30px;"><strong>Spacetacular Voya</strong><strong>ge</strong> sold a primary license to Bubble Box for $2500.<strong><br />
Mr Runner </strong>sold a primary license to Kongregate for $8500.</p>
<p style="padding-left: 30px;"><strong>Spacetacular Voyage</strong> sold a single non-exclusive license for $350.<br />
<strong>Mr Runner</strong> sold four totaling $4250, and hasn&#8217;t finished selling.</p>
<p>So you get the idea.</p>
<h4>Exclusive, Primary and Non-Exclusive Licenses</h4>
<p>I think I had better cover some of the terminology I just threw at you. Basically when you sell a flash game, you can sell it with one of three condition attached:</p>
<p style="padding-left: 30px;"><strong>Exclusiv</strong><strong>e:</strong> There will only ever be one copy of the game out on the internet with the sponsors branding. You can&#8217;t sell any more licenses once you have sold one of these.<br />
<strong> Primar</strong><strong>y:</strong> The default copy of the game on the internet will have the sponsor&#8217;s branding. You can, however, sell non-exclusive licenses to other sponsors.<br />
<strong> Non-exclusive:</strong> A site-locked version of the game with the purchasing sponsor&#8217;s branding and API&#8217;s. It cannot be used anywhere but on their site.</p>
<p>So essentially you either accept a single exclusive license, or a single primary license with multiple non exclusive licenses. Generally a primary license is ideal, especially in high grossing games since a sponsor would have to make an especially large bid to encompass the cost of all potential non-exclusive bids. In the case of Mr Runner, the highest exclusive bid was $10000, which was a whole 30% less than the final amount including non-exclusive bids.</p>
<p>Don&#8217;t expect every flash game to do this well. I&#8217;ve had friends submit games that have earned less than $1000. It really all depends on much money the sponsor&#8217;s think your game will make them. To them it&#8217;s all business. That being said, if you make a good game, it will pretty much definitely do well.</p>
<div id="attachment_386" class="wp-caption aligncenter" style="width: 487px"><a href="http://www.flashgamelicense.com/developer_home.php"><img class="size-full wp-image-386 " title="FGL" src="http://bitbattalion.com/wp-content/uploads/2010/04/Picture-2.png" alt="" width="477" height="112" /></a><p class="wp-caption-text">Flash Game License - Where all the cool kids go</p></div>
<p>In summary I highly recommend FGL. I suggest banging a good game out quickly to test the water and get a feel for the place. Spend a bunch of time on the chat there talking to developers about their experience, and when you do put your game up for bidding, send out a few personal messages to let sponsor&#8217;s know what&#8217;s out there. Lastly, don&#8217;t be afraid to try out the FGL services and pay their commissions. Making a presence in the community there can be a pretty big deal, it will let you into places like the editors spotlight, and might even get your game recommended to sponsors in things like their news letters (which Mr Runner was). Basically, if you&#8217;re good to them they&#8217;ll return the favor for a good game. Adam and Chris are great guys.</p>
<h3>Reflection on the Final Product</h3>
<p>Awesome, here is where I get to do what I&#8217;m good at. Being an arrogant jerk. Okay I&#8217;ll try refrain and give you my honest opinion on what I though of the game.</p>
<h4>The Gameplay</h4>
<p>I really enjoyed Mr Runner! As I mentioned before, I decided from the beginning to design a game around and Experience that I personally loved. I felt like I achieved that experience in many respects, especially once you were good enough at the game to properly enjoy the fast paced smooth flowing gameplay. I might be the only person in the world to have unlocked all the platinum medals, which I guess is to be expected since I created the game.</p>
<div id="attachment_388" class="wp-caption aligncenter" style="width: 490px"><a href="http://bitbattalion.com/wp-content/uploads/2010/04/platinum.jpg"><img class="size-full wp-image-388 " title="platinum" src="http://bitbattalion.com/wp-content/uploads/2010/04/platinum.jpg" alt="" width="480" height="185" /></a><p class="wp-caption-text">That&#39;s the end second last level. Finished in just over 13 seconds. Now you try it.</p></div>
<h4>The Learning Curve</h4>
<p>I didn&#8217;t experience it. From the very beginning I was familiarized with the controls. But after a bunch of play testing, it became apparent that there was a super steep learning curve. The problem with this is that to fully appreciate the game you must have, to a degree, mastered the controls.</p>
<p>Looking back on it I should have tried harder to lessen the curve, ease up the first couple of levels so that people could more fully appreciate the game. Currently, the game has had half a million views and only 1000 of those have actually finished the game. The last level is pretty tough.</p>
<h4>The Art and Feel of the Game</h4>
<p>The art style I felt was where I let myself down the most. The art was stylized, sure, but it wasn&#8217;t engaging. There was very little about the art style which held interest past the first couple of levels: the tiles were the same for the most part, the colors were dull and muted, there were no extra bits of scenery, no animations etc. A bunch of feedback I got treated me with the &#8220;Awesome old school retro pixel graphics&#8221;, which is true, but they just aren&#8217;t all that engaging.</p>
<p>But now I have to qualify their suck. The reason I published a product I wasn&#8217;t content with was development time restrictions. Remember I was developing this on my own, so I had to do all the art. Adding in extra features would have meant extending the engine, and by the time I got around to it I was so burnt out that I wanted to get it out the door. I had hoped people would appreciate it for the gameplay and not &#8220;judge a book by its cover&#8221;.</p>
<p>The problem with this mentality is that players initially have very little investment in flash games; they would just as easily close the browser tab as play the game. They are expecting trash. For this reason, first impressions (which is for the most part the graphical style) is actually fundamental to creating this investment. I don&#8217;t think Mr Runner&#8217;s muted style was too successful in this regard.</p>
<h3>Done and Dusted</h3>
<p>So that&#8217;s it! That was more or less the last six months of my life compacted into a lengthy and grammar deprived article. I hope you learned even a sliver of what I have. Just pop me an email if you have any questions! I&#8217;ll be good and make sure to reply.</p>
<p>Bit Battalion Out.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/04/mr-runner-postmortem/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Mr Runner. Running on an Internet near you.</title>
		<link>http://bitbattalion.com/2010/04/mr-runner-running-on-an-internet-near-you/</link>
		<comments>http://bitbattalion.com/2010/04/mr-runner-running-on-an-internet-near-you/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 05:54:55 +0000</pubDate>
		<dc:creator>Sash</dc:creator>
				<category><![CDATA[Other Stuff]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=345</guid>
		<description><![CDATA[It&#8217;s been a long time coming but Mr Runner is finally here! So before you read the rest of this post, go enjoy it. You can play it here. So what took so long? Mr Runner spent a bit to long being bid on over at FlashGameLicense.com, but for good reason since there was plenty [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_346" class="wp-caption aligncenter" style="width: 610px"><a href="http://bitbattalion.com/games/runner/"><img class="size-full wp-image-346" title="Mr Runner" src="http://bitbattalion.com/wp-content/uploads/2010/04/Mr-Runner.jpg" alt="" width="600" height="320" /></a><p class="wp-caption-text">He is here.</p></div>
<p>It&#8217;s been a long time coming but Mr Runner is finally here! So before you read the rest of this post, go enjoy it. You can play it <a href="http://bitbattalion.com/games/runner/">here</a>.<br />
<span id="more-345"></span><br />
So what took so long? Mr Runner spent a bit to long being bid on over at FlashGameLicense.com, but for good reason since there was plenty of competition. According to the site, only 30% of games actually receive bids, and of those the average sale is worth about $1500. In total sales, Mr Runner was worth about $12500, and received over 24 bids.<br />
<br />
He ended up finding his home over at <a href="http://www.kongregate.com/">Kongregate.com</a> who have a really nifty level sharing API built in. Implementing this was where the rest of the hold up was, but now you can make your own levels, email them to friends, share, rate and play them on Kongregate. You can only do that at Kong, so make sure you check it out!<br />
<br />
Let me know what you think. If you make any sweet levels, feel free to email me at sash@bitbattalion.com, and I&#8217;ll give them a whirl if I get some time. I would love to see what you guys can do.<br />
<br />
And the plan is to eventually release a series of video walkthrough&#8217;s showing you platinum times.<br />
Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/04/mr-runner-running-on-an-internet-near-you/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Groovy Baby, a New Project</title>
		<link>http://bitbattalion.com/2010/03/groovy-baby-a-new-project/</link>
		<comments>http://bitbattalion.com/2010/03/groovy-baby-a-new-project/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 13:13:24 +0000</pubDate>
		<dc:creator>Sash</dc:creator>
				<category><![CDATA[Other Stuff]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=326</guid>
		<description><![CDATA[So you might have noticed a total lack of posts about anything with substance the last week or two. I know. I&#8217;m sorry. I also have an excuse; I&#8217;m actually still at uni finishing up my third and last year of computer science. By far the most interesting subject that I&#8217;m doing is a special [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_327" class="wp-caption aligncenter" style="width: 473px"><a href="http://bitbattalion.com/wp-content/uploads/2010/03/newProject.jpg"><img class="size-full wp-image-327" title="New Project" src="http://bitbattalion.com/wp-content/uploads/2010/03/newProject.jpg" alt="" width="463" height="98" /></a><p class="wp-caption-text">It&#39;s that time of the year.</p></div>
<p>So you might have noticed a total lack of posts about anything with substance the last week or two. I know. I&#8217;m sorry. I also have an excuse; I&#8217;m actually still at uni finishing up my third and last year of computer science. By far the most interesting subject that I&#8217;m doing is a special project in game design, which means I pretty much get to do anything I want that relates to games. Sweet right? I could basically play games the entire semester, but I figure I&#8217;ll do something more constructive.<span id="more-326"></span></p>
<p>What I have in mind is to work on a paradigm for designing games. Basically, I plan to continue working on the Experience Driven Game Design article I posted earlier (check it out <a href="http://bitbattalion.com/2010/02/experience-driven-game-design/" target="_blank">here</a>). This will involve doing a whole bunch of research on existing game design methodology, constructing a full-blown for-serious report on my methodology and actually designing a game by way of applying my research. It should be fun! And I&#8217;ll blog about the entire process, so you&#8217;ll get to hear all about my research and ramblings, and ultimately about the game that comes out of it. I&#8217;ll even throw in some good book references when I come across them.</p>
<p>But most importantly, this means that there will be another game in the making! And this time round, I&#8217;m not going to keep its development under wraps. In fact I&#8217;m going to blog about the progress I make with the code, the game design, the art and I&#8217;ll be totally open to your recommendation and feedback. In fact I would love your feedback. I&#8217;m not going to announce it until Mr Runner is released (which will be this week!), but don&#8217;t worry, I&#8217;ve got a serious plan underway.</p>
<p>All this will take place over the next couple of months, so I&#8217;ll keep you in the loop. I&#8217;ve already started writing an article about deconstructing game experiences which will be up in the next couple of days.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/03/groovy-baby-a-new-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Logo. It&#8217;s learned how to move.</title>
		<link>http://bitbattalion.com/2010/03/our-logo-its-learned-how-to-move/</link>
		<comments>http://bitbattalion.com/2010/03/our-logo-its-learned-how-to-move/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 11:53:04 +0000</pubDate>
		<dc:creator>Sash</dc:creator>
				<category><![CDATA[Other Stuff]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=318</guid>
		<description><![CDATA[Recently, I took a bit of time setting up Mr Runner to add some life to our logo. Check it out.]]></description>
			<content:encoded><![CDATA[<p>Recently, I took a bit of time setting up Mr Runner to add some life to our logo.<br />
Check it out.<br />
<span id="more-318"></span><br />

<object width="550" height="400">
<param name="movie" value="/wp-content/uploads/2010/03/logoWhite.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#F1F1F1"></param>
<embed type="application/x-shockwave-flash" width="550" height="400" src="/wp-content/uploads/2010/03/logoWhite.swf" quality="high" bgcolor="#F1F1F1" wmode="window" menu="false" ></embed>
</object>
</p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/03/our-logo-its-learned-how-to-move/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Good Game Jam &#8211; We&#8217;re Famous!</title>
		<link>http://bitbattalion.com/2010/02/good-game-jam-were-famous/</link>
		<comments>http://bitbattalion.com/2010/02/good-game-jam-were-famous/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 01:09:55 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Other Stuff]]></category>

		<guid isPermaLink="false">http://bitbattalion.com/?p=312</guid>
		<description><![CDATA[Recently Sash and I slaved/rocked away for 48 hours making games in the Sydney Global Game Jam, and while we we&#8217;re there the good folks at Good Game filmed a segment on the event and the people participating. That includes us! Our segment starts about a minute in, plus you can see Farbs and Radix [...]]]></description>
			<content:encoded><![CDATA[<p>Recently Sash and I slaved/rocked away for 48 hours making games in the Sydney Global Game Jam, and while we we&#8217;re there the good folks at <a href="http://www.abc.net.au/tv/goodgame/">Good Game</a> filmed a segment on the event and the people participating. That includes us! Our segment starts about a minute in, plus you can see <a href="http://www.farbs.org/">Farbs</a> and <a href="http://www.klikscene.com/">Radix</a> (two pretty rad dudes) in there somewhere.</p>
<p><a href="http://www.abc.net.au/tv/goodgame/video/default.htm?pres=20100222_2030&amp;story=6">Watch it here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bitbattalion.com/2010/02/good-game-jam-were-famous/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
