Guinea Ninja

Well Pow Pow is on the back burner. My wife asked me to have a game released by her birthday that we have been talking about for a long while. Guinea Ninja will be a tap-tastic combat treat. So far the basic enemies and game play mechanics are in place. In the next few days I’ll post some screenshots.

Here are some examples of the game art I’ve put together so far.


The pink and blue are used so I can do quick color replacement to get some variety out of the assets.

Oh and I managed to make $1.70 in sales of Mem Spark so far. Hopefully I can earn enough to throw down for the Android licensing as I don’t like that I’m excluding those devices as I have a Galaxy S myself.

MemSpark Fixed… I guess

So the program itself wasn’t broken. I must have changed something in the build settings that messed it up because today I sat back down and hit “Run” to be rewarded with a crash, exactly as the Review guys experienced. I reverted my build settings back to a default state and changed the few that I knew needed changed. It ran. To be extra sure that everything was working I exported the archive and installed it Ad Hoc on my iPad, taking XCode out of the picture entirely. It ran just fine. Hopefully it get approved this time.

Broken Heart

Well my app was rejected. With just cause of course. Apparently it crashes on load for them.

The error logs they sent me shows that they were testing on a device identical to my iPad that I’m using for testing. This means that XCode Run vs XCode Archive must be creating different binaries or something.

Well hopefully I can recreate the issue by trying to install the archive through iTunes. What doesn’t sit well in my stomach is that I’ve got the app on my iPad right now. It was installed by the “Run” command in XCode. It works perfectly. I don’t like feeling like I can’t trust XCode. I would expect the binary created by Run to be the same as Archive, but that doesn’t seem to be the case.

Spendin’ all your money on me…

Q: Why charge for your games?

A: It seems a goodly number of people wonder why a small timer like myself would charge 99 cents for a game that they feel should be free. The short answer is “Startup Costs and Licensing Fees”.

Lets look at what it cost me to get Mem Spark ready for review on the app store.

  1. Apple Dev License: $99 – yearly
  2. iPad2 (Testing Device): $829 – one time cost
  3. Assets (Images, Sounds, etc): $85
  4. Unity3D iOS: $400 – one time cost
  5. State Business License: $100 – every 2 years
  6. Business Bank Account with Minimum Deposit: $1000

That comes to a startup total of $2513. Remember that not only does Apple┬« take its share but there are also taxes to consider. This means that at 99 cents I’m going to see around 51 cents per sale. This means that 4,928 people will need to purchase Mem Spark in order to break even.

Q: If you make back your costs will you then drop Mem Spark to be free?

A: ┬áProbably not. After the initial costs have been covered many of them won’t spring up again for a year or more, if at all. This means that the next title will be cheaper to produce and any profits made from Mem Spark can go into purchasing higher quality assets for my next title OR go back into improving Mem Spark.

Q: So even after you’ve paid off the cost of development you’re going to keep charging us for Mem Spark?

A: That isn’t completely true. My reason for charging for apps is to fund the development of future apps. As I release new apps I intend on lowering the cost of older apps so long as there is enough sales coming through to fund the next project.

Licenses! Invoices! Receipts! OH MY!

So close. I’ve got all the licenses taken care of. Now I’m just getting everything together that Apple needs/wants before I submit my app for review.

Bang Bang is ready from a programming/gameplay standpoint and will be released under the name Mem Spark. The app’s dedicated page will be up in the next few days.