Jump to content
  • Advertisement
Sign in to follow this  
TheTimboTron

Good engine/sdk for Linux/Win/Android dev?

This topic is 2227 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I need help choosing a good 2D gaming engine/SDK.

The challenge is I want to develop for Windows/Linux/Android. Mac/iOS would be nice, but not necessary. I am okay even with the same resolution for all three platforms (480x800). Ideally, an engine that could do all three would be ideal, but it seems Android events need some sort of refactoring (clicks to touch actions).

Any ideas? I've found Love and ClanLib, but that leaves the Android component out of it. Another option would be a good way to export the majority of ClanLib-created game content to Android. Any help would be appreciated. Thanks.

Share this post


Link to post
Share on other sites
Advertisement
I'm using Qt for Windows/Linux/Symbian/Android 2D game development - it's not a toolkit often associated with games, but as a full application toolkit it does the job (including some higher level functionality for graphics than say you'd get with SDL).

Qt for Android is an unofficial port, but already works for deploying to Google Play, and IMO is actually already easier to use than faffing around with the official Google NDK.

Share this post


Link to post
Share on other sites
I'm road-testing libgdx and so far I'd recommend it. It's quite mature and built upon solid libraries underneath; open-source too and the code is clean so you can easily go in and follow what's going on under the hood.
For graphics you can either play with OpenGL directly or use higher level of abstractions (such as SpriteBatch). It even comes with a nice JNI wrapper for Box2d.
No direct support for iOS but through the magic of GWT you can compile to javascript to make an html5 app out of it. Then you could choose to either deploy that online somewhere and leave it at that or you could embed it into a native wrapper which allows you to stick it on the app store as a native app.

Share this post


Link to post
Share on other sites
Unreal 3 supports Android. UDK doesn't support Android. They refuse to even acknowledge any Android related questions, and haven't for the last year.

Share this post


Link to post
Share on other sites

Qt for Android is an unofficial port, but already works for deploying to Google Play, and IMO is actually already easier to use than faffing around with the official Google NDK.


Hi, I'm also interested in trying out Qt for Android! Do you have some links/pointers on how to get started and what one has to do? How easy is it really? What are the required steps?

Share this post


Link to post
Share on other sites

Unity

(aimed at OP not rasterman more than anything)
Unity is a good choice although android support isn't free (android and iOS are $400 each). Mac and windows are free. Google chromes native client is also free and works in chrome on mac, windows and linux. Official linux builds aren't aailable yet though (coming very soon)



Hi, I'm also interested in trying out Qt for Android! Do you have some links/pointers on how to get started and what one has to do? How easy is it really? What are the required steps?

You make your own thread. Bear in mind QT is meant to be pretty slow compared to most other options.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!