Dokusen: The Art of Domination (iOS puzzle game) — A month later

It’s been a month since I released my latest iOS game Dokusen on iTunes. At first I considered polishing some aspects of the game and releasing an update, but to be honest the idea of developing a new game from scratch is more attractive, so I’ve stared down that path instead. So in a sense you can consider this post a “post mortem” of this game.

At heart, this game was an experiment to see if a bigger focus on visuals would reflect in more popularity in the store. I also spent a much larger chunk of time advertising on net forums, on roughly 20-30 different sites.

From a downloads perspective, my personal goal was to get at least twice the downloads of my previous game. Initially things went great, with the number of downloads from Dokusen in the first two days surpassing those from the first week of my previous game. Unfortunately downloads suddenly decreased after that on the 3rd and 4th days, such that I only reached 75% of my target downloads (to date, Dokusen got 1.5x of my previous game’s count). Though this is a bit of a disappointment, I should look on the bright side because at least things are going in the right direction. The large spike on the first two days is still a bit of mystery to me, since with previous projects downloads leveled off at a much slower rate. Oddly, I got a large majority of downloads those first two days from France.

These numbers are a further confirmation that advertising on net forums is not a great way to pull in downloads. I did, however, get some good feedback on the game’s rules from on a board game forum I posted on, since it shares some elements with Go and Reversi.

A week or two ago I talked to one of the people who informally tested for me, and he remarked that my previous game was much more fun and easier to understand. This was good feedback, though altogether not that surprising since I feel the same way. Ironically, with Dokusen I had tried to build a game that would be popular with others, but not necessarily myself.

For my next game (codename “T.E.” for the time being), I am planning on making something which I enjoy more myself, in terms of both coding and gameplay. I also plan to make a proper tutorial, as well as get more playtesters (please leave a comment if you are interested in helping). This next game is rooted in a longtime passion of mine, and the work I’ve done on it already is more challenging and interesting than Dokusen. I’m aiming for a release in 3-6 months if things go well.

Though I implied this project was mostly done, I am always open to feedback on Dokusen or any of my other apps. If you looking for someone to review your game I am OK with exchanging reviews of your game for mine.

Mobile Game Advertising: don’t be afraid to get creative

There are hundreds, if not thousands, of sites out there that can be used to advertise your mobile game, in the form of directory listings, reviews, or forum posts. If you have enough time on your hands, you can try to submit your game to as many as you can find, but in many cases you’ll be required to pay some sort of fee to be listed or to accelerate the process, which can take weeks or longer.

If you are getting into mobile game development gradually, you will likely start out by releasing your game as free. But this means that if you start reaching into your pocketbook you’ll quickly be in the red, which isn’t a great way to get motivated to continue game development as a hobby.

Besides sticking with just the free sites, you can try to get creative to avoid paying some of these fees.

To give an example, I recently received an email from one of the sites I did a free submission for my latest game, which had a long advertisement about the paid service, talking about the benefits of a premium listing plus the fact it was on sale.

The text, however, had several English grammatical mistakes or awkward parts, and while reading it I had a mini Eureka moment.

I replied back to the email, saying that I would like to help clean up the marketing text which would surely bring in more paid users. In exchange, if I could get a premium listing as compensation, that would be great.

In less than a day the admin replied back and said we have a deal. I rewrote much of the advertising text, and though I am not a specialist in this area, the end result was much better than the original one. The admin said I will get a premium listing in the next week or so. (If this doesn’t pan out I’ll be sure to let you know in a later post)

These sort of opportunities come by only once in a while, but if you keep an eye open and think creatively, you might be able to find some unique ways to further your game’s marketing efforts.

In my case, I only saved around $15, but the satisfaction from a well-handled negotiation was worth many times this. Creating a win-win situation for both parties is one of the key parts of business-minded thinking.

Mobile Game Review: Does Not Commute

