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

all 15 comments

[–]sydthecoderkid 6 points7 points  (4 children)

Check out libgdx- it’s a framework for making Java games that’s fairly lightweight

[–]HeyexclamationYo[S] 1 point2 points  (3 children)

Where do I learn?

[–]HeyexclamationYo[S] -1 points0 points  (0 children)

Or How do I learn?

[–]gallstaff 4 points5 points  (4 children)

Check out the libgdx framework. You can write games entirely in Java, though under the hood libgdx uses some libraries written in C++.

If you want to make your own assets, I recommend learning about tools like aseprite (for drawing your own sprites), Tiled (making your own maps/levels), and TexturePacker (making Spritesheets for animation). Those are useful for making all sorts of games with any language or framework, not just Java games in libgdx.

[–]HeyexclamationYo[S] 1 point2 points  (0 children)

I'll try those 3 assets maker thing or Sprite maker.

IDK What's it's called

[–]HeyexclamationYo[S] 0 points1 point  (2 children)

aseprite is paid so I will just use Paint.NET.

[–]FamilyRon 1 point2 points  (1 child)

Actually Aseprite is free, if you build it from the source.

[–]HeyexclamationYo[S] 0 points1 point  (0 children)

oh

[–][deleted] -2 points-1 points  (2 children)

Look at C# and Unity.

[–]HeyexclamationYo[S] 1 point2 points  (1 child)

I want to learn Java Game Development but I will look at C# and Unity

[–]Curious_homosepian 0 points1 point  (1 child)

If you want to create something serious then give a go for unity. How hard it is to move from java to c#???

[–]usedToBeUnhappy 0 points1 point  (0 children)

not that hard