Search This Blog

Sunday, June 26, 2011

Advertising and the foot work

The free version of Marty Mongoose went up for download a few days ago so I achieved my goal of getting two version of the game up. So hurray! It's only been a few days so its hard to speak to the success of the game but I would be lying if I said I thought it would be alarmingly successful.

Marty is a baby step in the right direction. It's not meant to be a ground breaking game or even the most polished and entertaining game. While I still fully believe its worth the 99 cents I'm charging for it; I really don't expect to make back my initial investment in the tools to make it. That's for later. This is more a trial run to prove that it can be done by any one looking to try and make their mark. But don't be surprised if your first game isn't an angry birds killer. Don't let that stop you though.

However, there is a whole other side to the beast of creating indie games if you don't want it to fall into the sea of apps flooding the market. Advertising. This was also a first run of figuring out how to spread the word of the game. Again, it's only been a few days so I can only speak to the experience of personally typing up a million emails. Who knows what will actually happen in the coming weeks. But aim low and you wont be disappointed right? But I can tell you its hard.

What I suggest to advertise your game (so far)


Find as many gamer blog sites as you can. There are so many people out there who run their own video game blog. From Kotaku to the individual 16 year old who only has 200 followers on their geo cities account (is that even still around??). But I can tell you, a mention (as long as its some what positive) is a good one. That's 200 followers potentially looking at your product.

Email Email Email. Many review sites will have a "submit an app" option and some of them are direct email links where you send promo codes and a brief email to the writers. Some of them are simply web forms where they will reply back to you if they are interested in trying out your game. (Most of them wont be)
  • Sub note on this. Some sites offer an expedited review. This means that it guarantees you will get a review for a fee. For the sake of testing and hope of a pseudo positive review, I have tried this with a site called the iPhone App Review. There has been no review yet but they promise a review within 5 days so I will report back with the success of it and if it is worth the money to do. The idea is that such a site has hundreds of thousands of viewers and a positive mention is priceless. Is that worth any where from 20 to 60 dollars to you? We'll see.
What that leaves is plugging your game shamelessly to every one and any one who will listen. It becomes very tiring especially without replies from people. BUT! It doesn't mean they aren't reading. I received a review in a mobile round up on Destructoid. The review was what I expected. Not horribly negative but not horribly positive but it was a mention to at least go grab the free version and I'll take that. So it is possible and they are listening. So don't give up! But keep in mind that if you don't have some kind of hook. Most will simply gloss over your work and let it fall into nothingness.

You can find the mention in Destructoid here to see what I'm talking about:

Weekend Mobile Roundup

Promo codes mean business. Once you have successfully gotten your game approved for the app store you will be able to generate promo codes (max of 50) These are for friends and family but more importantly, for spreading the word. You will use promo codes when sending your game in to review sites and blogs so they can download it free of charge and give it a look.

Another strategy is to try and have giveaways on social networking sites etc. Generate 5 codes and throw them up on twitter or face book if you've made one for your game. (I created a twitter, face book, and web site for Marty) Visit forums for developers and put up some codes. People will try it out and if they like it they will start spreading the word.

Be smart with your codes though. This first time around I have been a little cavalier with my promo codes and only have 15 left and only 2 have been used (That's right 2 - be ready for that kind of thing and don't let it get to you.) You can tell how many promo codes have been used because it says so on the iTunes Connect site. If you are smart with how you hand out your promo codes, this can be a way to monitor if your game has at least been looked at by reviewers.


So what did I do for Marty?

I'll take a second to deconstruct what I've done for Marty to try and get some insight into at least one way of doing things.

First things first, I created a web site for white box and a page for Marty here. This is so I had a place to sort of set up base. From there I created a Face Book page and a twitter feed. I set these up long before launch so that I had pages to send people to the day of. I filled the pages with screen shots and info about the game as well as eventually links to the itunes store for each version.

Next, once the game launched, I started an ad campaign on face book. You can put as little or as much money into it as you want. I don't have a ton of money so I put $100 into it. This puts me at about 650 dollars that I have put into the entire experience. So I have drawn the line here since I feel I probably wont be making my money back with this particular game.

So through face book ads you can get people to like your page. This is all well and good but likes don't mean purchases for the most part. This is to get the word out and get those few people that might be into the idea enough to grab it. What I suggest if you do advertise on face book is to create two ad types. One with a link to your face book page and one with a direct link to the iTunes store. This will send some people to potentially buy and some to potentially like the page and help advertise. Still, with little money it is difficult, only 56 people like Marty's page.