Does not commute, by Mediocre AB, is a game for the iPhone/iPad which was originally released on April 15, 2015. It recently won an Apple Design award and was listed in a special category in the app store, which is where I discovered it. I only played the iPhone version so this review is limited to that.

The game has a pretty unique concept: your objective is to drive a series of vehicles through a city, each from a starting point to a destination point. The interesting part is that as you begin controlling the second vehicle, the first vehicle starts taking the path you choose at the same time, and each successive car’s path gets layered onto the map until it becomes difficult to navigate and reach your destination in time.

If you are able to help all vehicles reach their destinations before time runs out, you get to go to a new area of the city which is effectively a new stage. On the way you can grab items to increase your remaining time, and use the rewind mechanic to retry the path of a car, though you loose some time in the process. Each vehicle has a little different steering, and there are upgrades to can get to improve things like traction. Hitting other objects damages your vehicle, which makes it start smoking and slow down.

The strongest point of this game by far is the graphics, which are done with an extremely visually pleasing top-view rendered with 3D and heavy use of lighting effects, such as headlights for each vehicle. The models are pretty simple but generally good enough, except for some of the lakes which look badly designed. The visual effect during the rewind function is pretty cool looking, and the intro pages are also very nicely designed. Above all, the entire game has a very distinctive visual atmosphere.

I enjoyed this game for around an hour but eventually started to get bored with it. One of the reasons is that the control of vehicles is pretty limited, such that you can only turn left or right, with no braking or acceleration. Also, I found the top-view much more disorienting to drive than a typical first-person view, though I understand why they chose the former to fit with the concept of each car commuting simultaneously.

Does not commute tries to give a personality to each character by giving a short textual description of what is going on in their life and why they are in a hurry, but I found that underdone and insufficient to make me care about any of their lives.

Having said that, with stunning visuals and a very creative concept, this is one of the better games I’ve played on mobile in the last few months, especially considering it’s a free game (with some In-App purchases).

Game Review Web Sites: it’s a dog-eat-dog world

For my latest mobile game I’ve been advertising on many different web sites whose primary purpose is to review and showcase games or apps. It has only been a few days since I did this so I don’t have much data yet, but I hope to eventually post about whether it was worth it to spend my time like this on advertising.

While I was searching for sites to post to, I discovered a few interesting things about this area of the net. Among these was the level of competitiveness between the various sites, and how these harsh conditions make for a pretty high closure rate of such websites. I realized this because roughly one-fourth to one-third of the sites I tried on a list from a few years ago (see this post) were completely gone. Others had changed their name, or began charging for even a basic listing.

I find it intriguing how an over-crowded and hyper-competitive mobile app market ends up creating a hyper-competitive market for websites advertising these same apps. Ironically, these sites have to market themselves using many of the same techniques, via things like SEO and using forums to advertise. Ultimately, all of these web sites must earn enough money to support their hosting and development costs via some form of paid advertising, such as charging for reviews or expedited listing.

The smaller a review site is, the easier it will be to get your app on there, but the less useful it will be because of the smaller amount of traffic to that site. Everyone wants to submit their apps to the sites with all the hits, and submitting them to the minor sites is less important. You can see some of this in my brief look at some page view hits when I advertised my previous game, where there was over a 10x difference between the site with most hits and least hits.

The funny thing about all these sites is that I think the average user doesn’t even know about them. I’ve been getting apps for iOS for years now, and until recently I’d say 90% of the apps I got were found directly on the Apple App Store, or because I heard about it from a magazine, news site, or word of mouth. Of these, discovery from the App Store leads to a very biased selection (with many games that make me want to scream “why is this popular?!?!”), but as a user it’s just so easy to do, instead of fishing through hundreds of review sites.

I think the fact that iOS apps can only be sold directly through the App Store is one reason that people are less apt to try out other stores, since you’re not going to find any good deals there. Compare this with how you can find various PC or console games in online retailers at varying prices, including used copies.

