In this February, I keep working on my next mini game. I tried to finish it before I went back to Indonesia but I failed. It turns out there are many things that need to be done or require my attentions before I go back to Indonesia. There are many people asked me to deliver some stuffs to their friends and family in Indonesia. It is a common task for people that have a chance to go back to Indonesia. I used to ask them to deliver some of my things too, and of course I am gladly willing to help them in return. Due to many requests, I have to carry more baggages and manage their packages.
I carry 5 luggages by myself (three pieces of excess baggages) in my journey to Indonesia. Preparing this luggages are quite cumbersome. Thankfully, my wife is an excellent ‘luggage packer’. She has an ability to neatly pack all the stuffs efficiently. She helps me greatly in packing the luggages. Also during this February, there are many events held in the embassy. Since I need to help them, my time for game making activity decreased significantly. The embassy also prepare a ‘farewell party’ for me.
I arrived on 24th of February in Jakarta, Indonesia. For the next two days, I was busy dealing with the administrative issues to get my old job back. Along with that, I also need to settle and prepare my room. I am now living with my brother’s family temporarily. My family still stay in Brazil until the end of July. I plan to find a house for us to live before all of them go back to Jakarta.
Practically, there are no significant progress during this month related to game making due to my relocation process from Brazil to Indonesia. The mini game’s progress is approximately 50 percent to completion. Once everything is settled, I will continue on working the game.
At the start of this year, I manage to publish my first mini game, Swing Cordelia on Google Play Store and then on Apple App Store. I have achieved my goals to learn app publishing process on Android and iOS platform. In this year, I want to publish a mini game every 2-3 months and a mid-to-large-scale game every 6-12 months. I will talk about my first main game later on in another post. I will also make a post-publish report of my first mini game after 6 months of publishing.
Right after Swing Cordelia accepted by Apple App Store, I immediately started working on my second mini game. As of right now, I almost have finished the main menu design. The main character with its animation has roughly finished. I also need to continue working on other asset arts to be used in the main gameplay. I will start building the game following the original game design and make adjustments later if needed.
At the end of this month, I have to go back to Indonesia and start working again in March. I will have to adjust again with my old work ‘rhythm’ after living for almost three years in Brazil. I need to manage the time between my day-to-day job and this game making crafting. In Brazil, I did not make my game like a full-time job since I also need to take care my two kids. Hopefully, I can manage just fine continuing this game making activity along with my old job.
After finishing the publishing process on Google Play Store, I started immediately to work on the iOS version of Swing Cordelia. I experimented a bit on the ad placement in the iOS version. In the android version, I ask nicely whether they want to view the interstitial ad or not while in the iOS version the ad will load automatically after certain game session. That’s pretty much the only adjustment I made in the iOS version. Other things such as game difficulty, features, gameplay, leaderboard, etc are pretty much the same with the android version.
The process to bake the iOS version on Xcode is pretty straightforward. My game engine for the moment only support up to Xcode 7.1 (I have installed two Xcode version in my macbook). I also use a code to point the project file on my game engine to Xcode 7.1. My game engine only support windows. Thus in the compiling process, the file need to be sent through network to the mac then Xcode will bake the .ipa file. Eventually I did not use iAds in the iOS version since they did not support Indonesia mobile market. Similar to the android version, I use Admob and mediate Mopub through the Admob network. After I launched my first app, many other advertisement network sent emails to me offering their services, but for now I will use only Admob and Mopub. I might experimented with other ads network in the future.
After testing the app using testflight and sandbox account, finally I got everything working out as it should be. The next step is to fill all of the Apple app requirements in iTunes Connect. These include app description, link of support page, rating, app preview (promotion video), etc. It took quite a while for me in producing the app preview video. Apple use this weird (landscape) resolutions for iPhone 6 and iPad which are 1334 x 750 and 1200 x 900. I need to read many forums in order to produce those two videos with each respected aspect ratio.
I rechecked every iOS app requirements meticulously before submitting the app for review. I thought after clicking the button my work will be finished, but… There are three more questions that I need to answer before finalizing the app submission. They are related to export compliance, advertising identifier (IDFA) and cryptography. Since this is the first time I submitted app to Apple, I was afraid making the wrong answers. It took me a whole day to find a reliable information related to the questions. The official explanations still seems cryptic to me and I rely more on other iOS developer experiences explained in many forums.
Feeling sure about myself, I take a deep breath and submit all the app requirements. I often hear that many apps have been rejected by Apple because of their strict requirements. If I got rejected, then I just have to submitted again. After all, this is a learning process for me as an iOS developer. What do you know, after waiting for 4 days my app is approved! I suppose this is the result of my hard work in preparing the app submission. There you go! Please check and try my arcade game: Swing Cordelia if you own any Apple mobile devices. Thank you!