I was digging up some info online and this is what I gathered and compiled:
Java for Cross-Platform Game Development
Java game engines provide a foundation for building games that operate smoothly across a spectrum of platforms, from personal computers to handheld devices.
Prime Picks for 2D Game Development in Java
LWJGL: This foundational library offers direct manipulation of graphics and user inputs, critical for intricate game development.
Slick2D: A game library that simplifies the crafting of 2D games, utilizing LWJGL’s capabilities.
LibGDX: This well-regarded framework supports a broad range of game development tasks and is backed by a strong community network.
Forging Paths in 3D Game Development with Java
For 3D game development, Java provides engines with the necessary tools to construct vivid, engaging environments. Engines like Ardor3D and JMonkeyEngine come equipped with features needed for complex graphical projects.
The Value of Open-Source Java Game Engines
Community-supported Java game engines provide developers with cost-effective and customizable solutions. The collaborative nature of these tools means they are frequently updated with the latest advancements.
Java’s Answer to Cross-Platform Compatibility
Engines like LibGDX facilitate the creation of games for an array of devices, ensuring your project can reach a broad audience.
Java Development Libraries as Crucial Supplements
Using Java-based libraries can significantly refine the game development process, offering specialized tools for an array of game creation aspects.
I tried to read all the info on Java game engines but I can’t decide which was is the best? Should I maybe ask my Java dev friends?
Zoltan Fehervari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.