I’m starting to get the feeling that these app review sites may not really be worth my time (except possibly the most popular ones), though I don’t have enough data to make that judgement yet. But I’m quite confident that a really great app or game doesn’t need to be advertised on 1,000 different sites to become popular.

Mobile game poll

It’s been about a week since my latest game for the iPhone, Dokusen: The Art of Domination, has been released. I am planning on writing more details about how the game is doing in the App Store, but for now I’ll just say it is doing much better than my previous game based on the data from first few days.

In order to get some feedback on the game to help me improve it and future games I create, I’ve created a simple poll.

If you have a iPhone device, you can check out the iTunes page here and download it if interested. Or if you are not looking at this page on your mobile device, you can just search for “Dokusen” in the app store on your iPhone.

If you can’t or download want to download it that is fine too, but please consider taking the poll to explain why that is so.

You can also check out the game’s app preview video here.

Dokusen: The Art of Domination [Gameplay basics]

Recently I was skimming the forums where I advertised my new puzzle game, Dokusen, and realized someone had made a comment about how they had no idea how the rules worked. I was planning on writing a post about the game’s rules anyway, but this made me decide to do it sooner rather than later.

Each stage has a different board size and shape, along with a different set of players. The types of players are as follows:

1) User player: the person playing the game, present on all board levels.

2) Inactive player: a player who begins the stage owning one or more squares. This player type does not place any more tiles with intent, but the existing tiles will spread automatically.

3) Active player: Same as an inactive player except it gets to play a new tile once each turn like the user player.

Basic game flow

1) User player plays a tile of their color in any legal square. Legal squares are defined as any square except one already owned, in other words either a black square (not owned) or one of a different color which is owned by an enemy (active or inactive player).

2) If present, one or more active players each play their color tile on any legal square. The level of skill of the active players depends on the stage.

3) All tiles that are currently on the board are then expanded or “grown” to legal spaces, if any.

4) Special effects will then take place (such on meteors on stages where they appear)

5) Back to step 1, where the user player goes again. The game ends when all the squares are taken. If the user player owns over half (50%) of the available squares, that stage is won and player proceeds to the next stage. Otherwise, it is a loss and the stage must be replayed.

The only other thing that needs to be explained is the rules for “growing”. They are actually pretty simple – a square will change ownership to whatever color is surrounding it on more sides (up, down, left, right) than any other color, excluding black. To see this in action, let’s look at the first few moves for level 5, which contains a inactive player owning four squares at the start of the level.

tutor

The user player decides to play on the topmost square, and you can see this represented by a white dot. After that, the tiles around squares of both the user player and the inactive grow and expand outwards.

tutor_2

Let’s talk about two squares and why they changed colors during the growing process.

1) Top left blue square above: this one was bordered by black on left and bottom, nothing above, and blue on the right (the one the user player just put down). Since black doesn’t count, the square was ‘dominated’ by blue and so it became blue.

2) Square in the middle of the board: this one was bordered on all sides by orange, so it became orange.

For the next turn, the user player (blue) decides to play on the bottom center of the board. During the growing stage, this new blue square expands to the left and right, but does not grow up. This is because there is an orange square two above it, such that the square about the newly placed square is bordered by black on the left and right, orange on the top, and blue on the bottom. Since there is a tie, the color doesn’t change.

tutor_3

I hope this explanation made the rules a little clearer, but if you have any questions feel free to comment on this post.

I recorded a short video of the above game which can see below. I ended up loosing, but the purpose of this post wasn’t to teach strategy. I may do another post on that later.

A dozen tips for marketing your mobile game on internet forums

In the last day or so I’ve advertised my new mobile game on a few internet forums to try and pull in a few more downloads. I started with those which gave the highest hit count for my last game, and tried some new ones as an experiment.

Here are some tips for doing this for your own games (or apps), based on my experiences.

