Our Properties: Gamasutra GameCareerGuide IndieGames Indie Royale GDC IGF Game Developer Magazine GAO
My Message close
Contents
Building an iOS Hit: Phase 1
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
June 2, 2012
 
38 Studios' Downfall: The Gamasutra Report [65]
 
How Space Quest's creative duo buried the hatchet after 20 years apart [2]
 
Gamasutra's on-site E3 2012 coverage starts Monday
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
June 2, 2012
 
Insomniac Games
Senior Gameplay Programmer
 
Insomniac Games
Gameplay Programmer
 
Square Enix
Product Manager - PC/ Web-Based Browser Games
 
Nexon America, Inc.
Game Development Intern
 
ROBLOX Corporation
Game Developer – ROBLOX – Fast Growing...
 
Big Fish Games
Game Designer
spacer
Latest Features
spacer View All spacer
 
June 2, 2012
 
arrow The 20-Year Estrangement of the Two Guys from Andromeda [7]
 
arrow The Anatomy of a Bad Game [16]
 
arrow Old Grumpy Designer Syndrome [22]
 
arrow 10 Tips: The Creation and Integration of Audio [2]
 
arrow Beyond Heavy Rain: David Cage on Interactive Narrative [49]
 
arrow Leading Change - An Excerpt from Beyond Critical [4]
 
arrow Persuasive Games: Process Intensity and Social Experimentation [29]
 
arrow Culture Clash: How Video Games Are Crashing the Museum Party [8]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
June 2, 2012
 
A Few Thoughts on Kickstarter [8]
 
Dust in The Wind: An Analysis of A Valley Without Wind [2]
 
The "Gratitude Update": Connectrode 2.0
 
Molleindustria's Unmanned: Excellence Through Boredom [11]
 
Story Design Challenge #4: Design a World [2]
spacer
About
spacer Editor-In-Chief:
Kris Graft
Features Director:
Christian Nutt
News Director:
Frank Cifaldi
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Frank Cifaldi, Tom Curtis, Mike Rose, Eric Caoili, Kris Graft
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
 
Feature Submissions
 
Comment Guidelines
Sponsor
Features
  Building an iOS Hit: Phase 1
by Jeremy Alessi [Design, Smartphone/Tablet]
12 comments Share on Twitter Share on Facebook RSS
 
 
February 1, 2012 Article Start Page 1 of 3 Next
 

[In the first installment in a new series, experienced iOS developer Jeremy Alessi takes us through the prototyping, production, and launch of his new game friendly.fire -- and shares statistics on how its launch went. He'll be back to update Gamasutra readers on the game's performance every 30 days. ]

I've been developing iPhone games since the App Store's inception in 2008. Along the way, there have been a variety of trends as the market evolved. Initially, almost anything would sell. People were simply ecstatic to pay 99 cents for a game.


After six months or so, the competition began heating up, and titles such as iShoot gained popularity by using traditional shareware marketing techniques. At that point, the App Store was all about pop. It was a game to see who could get the most attention on day one via price or slick marketing in order to rise to the top of the charts.

During the summer of 2009, with the release of iOS 3.0, games such as Eliminate Pro began to use Apple's new in-app purchase system for microtransactions, and so began the transition from getting attention to gaining retention.

At the end of 2009, I created an okay game called Crash for Cash. This title was good at getting attention, and it rose to several number one spots on the App Store and garnered more than 1 million downloads. The advertising revenue from the title was impressive, but it was based on getting attention; a fairly small percentage of players were actually retained.

I knew at that point in my development career that I'd need to do better, because the market was changing, and if you couldn't keep players interested for more than a few rounds, success would be impossible. I set out on a quest to create a great game that would have retention. This little journey lasted for over a year before resulting in friendly.fire, which was unveiled just before Christmas 2011.

Now we're in the beginning of 2012, and friendly.fire has been on the App Store for about a month. The bad news is that the game isn't doing so hot. The good news is that the bad news was always part of the plan.

Our team has now entered into a new phase of development where our goal isn't to get our game done and out the door, but rather to make continual documentable improvements until we have a hit on our hands. In addition, we'll be sharing our experience with Gamasutra readers over the course of the next few months as part of a series. In this series we will document the tiniest changes and the exact percentage gains these changes netted us.

Enter the Development of friendly.fire

Before we begin reporting our progress it's important to understand exactly why we created friendly.fire, and the overarching brand Friendly Dots. As I described above, a big motivator for us was to create something with retention and to break away from the typical pop/fall mechanics of the App Store.

I remember reading an article a couple of years ago about NewToy and Words with Friends. This article stated that the game's retention rate was far higher than that of other games on the App Store. I also realized that as a busy husband and father I really wasn't getting to play traditional games with my friends anymore -- but I was playing Words with Friends with them.

I was already enamored with the App Store, and I had been employing the two minute game design theory of mobile games (with titles like Crash for Cash) for years, but until this point I was missing my favorite part of playing games: my friends! That's when I knew that I not only wanted to create a game with retention, but that I wanted to play games with my friends again -- and I could do it with any game mechanic.

This is when I came up with Friendly Dots. The whole premise of this new label is that we can create any game and call it "friendly.whatever". We added some simple characters to the mix (conveniently called the friendly dots, or friendlies) and we were on our way.

In the beginning we had several games on the table that could potentially receive the turn-based treatment. We created a few prototypes that will probably see the light of day at some point, but in truth I wasn't excited about any of them.

