Jump to content
  • entries
    941
  • comments
    5,894
  • views
    867,840

Leadwerks3D on Android


Josh

3,930 views

 Share

After some initial difficulty, Leadwerks3D is now running on Android, with the exact same code that runs on iPhone, iPad, Windows, and Mac. A big thanks for Aria for all his help and expertise with the Android platform. This means Leadwerks3D is now running on all platforms we intend to support at launch, and it can be easily extended to support new ones.

 

 

To celebrate, here's another cartoon I drew:

blogentry-1-0-19124600-1314828280_thumb.png

 Share

14 Comments


Recommended Comments

It would be hard to set up a game without having the new API to code with, but I think you will be able to port Lua games with Leadwerks Engine very quickly to the first beta of Leadwerks3D.

Link to comment
Guest Red Ocktober

Posted

did you hear him...

 

he said " the first beta of Leadwerks3D"...

 

he said it... he actually used the word "beta"...

 

ok... okkkaaayyyy....

 

:blink:

 

--Mike

Link to comment

lol. I wish, Meta. But from my understanding, Android is actually more Java and less Linux. Was looking into if it was possible to have Android apps run on Linux like Apple is doing with Lion and Windows is doing with 8.

 

Anyways, great job, Josh and Aria~!

Link to comment

Yeah, Android was mostly Java in the earlier versions, but since Oracle bought Java, and sues everyone who uses it, Google/Samsung decided to move more and more accessibility, features and programming into the C++ side (NDK). The goal is to have it 100% NDK, but it takes some time.

Link to comment

The NDK C++ tools are pretty awful. No debugger, so I don't recommend developing your app on Android. Just develop it on Windows, Mac, or even iOS, and compile for Android for distribution.

 

It's obvious to me that whoever supports pure C++ the best will be a winner. I have a lot of C++ criticisms, but the way I see it, Java and Objective-C are just as poorly designed, and have the additional disadvantage of not being widely supported. You also get the benefit of weeding out the more amateurish programmers. We all end up using C++ anyways to bypass these "wrapper" languages. So if Android eventually moves to pure C++, preferably with integration in MS Visual Studio, that will be a good move for them.

 

If Nintendo wanted to make a big comeback, they would make a C++ SDK for free or cheap and have an online store like the App Store. I mean, for years all the console devs did the exact same thing with a highly restricted SDK, and the first thing that comes along and does the opposite blows them out of the water (iPhone).

Link to comment

MS Visual Studio for what? It's the most slowest compiler I've ever seen. People say they use Lua because it's instant, but instant is also MinGW compiling times. Plus MinGW creates faster code than VC. VC is totally useless, and LE2 supports MinGW 100%, since I use it every day with MinGW, and GameLib is also tested on MinGW.

 

And for LE3, it's essential to have MinGW support on Windows, because it's 1:1 with GNU C++ on Linux, Mac and Android.

 

LE3 development is looking damn good now, just keep doing it, I will then add Linux support, if it's not in the initial release. I know you don't like to support Linux, because it's not tied to money. Although the Linux people are willing to spend more money than any Mac or Windows people. They just don't have a target to spend it on. They had the indie packs, where it showed how crazy the Linux people are, they offered the most money for games, which were free. That means something.

 

You would be a fool, not to respect a big number of people. There is no such thing as the one big market, but you have to support several markets to get the big market.

Link to comment

Metatron you don't know how hard it is not to start an argument with you :blink:

 

Anyway, this is exciting news! I really want to have my lua game run on my Samsung tablet to see how it would play on it.

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...