1) Make a list of sites you want to advertise on first before you actually make any posts. This will not only allow you to streamline the process, but also will let you focus more on which forums you want to post on.

2) Make sure you read the rules on each site before doing any posting. Getting your post removed, or worst, your account banned will only hurt your chances of getting many people to download your app. There are some basic rules which apply to most forums: no deceptive titles, don’t re-post the same content several times, post in the right sub-forum, etc.

3) Write the title and text in advance for your posts. For boards that are similar (i.e. game development boards) you can reuse these items, but feel free to write custom posts for the boards that have something unique about them. For example, one of the boards I posted on recommend giving details about how the game was developed, so I added a section giving that information. If you are not sure, err on the side of making customized posts for each site, since it will make your posts look less spammy.

4) Many forums don’t allow you to upload images and other attachments directly, so you must provide a URL linking to the image. There are many sites to host your images, and I ended up using http://postimage.org. It was free and easy to use, however it shrunk down the resolution to a pretty small size that wasn’t ideal. Some sites that do allow direct attachments will not allow you to scale them down manually, so consider re-scaling your screenshots and other images to a proper size before uploading.

5) Think creatively about what forums you can (safely) advertise to. For example, my latest game was related to board games such as Othello, so I advertised in a board-game related forum. To be safe, when you do this I recommend posting in the ‘Off-Topic’ areas, since often there is no to little moderation in them.

6) Before writing your posts, consider checking out some of the posts which have a large number of hits, and see what type of verbiage and style they use.

7) Don’t overlook the importance of the post title, often it is the only thing that decides whether users will start reading your post or ignore it.

8) For some forums, there are special ways to write posts advertising games. For example, on forums.toucharcade.com, there is a special meta tag of the form [appinfo=all]put iTunes URL here[/appinfo] which is supposed to (among other things) automatically get the app’s icon and show it next to the title on the post summary screen. I had mixed results with this, so make sure you check that any such meta tags are working either at preview time, or immediately after submission.

9) Many sites will allow you to embed videos from YouTube or other video sites in your post. Consider uploading your app preview (if you have one) to a video site and adding it to your post this way. You can use the same one you uploaded to the app store (if applicable), though you have the option of making a new one just for the purposes of advertising, the advantage being that you have less restrictions on time and content.

10) If you are maintaining a blog about your game, I would recommend to NOT include it in your post. Advertising your blog is fine, but do that separately. The reason is that if you imagine people only have the patience to click on one link, you want them going to your iTunes page rather than a page about development of your game. I wouldn’t consider your advertisement a success if you get a bunch of hits to your blog, but very few downloads to your app. For this same reason, (to go against what I just suggested in #10) you may want to even avoid embedding videos or if you do, include a easy-to-see link in your video’s description.

11) Make sure you test any links you include in the post, such as your game’s iTunes link. Particularly on iOS, I found out that even though my game was supposed to be on the app store, there was a delay of about an hour or two where the iTunes link I got wasn’t properly working and my game wasn’t actually in the store yet. If you want to be safe you wait until the day after your game goes live before advertising.

12) As the popular saying goes, “Hope for the best but prepare for the worst”. It’s a dog-eat-dog world out there with several hundreds of apps submitted to the iOS app store each day, and forums where mobile game marketing is done are often equally flooded. Keep your expectations low, but experiment as much as possible and learn as you go.

An argument for longer app store approval wait times

If you aren’t already familiar with the process of submitting to the Apple iOS App Store, lately you have to wait an average of 11 days until your app is approved. That assumes things go well, however, and if they don’t you could end up getting rejected, resubmitting (or appealing) and spending a month or more until your app actually gets listed, if ever.

The first time I found about this I was pretty annoyed, and I imagine that many of you felt the same. This can be ever more frustrating if you know that the Android store typically takes a day (at most) for the entire process, or so I’ve heard.

