Gathering some Libraries

Hey,

So I’ve never really made serious games with Java before. I’ve made simple things like Pong remakes or asteroids or tetris, and other silly things like that. I’ve messed with slick2d a bit, so I’m kind of comfortable with the basics of that. So my question is - what other libraries should I collect to get started? What do I need and what’s available out there?

Slick2d
something for gui? (other than twl, if possible)
something for physics?
something for networking?
other ideas or suggestions?

Thanks for any help.

(it seems like every other post I make is about LibGDX, but here goes… -_-)

LibGDX will cover your need for stuff like graphics (whether 2D or 3D), input handling, audio handling & physics (because it comes with Box2D) — so you can pretty much build your entire game using only the LibGDX framework.

Since I haven’t delved into networking, I can’t vouch for LibGDX in that regard though.

Hmm thanks, I’ll take a look. I’ve used kryonet in the past for networking, not sure if there are better alternatives though. Hmm.

Oh yes, LibGDX is great.

It even works to move your game to Android and HTML5 ;D

Kryonet is probably as powerful a networking library as you will need.

Use LibGDX instead of Slick2D, and it includes GUI.
For physics you could try JBullet and/or JBox2D.
For networking, use Kryonet.

For future reference, if you don’t need a library, don’t try and find one. :slight_smile: