I'm going to be taking a class on Java soon, and I'm probably going to have a lot of free time during the class for the first few weeks. I figured that I would mess around with game design in my free time and was wondering if anyone could recommend some Java libraries that are good for game development.
Thanks.
Java is a versatile language commonly used by small game development companies. It's powered some of the world's top iOS and Android games including Minecraft and Mission Impossible III. Plus, Java is a cross-platform language, so it runs on nearly any system including Microsoft and Linux.
C++ helps to include lower memory footprint as it has no garbage collection. C++ can compile all C programs virtually allowing the developer to reuse C software. On the other hand, Java programs run faster than C++. Java code is compiled to Bytecode and is saved in .
jMonkeyEngine is a modern developer friendly game engine written primarily in Java. Its minimalistic and code first approach makes it perfect for developers who want the support of a game engine while retaining full control over their code with the ability to extend and adapt the engine to their workflow.
Java too provides an option for game development, but it's not as popular as Python in this domain. If you want to create some high-end graphics then Python is the best option for this as it provides you with all kinds of libraries and powerful engines. You can't develop a game entirely on Python or Java.
I would recommend you: LWJGL
This guys tutorials can help you a lot: http://www.youtube.com/user/TheCodingUniverse
He is explaining how to make games using LWJGL in detail.
Also, have a look at: LibGDX
I suggest you take a look at Slick2D. It's an easy-to-use comprehensive 2D game library: a great platform for experimenting with Java.
Since you don't have any experience with Java yet, I would advise you stay clear of low-level libraries such as LWJGL or complex libraries such as JMonkeyEngine.
JME is a platform worth looking at.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With