After going through this process a few times, I’ve finally come to the conclusion this large wait time actually benefits both the developer and the app store, for several reasons.

First and foremost, I feel that developers who know in advance they’ll have to wait for over a week will typically strive for higher quality than with a quick review process. I’ve seen this in my (very subjective) assessment of iOS vs Android apps. Specifically, developers are more likely to test their app more thoroughly because they know any bugs they find later, no matter how small, will take quite some time to get in the hands of their customers (though I’ve heard in rare cases Apple will make exceptions to fast-track critical issues). Also, since the iOS App Store has an image of being ‘strict’ in terms of what it permits, this will make developers think twice about much of their code, and as a result use APIs more properly. [I’ll leave the matter of whether the Apple app store is actually ‘strict’ for another article]

Another way to look at it is the professionalism, and sense of really releasing a product that this long delay gives to the developer(s) involved. There’s a feeling of satisfaction that you did something significant, and maybe even had a bit of luck on your side.

Although devs have the option to keep working on their app or game while waiting for app store approval, I generally don’t recommend this. The reason is that if you get rejected, you’ll probably want to submit the same exact version you submitted previously, with one or two surgical fixes, as opposed to a version with a bunch of new things that might fail the approval process in a different way, complicating things. If you are using source control this shouldn’t be hard in theory, but merging your changes can still be an annoyance.

I find this week or two period of respite really good for my mental state – it allows me to take a break from all of the focused development I’ve been doing and clear my head. This is a good time to put on your marketing hat and begin final planning of where, how, and when you will advertise your app or game once it is released. Hopefully you submitted it with the option to wait for manual release to the store after the approval process is complete, since this allows you some freedom for when you release. This is important if you are aiming to release on a certain day of the week, for example.

Other options for this break time are to begin planning what your next set of features will be, or even what your next app or game will be if you are ready to make that jump.

With all the money Apple has, it shouldn’t be too difficult to hire a bunch more people and keep the approval process to a maximum of a day or two. But I believe  they are purposefully keeping it roughly a week (with some variation) because of these benefits.

The only real disadvantage I can see to the long app store approval (besides frustration and uncertainty) is that if you working with a customer you might have to wait longer until you get paid. For one-off projects this can be troublesome, but anyone trying to make a business dealing with apps should consider pipelining several jobs at once, so that while they are waiting for approval for one job they can be progressing on another.

On a final note, I have heard many reports of Apple being inconsistent or illogical with some of the reasons they deny apps from the store. I think some of this is because consistently training everyone is difficult, but also for budgetary reasons because being extremely strict for all apps would take even more time. I see some parallel to the IRS’s audit process, whereby a few people get a stricter review and as a result the average level of adherence to the rules increases.

iOS game advertising stats: view count comparison of a view popular forums

For my first game on the app store, Play The Field (a casual RTS game for iPad/iPhone), I did some advertising experiments by posting in several related forums.

I think it’s important to separate the number of people who decided to click on the post title, and those who actually went ahead and downloaded the game as a result of reading the advertisement. For PTF, the latter number was pretty small so  I can’t say it was a real success. However, the former number is still important since it shows how many people reading each form were interested in the game baed on the title and the fact it was an iPad/iPhone game. These view statistics will come in handy when I try to advertise another game.

Since these numbers might help out others as well, I’ll post the exact number of views I got for my advertisements on each site, ranked with highest first.

