I've just started looking at moving into Android development.
Installing and setting up the Android development kit was simple, and easier than last time I looked. It still looks pretty crude compared to Xcode though.
Next question is what to use for Game dev.
Obvious answer (given I used Cocos2d for iPhone) is Cocos2dx, but turns out it's not that simple, so I'm also looking at AndEngine, Monkey and Unity.
Here's where my thoughts are so far:
Cocos2dx
Means developing for both platforms in C++. I haven't used C++ for about 10 years, but used to love it. Now though, to be honest, I don't particularly want to move away from Objective C on iOS, particularly as I'll also be developing non-Cocos apps as well. In theory though, the same code should run on both platforms. I say in theory, because at the moment I can't get it to work (the apps compile but crash on startup).
AndEngine
AndEngine appears to be a kind of Cocos2d equivalent for Android, which means Java. A quick look suggests it is very similar to Cocos2d, so porting may be pretty straight forward. I haven't tried it yet though.
Unity
OK, this is a 3D Engine, but a couple of years ago there was a very limited offer to get the iOS and Android licenses for free, which I still have. It's a very alien environment to be, being a 2D programmer at the moment, but it seems to work very well - build to IOS as the target and you get an XCode project which runs fine.
Monkey
Monkey is a bit of wild-card. It comes from Blitz basic, which I used to love, and says it produced Android and iOS code. The big downside is that there is no limited trial to test how well it does it - the trial only produced HTML 5. I'm going to have a good look at it though, as it may be a really simple way into Android. It costs $99 dollars, which isn't too bad.
Next thing I'm going to do is try to get AndEngine working.
Oh, and I need to get an Android phone - the Android emulator is simply terrible!
Popular Posts
-
****Updated for XCode 5 **** Looking at the forums it seems a lot of people are having trouble getting iADs working on Cocos2d-x on iOS. ...
-
Update version here: http://www.mwebb.me.uk/2016/01/full-screen-zx-spectrum-on-raspberry-pi.html --------- I'm making a spectrump...
-
You'll find the status bar (with the battery, time etc) appear in your app in XCode 5/iOS 7 when you use Cocos2d or Cocos2d-x. To stop ...
-
I've found a fairly easy way to add Interstitial Admob to Android applications. For me, iOS is easy, as I can code in Objective C, but...
-
It's not obvious how to extract Android NDK for Mac, so I thought I'd share the solution. You have to do it from terminal. Change ...
-
I guess this is obvious if you know it, but I've only just found out. Mac OS's Preview application can open Adobe Illustrator (.ai) ...
-
Google have sent out emails to developers about the latest security hole in open SSL. The text says something like this: One or more of yo...
-
Here's my Raspberry Case. As you can see, it's housed in a Spectrum Microdrive case! Don't worry, it was a broken one. ...
-
With the default Cocos2dx template the back button on your phone won't close the application. Without this your app will fail the test ...
-
I think this one is a bug in Xcode 5, as it didn't used to happen. When I tried to validate an app it matched it to a different app (i....
No comments:
Post a Comment