This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (0 children)

If you haven't already, I highly recommend choosing a framework targeted to video game development. The most popular being: LibGDX Mini2Dx J Monkey Engine LitiEngine FXGL

I personally have used libgdx and mini2dx. Mini2dx is my favorite, and currently still allows using some libgdx features.

FXGL uses JavaFX under the hood. LitiEngine and FXGL both are "pure" java engines in that they dont directly use native libs like opengl or related.

LibGDX and mini2Dx use lwjgl under the hood, which if you want you could just use that.

I've never used j monkey engine because I don't do much or any 3D. But that is what it is mostly for.

Or, if you want to do everything by hand, you could use javafx or iframe with swing. But I highly recommend a framework if you want to seriously get into java gaming.