After observing and participating in the indie games market for some time, I've formulated a few strategies for indie developers to succeed.
Before we begin, here are some assumptions for indies:
With these assumptions in mind, let's move to the general guidelines for an indie developer.
Not all games are equal. Not all launches are equal. Accept the reality. Have a firm belief on Day 1 of development, that the odds are stacked against you to create something great. If we don't succeed, that's okay. If we do, take it as a bonus.
Statistically speaking, the odds of achieving great success on the App Stores are miniscule. The odds will decrease even more, as thousands of apps get published within the app economy per day. For each game launch, your chances of being discovered diminishes every day. However, your skill at launching games will improve, and you're counting on that experience to help.
The only motivation for shipping the first few games, is the data that you get back from your users. Who's playing them? How many people are playing them? How old are they? What other games might they be interested in? Use ready-made tools to obtain this data, to zero in on your niche audience. Back in my Playtomic days, I wrote a popular blog post about analytics for games.
The indie road is long and arduous. Your first game will likely be a flop. Your 2nd, 3rd, and 4th could also flop. Every new launch's odds of success will not be any better than the previous. Your only advantage as an indie, is that you can pour as much heart and soul into the project. You can control the game experience. To do this requires a lot of meticulous work : meaning time is essential.
How do you buy time? By making sure you have enough to survive within your means in the real-world. Save up that money, do that side consulting gig to bring in some bacon, but spend the majority of your efforts on the game polish. More importantly, stay healthy. Surviving for more than 1 year, will give you the ability to build 3-5 medium sized games.
I got the above quote from Mark Cuban's interview. This means: don't aim to build the next generation Clash of Clans, or Candy Crush. Instead, find your inner voice, and build around that. Everyone has a purpose in this world. Everyone is quirky in a way, and it's okay to express that into an art form via games.
Being good on iOS alone will not make you successful. Be on Android, Windows, Desktop, Console. Technologies such as HTML5 have matured in a way that it's possible to build a game, and launch it to 3-4 different mediums within days. Do you research online, compare different solutions and decide on a viable one.
At MarketJS, we work on a bunch of interesting things with HTML5, ranging from development to distribution solutions. We managed to port HTML5 code bases into native iOS and Android games within a day. This allows us to easily cover web, mobile web, and native platforms. It's an awesome feat, and wasn't technically possible a year ago.
If HTML5 is not your cup of tea, try other solutions such Haxe, or Unity. There's plenty of room to experiment as an indie. Get your hands on the latest tools.
I hope this blog post will shed more light onto the everyday struggles of the indie developer, and how to plan around them. There is no magical pill that cures all this. Have lots of fun developing, but keep the reality check on standby.
|Split Screen Chromecast HTML5 Games||07-21-2017|
|Funny Faces: Spatial Memory Game for Kids||05-17-2017|
|HTML5 Game for Cognitive Training||05-15-2017|
|Classic Game of Tic Tac Toe with New Fun Features||04-05-2017|
|4 in a Row: Two-Player HTML5 Game with a Chat System||04-04-2017|
|Smart Soccer: Physics-based Game with a Smart AI||04-03-2017|
|New 3D Game: Jumpee Land||04-03-2017|
|Escape from Aztec: New and Exciting Endless Runner Game||03-31-2017|
|Social Blackjack: Card Game with Friends||02-13-2017|
|Wasteland Warriors: a real time multiplayer game||11-28-2016|
|We built a Google Chromecast game||02-02-2016|
|Rising Cost Per Install In The App Economy||08-24-2015|
|New HTML5 Game: Monsters and Cake||07-24-2015|
|New HTML5 Game: Street Fight||05-15-2015|
|New HTML5 Game: Taxi Pickup||04-18-2015|
|Merchandising done right||02-28-2015|
|Superbowl Ad Recap : Clash of Clans||02-10-2015|
|The Old Game Flow Design||01-29-2015|
|New HTML5 Game: Guess The Celebrity||01-20-2015|
|New HTML5 Game: Leave Me Alone||01-12-2015|
|HTML5 Endless Runner: History and Design Thinking||12-14-2014|
|New HTML5 Game: Snowball Office Fight||11-15-2014|
|Thinking HTML5 with castle walls and moats||11-07-2014|
|Thoughts on Supercell videos||11-05-2014|
|New HTML5 Game: Hidden Objects Pirate Adventures||11-03-2014|
|Would a brand spend $20,000 to acquire 10,000 users?||10-09-2014|
|New HTML5 Game: Banana Jungle||10-08-2014|
|New HTML5 Game: Snowball Fight||10-08-2014|
|New HTML5 Game: Totem Volcano||09-12-2014|
|New HTML5 Game: Shark Attack||07-22-2014|
|Good old times with OpenRA||05-24-2014|
|Announcement: We acquired Artists&Clients||05-16-2014|
|New HTML5 game: Pop Star Dentist 2||05-06-2014|
|Indie Reality Check: Guidelines||03-23-2014|
|New HTML5 game: Slots Beach||01-27-2014|
|HTML5 Game Development Workshop||01-21-2014|
|How we can all learn from Jay-Z||12-22-2013|
|Product launch: Triumphs and Tribulations||12-12-2013|
|3 AM days and ways to avoid them||12-11-2013|
|When the errors keep coming, what do you do?||12-05-2013|
|What a great producer does||12-03-2013|
|Mini-Detachment Experiment 1: Stop reading tech news||11-29-2013|
|New game: Monster Mash||11-23-2013|
|Gmail is winning on mobile||11-20-2013|
|Why software matters||11-06-2013|
|Serendipity as a game mechanic||11-05-2013|
|A blast from the past: Buenos Aires||10-28-2013|
|Upcoming event worth attending||10-28-2013|
|New game: Sector 49||10-25-2013|