As a gamer, I had been in love with Angry Birds, Minecraft, and Words with Friends for the last two years. As a developer, I wanted to challenge myself to come up with something that combined my favorite gameplay experiences. Some people don't think it's prudent to disclose your influences so blatantly, but in this case I think it's very obvious. The game I wanted to play was one that would allow me to build, destroy, and share it all… with my friends.

The Team

I'm a competent all-around game developer. I've developed many games solo -- games that involve 3D modeling, 2D sprites, programming, databases, music, and more. However, I knew early on that the concept of friendly.fire was too big to tackle as a one-man band.

Specifically, the game (upon success) would require a robust backend server technology. In the past I had created several games that included simple PHP/MySQL backends, but I knew that I wanted to go beyond the limits of those technologies. Luckily, in late 2010 I was introduced to another local programmer, Jon Nadal, who had a better handle on the technology that friendly.fire needed to tick.

I described to him the amount of traffic I saw with Crash for Cash (in excess of 30,000 new users a day at its peak). After doing some research he came back with a solution involving MongoDB and node.js. In some tests, the combination of these technologies had been able to handle as many as 20,000 requests per second and beyond. Jon and the technology he brought to the table solidified a core necessity of the Friendly Dots plan. We needed a super fast server solution and now we had it.

The other component necessary to pull the concept off really had nothing to do with technology. We needed someone who understood "social", and not in the Facebook and Twitter sense of the word, but in the truest nature of the term. We needed someone who got people and could represent the community at large. John McIsaac had helped me with several projects in the past, and he always had a good read on the basic everyday person. He was a natural fit for Friendly Dots, because at its core, the label is about friends sharing experiences, which is always paramount in John's mind.

With our technology in place and a community manager lined up, I headed up the game design and programming. As a developer with an active imagination, I have mountains of prototype code and assets on my hard drive. Most of it doesn't see the light of day, but every now and then I'll pull a few old components together to create something cool. With friendly.fire I combined some code from a Games Demystified article on Angry Birds (which never saw the light) with some dynamic 2D physics-enabled building block code (which is now its own product, called friendly.physics).

 
Article Start Page 1 of 3 Next
 
Comments

Jeremy Alessi
profile image
BTW, for anyone who gives it a try, my username is "jeremy". Send me a challenge!

Matt Hackett
profile image
Interesting stuff, Jeremy. I'll be following your progress. Best of luck!

Jeremy Alessi
profile image
Thanks man!

Jonathan Jennings
profile image
as an unexperieinced aspiring mobile developer , I appreciate these type of blogs that help me to get insight on what the pre-production, development, and publishing process a great deal so thank you for sharing your experience and insight with me !

Kaven Breton
profile image
It's crazy to see that you made the game we wanted to create a couple months ago! It's also fun to know how it might have ended. I wish you luck for the future and thanks for this article.

Jeremy Alessi
profile image
BTW, we've also got this in open beta on Facebook if you're on a Mac or PC.



http://apps.facebook.com/friendlydotfire

Glen Martin
profile image
Great idea for an article thank you for taking the time to share...

Sebastian Conley
profile image
What a great concept! Thanks for sharing the details... Found it all fascinating. Couldn't help but offer my two cents. Have you considered changing the name? At first glance I certainly thought friendly.fire would be some hardcore military fps. I also find the 'dot' in the name a little un-user friendly... I think dots make sense to developers but are maybe scary to the average joe?? Words with friends has a name that you immediately just get. You know right away what that game is from the name. Could there be a similar name for your game? Castles with friends?? I just think you have such a great product here and I hope it gets the attention it deserves! Good luck!

Sebastian Conley
profile image
What a great concept! Thanks for sharing the details... Found it all fascinating. Couldn't help but offer my two cents. Have you considered changing the name? At first glance I certainly thought friendly.fire would be some hardcore military fps. I also find the 'dot' in the name a little un-user friendly... I think dots make sense to developers but are maybe scary to the average joe?? Words with friends has a name that you immediately just get. You know right away what that game is from the name. Could there be a similar name for your game? Castles with friends?? I just think you have such a great product here and I hope it gets the attention it deserves! Good luck!

Jeremy Alessi
profile image
Hey Sebastian, thanks a lot! You have very valid points. The original concept was going to be similar to Cannon Fodder but then I wanted to come up with something a bit more open ended. On the name (my wife actually mentioned this to me the other day) it will either take time for the word to spread that our format means "with Friends" or perhaps it will be too difficult to convey that point and we will have to rebrand. Nothing's off the table at this point.

Sebastian Conley
profile image
Cool! Definitely wish you the best with it and look forward to reading the next posts on how it goes! Thanks again for sharing.

Nick Porter
profile image
Thanks for your article. As an independent producer currently developing my first iOS game, it was a very light read that was informative and relevant. I find your learning on the menu placement interesting but it makes me wonder if one can split test iOS apps in production?


none
 
Comment:
 




UBM Techweb
Game Network
Game Developers Conference | GDC Europe | GDC Online | GDC China | Gamasutra | Game Developer Magazine | Game Advertising Online
Game Career Guide | Independent Games Festival | Indie Royale | IndieGames

Other UBM TechWeb Networks
Business Technology | Business Technology Events | Telecommunications & Communications Providers

Privacy Policy | Terms of Service | Contact Us | Copyright © UBM TechWeb, All Rights Reserved.