Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java

Java Game Development

Does anybody know any good online courses for game development in Java or if Treehouse is planning on creating one in the future?

1 Answer

Jonathan Leon
Jonathan Leon
18,813 Points

If you're already experienced with Java I'd recommend you to try another site for this, you'd get the best one by googling yourself the type of game you'd like to make.

However this track https://teamtreehouse.com/tracks/android-development would get you to understand alot of the basics behind logics in games.

I don't think anyone today makes games from scratch, You choose a language and an appropriate library \ framework \ SDK to help you with that. Remember that it has much to do with design too so maybe nailing some illustrator basics here would help too.

Greg Kitchin
Greg Kitchin
31,522 Points

I'm not terribly up-to-date with game design nowadays, but most people are using engines, such as Unity3D, or Unreal, or GameMaker for game creation it seems, though I think C++ is still in use. For Android phones, I'm not sure what the development side of things is. But most games, or their engines, use variations of C++, or Javascript, or their own tools.

Java has it's strengths, but from what I can gather, isn't ideal for game development. Don't get me wrong, it is used (Minecraft on the PC is Java after all), but for the most part, most people find other languages far better for games.

In all fairness though, it depends on what type of game you are planning on making. If you want to make your own mods for Minecraft, then Java will be very useful. If you want to make your own game though, you're better off learning game engines instead.