Wednesday, July 17, 2019

Publishing pain

A week ago I was ready to publish the second beta-version of K2 Story. After an intense balancing and test period I was finally ready to try to get more people to look at my game again.

I know that publishing to the App Store and to Google Play always is a challenge. I have done it a couple of times now and I know it requires patience and courage. Mostly it takes three times the time you have planned for it. Mostly it is a total pain.

App Store first: Build from Unity/3D goes fine. I have checklists and notes from previous attempts. Open Xcode and try to connect my iPhone to it. Get a warning that my iPhone has an OS that is newer than my Xcode version. Ok. I have to upgrade Xcode to version 10.2. No problem.

Well - there is a problem... The next higher Xcode version requires Mojave which is the next Mac OS version. I never use Xcode for anything else than building for iOS but now I have to upgrade the OS on my Mac because of that. Ok. No problem.

Well - there is a problem... My old MacBook Pro workhorse can't be upgraded to Mojave.

After buying new hardware, upgrading and installing all my software, I am back to square one. Delayed by about a week.

In the mean time I have tried to publish a new version of another game on Android. Should not be a big thing. But Google Play suddenly requires you to only publish apps or new versions of apps with 64-bit capability. Ok. No problem. Unity should be able to export a 64-bit version.

Well - there is a problem... There are no real instructions on how to set the export parameters in Unity for 64-bit correctly. When googling - there is a lot of confusion on how this should be done. I also get a lot of different errors when trying to export with different recommended settings. Also Google Play now recommends a totally new package file format which I have never used before.

And this is how it goes. Making a game is hard. Getting it out on App Store and Google Play is a pain. Usually you have forgot to change some little flag in some XML file so you get rejected and have to submit again. Or you have forgot to submit some little extra icon in a certain resolution that is absolutely required for the app to go through the review. Or there is something about the privacy policy or terms or conditions that has to be changed.

There is also the matter of the delay in feedback from Google and Apple. With the time difference to Sweden, each iteration usually takes at least two days.

But I guess it is just part of the fun...

No comments:

Post a Comment