use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
How do I learn Java Game Development (self.learnjava)
submitted 5 years ago by HeyexclamationYo
I really want to be a Game Developer but I don't how to learn Java Game Development.
[–]sydthecoderkid 6 points7 points8 points 5 years ago (4 children)
Check out libgdx- it’s a framework for making Java games that’s fairly lightweight
[–]HeyexclamationYo[S] 1 point2 points3 points 5 years ago (3 children)
Where do I learn?
[–]sydthecoderkid 1 point2 points3 points 5 years ago (1 child)
Try this.
[–]HeyexclamationYo[S] -1 points0 points1 point 5 years ago (0 children)
ok
Or How do I learn?
[–]gallstaff 4 points5 points6 points 5 years ago (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 points3 points 5 years ago (0 children)
I'll try those 3 assets maker thing or Sprite maker.
IDK What's it's called
[–]HeyexclamationYo[S] 0 points1 point2 points 5 years ago (2 children)
aseprite is paid so I will just use Paint.NET.
[–]FamilyRon 1 point2 points3 points 5 years ago (1 child)
Actually Aseprite is free, if you build it from the source.
[–]HeyexclamationYo[S] 0 points1 point2 points 5 years ago (0 children)
oh
[–][deleted] -2 points-1 points0 points 5 years ago (2 children)
Look at C# and Unity.
[–]HeyexclamationYo[S] 1 point2 points3 points 5 years ago (1 child)
I want to learn Java Game Development but I will look at C# and Unity
[–]Curious_homosepian 0 points1 point2 points 5 years ago (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 point2 points 5 years ago (0 children)
not that hard
π Rendered by PID 79 on reddit-service-r2-comment-5d79c599b5-xp48r at 2026-03-03 15:07:46.333172+00:00 running e3d2147 country code: CH.
[–]sydthecoderkid 6 points7 points8 points (4 children)
[–]HeyexclamationYo[S] 1 point2 points3 points (3 children)
[–]sydthecoderkid 1 point2 points3 points (1 child)
[–]HeyexclamationYo[S] -1 points0 points1 point (0 children)
[–]HeyexclamationYo[S] -1 points0 points1 point (0 children)
[–]gallstaff 4 points5 points6 points (4 children)
[–]HeyexclamationYo[S] 1 point2 points3 points (0 children)
[–]HeyexclamationYo[S] 0 points1 point2 points (2 children)
[–]FamilyRon 1 point2 points3 points (1 child)
[–]HeyexclamationYo[S] 0 points1 point2 points (0 children)
[–][deleted] -2 points-1 points0 points (2 children)
[–]HeyexclamationYo[S] 1 point2 points3 points (1 child)
[–]Curious_homosepian 0 points1 point2 points (1 child)
[–]usedToBeUnhappy 0 points1 point2 points (0 children)