Next, I hunted down just about every game blog site and mobile review site I could and started sending emails. Trust me when I say, create a basic email template and coppy paste from it. I tried about the first 10 from the heart and it is very difficult to find the steam. So make good sounding letter (remember to sub out web site or review site names with the correct ones if you name their site - don't look like a d-bag) then plug in the promo code(s) for review.

Then, I purchased an expedited review from the iPhone App Review. This guarantees that I get a review and a mention. This option is available on lots of review sites but be smart about it and know the viewer base. This also doesn't mean you get a good review. Just a review. I don't expect a stellar review from these guys but not horrible. We'll see, but don't throw around all of your money trying to get your name out there are plenty of sites that will do it for free, you just have to keep looking.

Then you wait. This is probably the hardest part. You don't know who is looking at your game and who just pushed it to the trash bin of outlook without even reading. For the most part, it is very hard to get a single mention because they are aware as well as you that it means business if its good and because of that they are selective with the games they even review. They will take the best out of what they look at, then review those, and some of those may get bad reviews. There are thousands of apps submitted all the time and it is very hard to find a part of the pool to swim in.

The best part from trying to advertise a first game though from my view is the potential connections. Be polite. Even if you get a terrible review. They took the time to do it and that means a lot. Follow up and thank them as well as ask what they would have like to have seen change. Even if they don't reply it shows you are nice to work with and you never know. Maybe they will see your next game, remember you, and throw you a bone.

I have received a wake up call though. I knew this before and during making Marty, but its easy to lost sight of when you're caught up in the creating and selling of a game no matter what it is. One game isn't the end all be all and probably barely the start. It may feel like it because you're personal work has gone from nothing to published and its a great feeling but its just the beginning of trying to break into this over saturated industry.

Mobile games are the wild west of the game industry. Angry Birds is a clone of a flash game we have all played a million times. It's nothing revolutionary, but because of the platform and the time of striking it did amazingly well (and still does) so it shows that a game that has fun mechanics or new ways of using the platform at hand will really stand out. A good game combined with hard work trying to advertise does have a good chance. But it still takes a lot of work to get noticed. So good luck to you and I will write more as the experience advertising Marty pushes forward. But it's also time to look on to the next project so we don't lose speed.

Here is a short list of some of the places I submitted to for review

Destructoid
iPhone App Review
iPhone Slutz
Kotaku
Indie Games
Guardian

Tuesday, June 21, 2011

Your app Marty Mongoose 1.0 has changed to ready for sale

Finally! Just moments ago apple informed me that Marty Mongoose has gone up for sale! The issue was with Xcode and IOS 4.3 after exporting from Unity.

The solution was downgrading to Xcode 3 and IOS 4.2 this got rid of the issue. I have also been informed that there is a work around for Xcode 4. The page explaining the work around can be found here...


http://blogs.unity3d.com/2011/06/15/unity-and-ios-sdk-4-3/

I have tried this method on the free version of Marty Mongoose but am still waiting review for it. So we will see if it is a valid work around. More on that later.

In the mean time. Go download Marty Mongoose!

http://itunes.apple.com/us/app/marty-mongoose/id441449113?mt=8&ls=1#

Thursday, June 16, 2011

3rd rejection Xcode may be to blame

so I submitted for I think my 4th or 5th time now. I was rejected three times but two of them I rejected myself since I either did something wrong or was re-exporting due to what is probably the real problem.

Apple kept rejecting my app with feed back stating that my game crashes on launch. I have 3 iphones / ipods here to test on and never once did my game crash. It actually got to the point where I was trying to make it crash at start up simply to get the thing into a state where I could re-produce the issue then try to fix it.

After searching the web more for issues like this I found a forum post that was about the same issue. Apparently lots of Unity game devs have had the same problem. The issue appears to be the apple 4.3 SDK it causes a corruption of the build that causes a crash at start up at apple when testing. I wasn't sure so I also contacted the apple code center to speak to one of the engineers there.

They actually confirmed the issue. using Xcode 4 with 4.3 SDK while using Unity to make a game causes a corrupted export from Xcode. The solution is not for apple to fix this problem that causes months of setbacks but rather have each dev download Xcode 3 with the 4.2 SDK. This may not sound like much of a hassle except for the fact that apple made it next to impossible for developers to download another SDK than 4.3 once it released. I received a link from the engineer answering my ticket linking to it. Here it is...

https://developer.apple.com/devcenter/download.action?path=/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg

You will need to log in to download it. But this is the old Xcode 3 with the 4.2 SDK. I am still awaiting approval from the app store after submitting a build from this Xcode but many other people are saying this is the fix.

If you are building with Unity - You need Xcode 3 and 4.2 SDK in order to fix the crash upon launching rejection you will receive from apple. Apple is still working to fix the issue with Xcode 4 but it does not sound like they are very interested in fixing it any time soon. Good luck to you and I hope I can report that this answered my problems and my app would finally be up. This would mean a valid solution for other Unity devs out there. Wish us all luck!

Tuesday, June 7, 2011

Rejected.

Well I got my rejection notice in my email today after a week. I'm honestly not sure why. My only guess is that the actual .app export had issues. I'm still very new to this so I wasn't sure how to test everything but for you other newbies like myself out there. If you drag and drop the .app file that is created from Xcode into itunes it will add it to the app section.

There you can sync your test ipod/ iphone/ ipad and test it out. I don't know if this was the issue but to check things I took the two .app files I had submitted apple and did just this. Put them into itunes and installed through itunes. Neither of them worked. This was strange since it worked though test builds in xcode.

So I'm not sure if it was pathing issues for file locations or what but I rebuilt in Xcode and messed around with the build settings. Also, this could be an issue. I was using the same distribution provision for both apps. So it could have caused a conflict. So basically I went through and made new provisions on the itunes connect site and setup everything I needed. Re-exported the builds and ran the apps through itunes. Both apps work now for me. But I have no idea at this point what will happen on the apple side of things.

What I have learned through this process is that it is a new one. It is a very sloppy and confusing way of doing this that the average person will struggle with. I know I have and I should not be hoping that my game will make it this time. I should be certain. But! To the credit of apple and their app review team. The most likely underpaid and under staffed review team. This time upon submitting my app instead of 7 days it took about 6 to 7 minutes for both versions to go into review. So now I'm waiting simply on review again instead of waiting to go into review. So kudos to apple on that. Their review team is without a doubt pushing as hard as they can. We'll see what it forms into.

  • Test your build over and over again on multiple devices
  • Make sure your Provisions are set up correctly and correspond with your apps bundle info
  • make sure the provisions you are setting up on the itunes connect site are for the app store NOT AdHoc. AdHoc is for private distribution for testing pruposes.
  • Install your app using itunes by draggin and dropping the .app file into itunes itself and syncing your ipod.

Sunday, June 5, 2011

Waiting, waiting, and waiting.... (Brian)

It's been about 5 days since I submitted my app for review on the app store. While I hope in the back of my mind that it gets reviewed instantaneously, I know the process takes longer but apparently much longer...

Due to my inability to be patient, I've been reading a lot about peoples personal experiences with the app store review process. Most are negative and I'm starting to see why. From what I gathered, it can take any where from a few days to a few months to get your app pushed to the app store or get rejected.

So if you are a first time app maker and aren't backed by millions of dollars to convince apple you should go tot he front of the line, be prepared to wait. What this does though is hurt your projected launch times. I had originally posted in multiple places that my game would be available late May. While this was a stretch goal I did manage to get my game built and pushed to apple before the end of May. However, because of the ominous review process, I have no idea when my app is really going to ship.

In some one's case like mine; it's really not a big deal other than my personal issues with when I finally get to see months of my hard work opened to the public. However, if you are someone trying to promise dates and keep them, make sure you factor in a month or so time for the review process. Your journey isn't over yet after submitting. The waiting is probably the hardest part.

What actually happens after I finish my game and build

Like many, I figured that I finish building my game and through Xcode, send it to apple and then POOF! my game is available on the app store. Be prepared for some changes to your app to get everything set up.

 I found this very helpful step by step process explaining how to prepare your app. It is for an older version of Xcode but it still explains it well.

http://www.idev101.com/code/Distribution/checklist.html

You will need to make sure specific things are set up in your build and that you are code signed with a distribution key among other things.

You actually submit your app zipped through a program called the app loader. It is part of the dev tools you get with your dev kit that includes Xcode. Some of apple's instructions are out of date on itunes connect that may say you download it off the a certain link under manage applications but it is actually located within the folder structure that Xtools is in.

It will automatically check for a few issues and deny you upload if something is off but it does tell you want you need to do to fix it most times and that's helpful.

So basically, getting your app ready to go after completion takes a few extra steps that you can follow in the link I provided and the app loader is actually already located among the other tools that come with your dev kit from apple. Also, be ready to wait and factor that into any release date information you may want to give people. Good luck! More when my app actually enters review.