Today I'm releasing a project that I've been working on
for a while - a framework for building native Android and iOS games from the same Java code. It uses the XMLVM cross-compiler to convert Android Java code to iOS C/ Obj-C code.
You develop your game in Eclipse with the Android plugins and then generate the corresponding Xcode project. My goal is for this to "just work" - I've tried to be very practical about supporting things that game developers might need, like networking, timing, multithreading, advertising, etc. I've been developing this alongside a game project that is based on it, so its been tested and refined to some extent.
Here's a silly blog post I wrote about it:
http://arcadeoftheabsurd.com/code/2014/08/20/introducing-absurdengine.htmlAnd here's the code:
https://bitbucket.org/smpsnr/absurdengineThe documentation in the code is a little sparse right now, but I put a lot of work into the installation instructions on the Bitbucket.
I'm releasing the AbsurdEngine under a Creative Commons Attribution 4.0 International License, also known as "do whatever you want, just give me credit."
Enjoy! And please let me know if you have issues installing it on your machine.