<?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>CodeVandal</title>
	<atom:link href="http://www.codevandal.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codevandal.com</link>
	<description>iOS Game Development</description>
	<lastBuildDate>Wed, 16 May 2012 15:11:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The power of FREE in the App Store</title>
		<link>http://www.codevandal.com/the-power-of-free-in-the-app-store/</link>
		<comments>http://www.codevandal.com/the-power-of-free-in-the-app-store/#comments</comments>
		<pubDate>Mon, 14 May 2012 07:13:55 +0000</pubDate>
		<dc:creator>CodeVandal</dc:creator>
				<category><![CDATA[Five-O]]></category>

		<guid isPermaLink="false">http://www.codevandal.com/?p=140</guid>
		<description><![CDATA[Today, the App Store is]]></description>
			<content:encoded><![CDATA[<p>Today, the App Store is saturated with games from large publishers with large budgets for what they call &#8220;user acquisition.&#8221; It&#8217;s getting harder and harder for indie developers to compete in this kind of market. So how does a humble hobbyist get their beloved app noticed? The answer, apparently, is to give it away for free for a couple of days.</p>
<p>Last weekend, I dropped the price of my iOS board game, Five-O, from $1.99 to free. I planned to run the sale for one day only, to promote the latest update, which added universal app support. As you&#8217;ll see, the sale was a big success, and the decision to let it run for a second day was a no-brainer.</p>
<p>Just flipping the switch to make your app free gets you instant press from websites and apps that automatically track price drops. AppShopper is my personal favorite. Posting on Reddit might seem like shameless self-promotion, but they love to hear about paid apps that have gone free, especially apps from indie developers, so long as you keep it in the proper subreddits. Touch Arcade also has a forum to post announcements of this kind. There are probably more places you could publicize a sale, but I stopped there, and spent the rest of my day playing Five-O online and periodically checking its rank in the App Store.</p>
<p>By the end of the day, Five-O was still climbing the charts. It was close to ranking in the top 10 iPad board games in the US. That was pretty cool, but I wanted to see how high it could go. The risk of leaving it free for another day was small. Losing a day of sales is no big deal. Obscurity, I have learned, is the real enemy in the App Store.</p>
<p>The next day, things really got interesting. I got an email notifying me that Five-O was on the &#8220;Apps Gone Free&#8221; list, a popular column featuring hand picked apps which have dropped from paid to free. Another email let me know that a German blogger had written about Five-O, which helped boost its rank in Germany. It was also doing surprisingly well in France, China, and Canada. Here are the rankings I am most proud of.</p>
<p>#1 iPhone Board Game in France<br />
#2 iPhone Board Game in China<br />
#1 iPad Board Game in Canada<br />
#1 iPad Board Game in Germany<br />
#1 iPad Family Game in Germany<br />
#5 iPad Game in Germany<br />
#7 iPad App in Germany</p>
<p>And in the US</p>
<p>#2 iPad Board Game<br />
#7 iPhone Board Game<br />
#9 iPad Family Game<br />
#10 iPhone Family Game<br />
#35 iPad Game<br />
#94 iPhone Game<br />
#100 iPad App</p>
<p>In 48 hours, Five-O was downloaded over 43,000 times! Almost 50,000 games were completed during those two days. It went from 250 DAU (daily active users) before the sale, to 3,800 on May 5th, and 22,000 on May 6th. Now came the time to see if I could turn this success into revenue. At midnight on May 6th, Five-O went back to it&#8217;s pre-sale price of $1.99.</p>
<p>Switching a free app back to paid in the App Store immediately obliterates its ranking. So it was with Five-O. But, much to my delight, it started to climb back up again. Five-O was soon hovering around #50 in the paid board games category on both iPhone and iPad. On May 10, another popular German website featured Five-O in an article, leading to a #124 top grossing game rank in Germany and my highest daily revenue to date. Worldwide, revenue for the week was up 1600% from the week prior. </p>
<p>Dropping Five-O from paid to free was an excellent decision. It cost me nothing and increased my game&#8217;s exposure immensely, leading to Five-O being featured on several websites that would have otherwise not known about it. And, the thousands of new fans will hopefully spread the game through word of mouth. To any of my fellow developers out there, if you&#8217;re a in a similar situation, with an app that&#8217;s getting good reviews but not a lot of exposure, I&#8217;d definitely recommend trying this strategy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codevandal.com/the-power-of-free-in-the-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five-O is now Universal!</title>
		<link>http://www.codevandal.com/five-o-is-now-universal/</link>
		<comments>http://www.codevandal.com/five-o-is-now-universal/#comments</comments>
		<pubDate>Wed, 02 May 2012 03:54:29 +0000</pubDate>
		<dc:creator>CodeVandal</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Five-O]]></category>

		<guid isPermaLink="false">http://www.codevandal.com/?p=131</guid>
		<description><![CDATA[I recently released an update]]></description>
			<content:encoded><![CDATA[<p>I recently released an update to Five-O which adds support for playing on the iPhone and iPod Touch. The new pocket sized version has a redesigned interface that lets you use pinch gestures to zoom in and out on the game board. All the same game types are supported, including online multiplayer. So, if you know any board game lovers who have iPhones, now&#8217;s your chance to challenge them to an online match of Five-O!<br />
<a href="http://www.codevandal.com/wp-content/uploads/2012/05/iPhone_Five-O_Menu.png"><img src="http://www.codevandal.com/wp-content/uploads/2012/05/iPhone_Five-O_Menu-159x300.png" alt="" title="iPhone_Five-O_Menu" width="159" height="300" class="alignleft size-medium wp-image-132" /></a><a href="http://www.codevandal.com/wp-content/uploads/2012/05/iPhone_Five-O_Game.png"><img src="http://www.codevandal.com/wp-content/uploads/2012/05/iPhone_Five-O_Game-159x300.png" alt="" title="iPhone_Five-O_Game" width="159" height="300" class="alignleft size-medium wp-image-133" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codevandal.com/five-o-is-now-universal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five-O now has Online Multiplayer!</title>
		<link>http://www.codevandal.com/five-o-now-has-online-multiplayer/</link>
		<comments>http://www.codevandal.com/five-o-now-has-online-multiplayer/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 04:09:14 +0000</pubDate>
		<dc:creator>CodeVandal</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Five-O]]></category>

		<guid isPermaLink="false">http://www.codevandal.com/?p=124</guid>
		<description><![CDATA[The most requested feature for]]></description>
			<content:encoded><![CDATA[<p>The most requested feature for Five-O over the last year, and the one I was most excited about adding, was the ability to play online. I wanted to make sure it was done right, and that there would be enough people playing to make it easy to find an opponent. Well, I&#8217;m happy to announce that, as of last Wednesday, online multiplayer for Five-O is here! It uses the brand new turn-based multiplayer capabilities in Game Center. This is one of the new features of iOS 5 that didn&#8217;t get a lot of publicity. Turn-based gaming has already been extremely popular in mobile games like Words with Friends and Carcassonne, because it&#8217;s such a convenient way to play board games and other games with asynchronous competitive gameplay. By adding support for it to Game Center, Apple made it easier than ever for developers to add this feature to their games. It&#8217;s easy for the players too, since all it requires is an internet connection and a Game Center account which most people already have.</p>
<p>The nice thing about turn-based multiplayer is that not all players need to be present in a game at the same time. That makes it ideal for multi-taskers. After finishing your turn, you can leave the game to do something else, and the match will go on without you. When it&#8217;s your turn again, you will receive a notification to come back and play your turn. This also allows you to play in lots of different matches at the same time.</p>
<p>To try out online multiplayer in Five-O, you&#8217;ll need to be running iOS 5 on your iPad. As some people have recently discovered, if you&#8217;re not running iOS 5, and you try to download this version of Five-O, you&#8217;ll get an error saying the app is incompatible with your device. If you see that, don&#8217;t worry. It just means you need to update your iPad through iTunes on your computer.</p>
<p>I am looking forward to many challenging matches against you guys. Watch for my username, &#8220;CodeVandal&#8221;. So far only two people have managed to beat me. <img src='http://www.codevandal.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.codevandal.com/five-o-now-has-online-multiplayer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DropOut now available for FREE</title>
		<link>http://www.codevandal.com/dropout-now-available-for-free/</link>
		<comments>http://www.codevandal.com/dropout-now-available-for-free/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 06:27:25 +0000</pubDate>
		<dc:creator>CodeVandal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codevandal.com/?p=116</guid>
		<description><![CDATA[DropOut, the fast-paced block-matching arcade]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.codevandal.com/games/dropout/">DropOut</a>, the fast-paced block-matching arcade game is now available for free in the app store. If you haven&#8217;t tried it yet, check it out. It&#8217;s a great little game to pick up and play when you&#8217;ve got a few minutes to kill. And, now that it&#8217;s free, there should be a lot more competition on the Game Center leaderboards.</p>
<p><a href="http://itunes.apple.com/app/dropout/id307735426?mt=8" target="itunes_store"><img style="border: 0;" src="http://ax.phobos.apple.com.edgesuite.net/images/web/linkmaker/badge_appstore-lrg.gif" alt="DropOut - Curt Stein" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codevandal.com/dropout-now-available-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five-O Development Story</title>
		<link>http://www.codevandal.com/five-o-development-story/</link>
		<comments>http://www.codevandal.com/five-o-development-story/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 07:26:21 +0000</pubDate>
		<dc:creator>CodeVandal</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Five-O]]></category>

		<guid isPermaLink="false">http://www.codevandal.com/?p=105</guid>
		<description><![CDATA[I&#8217;ve always thought that there]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always thought that there were some big advantages to playing board games on a computer. There&#8217;s the automatic scoring, automatic shuffling, automatic set up and clean up with no small pieces to get lost, and, if you can&#8217;t find anyone to play against, there&#8217;s the option of playing against the computer. Back when I was in college, I took a course in artificial intelligence where we designed an AI for playing Connect 4. I enjoyed the project so much that, after it was done, I wanted to write another board game AI. But, this time, I wanted to design the board game too.</p>
<p>The first step was coming up with an idea for a board game. It was around this time that Sudoku was becoming really popular. I remember thinking about how Sudoku puzzles were a lot like crossword puzzles but instead of words and clues, they used numbers and logic. I wondered if other word games might work with numbers instead of words, and came up with the idea of creating a number game that would be played like Scrabble.</p>
<p>I&#8217;m certainly not the first person to come up with the idea of a crossword-style number game. In fact, I remembered playing a board game like this growing up. But, when I searched the Internet, I found that there weren&#8217;t any available for the computer yet. So, I decided to make one. I started by crafting the rules, mocking up a game board, and coming up with a catchy name, Five-O.</p>
<p>It didn&#8217;t take long to make the first playable prototype of my new game. It didn&#8217;t score your plays, it didn&#8217;t even check that they were legal plays, but it was good enough to see that Five-O had potential to be a really fun game. So, piece by piece, I wrote the rest of the code for setting up games, handling turns, and validating and scoring plays. And, once all that was in place, I wrote the AI code for the computer opponent. It was really cool to see it all come together.</p>
<div id="attachment_108" class="wp-caption aligncenter" style="width: 411px"><img src="http://www.codevandal.com/wp-content/uploads/2010/12/MacFive-O.jpg" alt="Mac version screenshot" title="MacFive-O" width="401" height="332" class="size-full wp-image-108" /><p class="wp-caption-text">A screenshot from the original Mac version of Five-O</p></div>
<p>After putting the finishing touches on Five-O, I spent some time looking for a publisher. Having no luck, I considered self-publishing through a new online store called <a href="http://www.macgamesarcade.com/">MacGamesArcade</a>. But, graduating from college, moving to a new city, and starting a new job soon consumed my time and Five-O sat on the shelf, unpublished.</p>
<p>Then, during the summer of &#8217;08, I started developing iPhone games. The App Store was just what I needed to finally get my games out into the world. It meant learning Objective-C, Cocoa, and a whole new style of user interface design, but something about writing apps for mobile devices was just so much cooler than writing plain old computer games, so I dove in head first.</p>
<p><a href="http://itunes.apple.com/app/gobble/id290225852?mt=8" target="itunes_store">My first iPhone app</a> was nothing to write home about. It was a Pac-Man style arcade game with simple graphics and gameplay. I considered developing a version of Five-O for the iPhone, but I just couldn&#8217;t imagine it being much fun on such a small screen, so I worked on <a href="http://www.codevandal.com/games/dropout/">other</a> <a href="http://www.codevandal.com/games/sudoku-shuffle/">projects</a> in the meantime.</p>
<p>When Apple introduced the iPad, my first thought was &#8220;I&#8217;ve got to get Five-O on that.&#8221; The large touch screen was going to be great for playing board games. And, with my experience developing iPhone games, I knew I could get the job done.</p>
<p>It took a lot of evenings and weekends, but I got Five-O working on the iPad. Through all the rewriting, refactoring, and tweaking, it matured into a nice little game, with decent graphics and a slick user interface. I want to thank the <a href="http://www.ludumdare.com/">Ludum Dare</a> community for helping me power through the final stretch of development. They ran an &#8220;<a href="http://www.ludumdare.com/compo/2010/09/27/the-october-challenge-begins-a-guide/">October Challenge</a>&#8221; for indie developers where the challenge was to finish a game and sell one copy before November 1st. I worked hard to meet that deadline, and I&#8217;m proud to say Five-O got its first sales on October 30th, 2010.</p>
<p>Since then, Five-O has been featured by Apple in the New &amp; Noteworthy and What&#8217;s Hot sections on the App Store, and it has been lauded in reviews on <a href="http://ipad.appfinders.com/five-o/">several</a> <a href="http://www.tcgeeks.com/must-have-addicting-ipad-games/">different</a> <a href="http://ipadboardgames.org/2010/five-o/">websites</a>. The success has been really encouraging, and I&#8217;ll just wrap up by saying thanks to everyone who has purchased Five-O or supported me in other ways. I plan to continue development on this game, and I&#8217;m excited to see how far I can take it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codevandal.com/five-o-development-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five-O Lite is now available</title>
		<link>http://www.codevandal.com/five-o-lite-is-now-available/</link>
		<comments>http://www.codevandal.com/five-o-lite-is-now-available/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 06:30:23 +0000</pubDate>
		<dc:creator>CodeVandal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codevandal.com/?p=92</guid>
		<description><![CDATA[A lot of people prefer]]></description>
			<content:encoded><![CDATA[<p>A lot of people prefer to try out a game before they buy it, which I think is great. Currently, Apple doesn&#8217;t allow demos or trial versions of apps in the App Store, but &#8220;lite&#8221; versions are encouraged. The trick to making a good &#8220;lite&#8221; game is to give the player enough to get them hooked, but make sure there is still a compelling reason for them to upgrade to the full version.</p>
<p>In the lite version of Five-O, the player gets a splash screen every time they launch the game reminding them of what&#8217;s available in the full version. They can tap the Learn More button to jump straight to the App Store page for Five-O, or they can tap the Play Lite button. The games are played exactly the same as in the full version, but the player can only play against the medium level computer opponent. If they want to play against their friends, or play against a harder computer opponent, they&#8217;ll have to upgrade.<br />
<a href="http://www.codevandal.com/wp-content/uploads/2010/12/five-o_lite.png"><img src="http://www.codevandal.com/wp-content/uploads/2010/12/five-o_lite.png" alt="Five-O Lite Splashscreen" title="five-o_lite" width="528" height="480" class="aligncenter size-full wp-image-100" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codevandal.com/five-o-lite-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DropOut Development Story</title>
		<link>http://www.codevandal.com/dropout-development-story/</link>
		<comments>http://www.codevandal.com/dropout-development-story/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 05:11:53 +0000</pubDate>
		<dc:creator>CodeVandal</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DropOut]]></category>

		<guid isPermaLink="false">http://www.codevandal.com/?p=80</guid>
		<description><![CDATA[The original version of DropOut]]></description>
			<content:encoded><![CDATA[<p>The original version of DropOut was actually written for a college programming class. The class was Intro to Java Programming, and the final project was to build a game. I&#8217;ve always been a sucker for &#8220;match 3&#8243; puzzle games, so I decided to create my own.</p>
<p>When I started designing the game, I looked to other popular games for inspiration. I came up with the idea of making a game similar to <a href="http://en.wikipedia.org/wiki/Tetris_Attack">Tetris Attack</a>, but with game mechanics similar to <a href="http://www.popcap.com/games/chuzzle">PopCap&#8217;s Chuzzle</a>. The idea was that you would try to match colored blocks to make them disappear before the board fille<img src="http://www.codevandal.com/wp-content/uploads/2010/12/dropout_small.jpg" alt="DropOut Screenshot" title="DropOut Screenshot" width="160" height="240" class="alignright size-full wp-image-84" />d up, like in Tetris Attack, but you would move the blocks by sliding whole rows at a time, like in Chuzzle. Some of the pieces would also have locks on them, so you couldn&#8217;t move certain rows.</p>
<p>There were lots of technical challenges along the way. Early on, I made the decision that I wanted the player to be able to slide the rows even while blocks were simultaneously falling down or disappearing in other rows. After all, in a game where speed is important, nothing is more frustrating than when the game doesn&#8217;t let you move fast enough. Implementing this took some clever programming, but it was worth it. Another challenge was keeping track of combos for scoring.</p>
<p>I finished DropOut and turned it in at the end of the semester&#8230; and then I kept working on it. I added the &#8220;falling star&#8221; blocks, which made the game a bit more interesting. I also sent it out to friends and family and made changes based on their feedback. I knew the game was good when it got the mother-in-law seal of approval.</p>
<p>About a year went by where I didn&#8217;t work on DropOut much, and then the iPhone arrived on the scene. That&#8217;s when it dawned on me that DropOut was perfect for a touch screen. Being able to touch and slide the rows was just so much more elegant than using keyboard controls on a computer. The App Store was also proving to be a great tool for indie developers to self publish. So I ported the code from Java to Objective-C, redesigned all the graphics, added sound effects and online high scores, polished it up, and submitted the game to Apple.</p>
<p>DropOut was approved and released, and even though it didn&#8217;t make a big splash in the casual games market, it was a great learning experience and I really enjoyed working on it. Seeing high scores posted from all around the world was especially gratifying. Since the initial release, I&#8217;ve added, through updates, background music, a color blind mode, and even two new game types &#8211; Puzzle and Blitz. I don&#8217;t have any plans for a major update any time soon, but if I find time in the future, I think a multiplayer version might be a lot of fun. I&#8217;d also love to hear suggestions from you. Leave a comment if you have some!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codevandal.com/dropout-development-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing the CodeVandal Development Blog</title>
		<link>http://www.codevandal.com/announcing-the-codevandal-development-blog/</link>
		<comments>http://www.codevandal.com/announcing-the-codevandal-development-blog/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 04:51:50 +0000</pubDate>
		<dc:creator>CodeVandal</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.codevandal.com/?p=73</guid>
		<description><![CDATA[Here you&#8217;ll be able to]]></description>
			<content:encoded><![CDATA[<p>Here you&#8217;ll be able to read about my current projects and get sneak peaks at upcoming features and new games. I&#8217;ll start by sharing my experiences developing the games I&#8217;ve already released.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codevandal.com/announcing-the-codevandal-development-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