For my next game, I will very likely use the first two because of the great turnout (forums.toucharcade.com and forum.devmaster.net). The small number of views from the last site (http://www.slidedb.com) was especially surprising since there was many fields to fill out, and a 1-2 week period of waiting to be approved. All of that for a measly 5 hits!

I did achieve one minor goal, which was to not get banned from any sites. This was done simply by following all the rules for each of the forums involved. On all forums I only posted a single time, and only in the proper sub-forum.

One thing to keep in mind is that I submitted these posts over a week or two period, so some are a bit older than others. However, because I think most of the traffic comes in the first few days (when the post is near the top of the list), I think this has a minor effect on the overall hits. It would be an interesting follow-up post to check these again in a month or two.

I’ll put links to the posts below in case you want to see how I phrased things, though because of the low overall effect on downloads I think I need to work on writing more appealing, concise advertising text.

http://www.slidedb.com/games/play-the-field

http://www.gamedev.net/topic/668462-play-the-field-minimalistic-rts-game-for-ipadiphone/

http://forums.toucharcade.com/showthread.php?t=261996&highlight=play+field

http://forum.devmaster.net/t/play-the-field-minimalistic-rts-game-ipad-iphone/26744

http://www.armchairgeneral.com/forums/showthread.php?t=159587

http://iosdeveloperforums.com/forums/advertising-and-self-promotion.18/

http://forums.tigsource.com/index.php?topic=48058.0

Mobile App Review: Move The Walls [iOS] (Why is this game popular?)

When working on a mobile game, I typically try to stay away from playing other games. This is partially to maximize my available development time, but also to minimize introduction of elements from other games. (Though in all honesty, there is nothing really wrong with this.) However, I do try to view the apps on the Apple App Store for iPhone/iPad at least once a week to see what types of apps are popular and try to think about what made them popular.

One app I keep running across is Move The Walls (which is in this week’s “Best New Apps” in the App Store), so I thought I would write up some thoughts on it.

This app is a casual game whose gameplay is extremely simple. It’s a vertical scroller where your character moves through a narrow lane that contains walls blocking it’s path. Your goal is to swipe (or ‘flick’) left or right to remove these barriers and allow your character to proceed forward. The visuals are quite simple as well, with each level’s character, background, and walls changing according to the theme of the level. There is a driving theme with a car driving on a road, an outerspace theme with a UFO going through a mysterious place, and a boat trying to avoid what looks like sticks of frozen ice.

The app is free, but contains in-app purchases for certain levels. Even though it just came out, there is already over 600 reviews, with an average of 4.5 stars.

Herein lies the reason for my curiosity. How did a game this simple get to Apple’s “Best New App” list, and manage to get so many reviews (and surely a huge number of downloads)?

I tried playing the game myself but got bored quickly, so I decided to read some of the reviews. Interestingly, many of the 4 or 5 star reviews complain about the lack of variation in the music, insufficient difficulty, and the fact they beat the game’s free levels in an hour or two. If so, why did they give so many stars?

The reason for this amazing success starts to become more clear when I found out it was made by BeaverTap Games, who produced the 4-game series Mikey Shorts as well as another game (Radical) which had critical acclaim. Briefly looking at the screenshots of Mikey Shorts (currently $1.99), it looks like a simple Mario clone, though has the potential to be a lot of fun. This game is quoted as being listed under “App Store Best of 2012”, and also has a total of close to 1500 reviews.

Putting this all together, it seems clear that Move The Walls had alot of help from BeaverTap Games’s large fan base it built up over several years. I don’t know what level of advertising they have done, but I wouldn’t be surprised if they spent a good chunk of money on it, knowing (from experience) that it will pay off in the long run.

I have a hard time believing even if I were to write a game exactly like this, or even if I added major new features, that it would be as popular. Some might feel that being listed once on “Best New Games” doesn’t necessarily mean they are raking in the cash with in-app purchases, and we don’t actually know how many downloads they are getting, but to an indie developer, getting listed on such a high visibility place is a dream. Even if the game falls from popularity after a few weeks, being in this position gives it a great chance to be profitable at the present point in time.

I found this review of the game, which gives it 3.5 stars as a “decently fun distraction”. More interesting than the review text, however, was an embedded video of the game’s official trailer. Over half of the 30 second trailer contains live-action footage, which while clearly low budget definitely took time and money to film, edit together. It’s interesting to speculate how much this trailer contributed to the game’s success.