Sign in to follow this  
cubertron

Where to start?

Recommended Posts

So the summers are almost here and i am planning to make a game . I can code very well in Java and C++ and i am familiar with AS3.0 ,C# , Python .
I searched on google about game engines , there are so many that it is getting difficult to choose from. I want to make a side scrolling 2d game . First for PC and then for android .
So where should i start from ?



Thanks.

Share this post


Link to post
Share on other sites
[quote name='cubertron' timestamp='1306694604' post='4817198']
First for PC and then for android .
So where should i start from ?
[/quote]

Stick with JAVA then. It's more than capable on the pc, and it's what you have to use for android development.

Share this post


Link to post
Share on other sites
[quote name='cubertron' timestamp='1306694604' post='4817198']
First for PC and then for android .
So where should i start from ?
[/quote]


Yes Java :D

[url="http://code.google.com/p/libgdx/"]http://code.google.com/p/libgdx/[/url] is definitely some thing you should check out then :) Or Slick [url="http://slick.cokeandcode.com/"]http://slick.cokeandcode.com/[/url]! Slick also have a version based on Libgdx, for porting to Android.
I've only just looked at Libgdx, while I (+ a few others) made a small game with Slick + Tiled [url="http://www.mapeditor.org/"]http://www.mapeditor.org/[/url] in a weekend during the last Nordic Game Jam. So I can definitely recommend Slick for PC!

Share this post


Link to post
Share on other sites
slick and libgdx , both are only for android or you can make PC game too ? and are there any tutorials on how to set them up ? and some examples to get started?

Share this post


Link to post
Share on other sites
Java goes by the slogan of "program once run everywhere." There is, however, some difference in hardware that the language obviously can't account for such as touchscreen vs keyboard and mouse, accelerometers, etc. In the event of graphics, which the names of the libraries suggest to me is the case, I'd say the language shouldn't have a problem. libgdx says you can make apps on the desktop, add six lines of code and make it run on Android, so I guess that one is quite capable of handling both platforms. I didn't look up slick ;D

Share this post


Link to post
Share on other sites
[quote name='cubertron' timestamp='1306720810' post='4817326']
slick and libgdx , both are only for android or you can make PC game too ? and are there any tutorials on how to set them up ? and some examples to get started?
[/quote]

Slick is a game engine for Windows, Linux and Mac, (maybe also Solaris..). It is based on [url="http://lwjgl.org"]http://lwjgl.org[/url] which is an OpenGL + OpenAL wrapper for Java => Fast graphics. The Creator of Slick has later Created a version of Slick using libgdx in order to make Slick games run on Android.

Libgdx is a low level abstraction layer, to allow easy development of games for both computers and Android. Libgdx != Game engine.

Libgdx has more technical low level features, while Slick has more user friendly features (also a lot of low level, but I don't think they can be used on Android easily).

Read here:
[url="http://code.google.com/p/libgdx/wiki/GoalsFeatures"]http://code.google.com/p/libgdx/wiki/GoalsFeatures[/url]
And here:
[url="http://slick.cokeandcode.com/static.php?page=features"]http://slick.cokeandcode.com/static.php?page=features[/url]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this