Posts

Showing posts with the label APK

Flamingo Tap Tap Run

Image
Edit 9.9.2019: It seems that Flamingo Tap Tap Run is our most downloaded game after one week from publishing. However, I have to admit that few tens of downloads is enough for this "achievement". :)  My game development journey continues with " Flamingo Tap Tap Run " Android game, with pretty simple visual outlook and simplified mechanics. Please download game for free from Google Play Store and have a try! My emphasis with this project was on character animation because my previous games have been using animations for maximum of 4 frames per move. Therefore, this was first time I used Spriter tool for creating and extracting complex animation spritesheets for Flamingo movements. For example, I was using 64 frames for walk animation. After all messing and fumbling result looks pretty ok and at least character animations are lot smoother than in my previous projects. Game logic was created with Unity3D and C#. New tricks (or structures) for me were delegate...

Issue with Unity3D: "Found plugins with same names, and ."

Image
*** IMPORTANT *** Following contains my approach for fixing duplicated plugins error in Unity3D. I have no idea if it is a correct way to do this, but it worked in my case.  BACK UP YOUR PROJECT BEFORE TRYING THIS APPROACH!  *** IMPORTANT *** So. let's start.  I decided to try using Android App Bundle (AAP) instead of regular APK because I got an understanding that it might make game download and installation size smaller. However, I was using bit too old version of Unity3D so I downloaded latest version from their site and converted my exising game project for that. Game conversion from Unity 2018.2.13f1 to 2019.2.0f1 was running smoothly with no errors. But when I tried to compile my little game for Android, I got bit strange error message:  " Found plugins with same name,  and  . Delete the one of the duplicate plugins " (please note the empty spaces around 'and' word).  I have seen something l...

Crosswalk experiences

Image
Our first Android game "Swing Rocket Dash" was developed using Construct 2 and the Android native build was done with Crosswalk. As promised in the previous article, I listed some experiences using Crosswalk to build Android application from Construct 2 HTML5 export. There is a great  tutorial for using Crosswalk flow  at Scirra's webpage. However, there are few things I'd like to add: On Build Settings (under Cordova 3.x settings) you have to define App ID field. That is used as package name at Google Play, and it is using reverse domain name notation, e.g.  com.myhost.myappname.  This name is unique for each app, and for "Swing Rocket Dash" we were using com.gamaan.swingrockets (gamaan.com is our own domain).  It is important to increment App Version Code field every time you create new version. Google Play wont't accept you new APK if it has same version number than any previously loaded package of your game You should also check the Plugins...

Android game published!

Image
I am happy to tell that our first mobile game called "Swing Rocket Dash" was published at Google Play for ten days ago. Since we had no previous experience on creating Android applications, there was all kinds of a problems to be solved along the way. But anyways we got it somehow working. Game was developed using Construct 2, exported as HTML5, and finally built to Android native app using Crosswalk (Intel XDK). I will later provide separate article on this to clarify technical details and issues we met during the process.  Game was also published as HTML5 at Newgrounds . Basically, is was quite easy to make the release: HTML5 export was zipped so that index.html was on top level hierarchy, and zip package was uploaded to Newgrounds. I tried to add Newgrounds HTML5 API to this game, but for some reason it did not work as expected. So there are no medals in the game at the moment. Sorry! :) BTW, Docteur Pi did a video review of HTML5 version and it can be foun...