Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm a software engineer student (about to start my 2nd year) and I did really enjoy last years object-oriented programming and working with Java (greenfoot and later eclipse) to make simple games. I would really like to delve deeper in to software development and can't wait for 2nd year of college to start ,so I mocked a bit in eclipse and boy writing all of the game engine is hard and takes a lot of time, so maybe anyone knows an easy game engine just to mock around and explore game development for fun ?

share|improve this question

closed as off-topic by Kromster, Anko, Josh Petrie Sep 14 '15 at 19:31

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Kromster, Anko, Josh Petrie
If this question can be reworded to fit the rules in the help center, please edit the question.

Congrats on having a passion for learning! Too few people with that nowadays. – Byte56 Aug 8 '12 at 20:23
unity of course :) – War Sep 1 '13 at 18:04
up vote 5 down vote accepted

Have you taken a look at: jMonkey Engine it's a free Java game engine that uses OpenGL and is licensied under BSD. Since they distribute all the engine source code, you can change it up and experiment as needed.

share|improve this answer
wow this looks amazing, thank you. – Granitas Aug 8 '12 at 20:15
Correct jMonkey Url : – ElDuderino Sep 14 '15 at 14:31

I am not going to recommend a game engine to you. However, I think you may like my suggestion better, and it is already well suited to the skills you have developed in Java.

You may wish to develop MineCraft plugins. You will naturally need a MineCraft account, and need to learn how to set up a Bukkit server, but this task will give you accidental skills you will want as a software engineer later anyway.

Also, there is a thriving community of MC plugin makers (I'm one of them), and examples are plentiful and almost always open source.

Plus, you can then start adding or changing functionality of a well-established game, which will give you quicker results than trying to make a game from nothing.

share|improve this answer
good suggestion, I did play minecraft quite a bit, but I haven't been playing for quite some time now and I haven't even heard of Bukkit (which appears to be awesome) it might be a bit hard to digest all of it and catch up. Thnx for the suggestion, will look in to it. – Granitas Aug 8 '12 at 20:21

LibGDX ( is also popular game engine that uses Java. It's cross-platform and open-source under Apache 2.0 licence

share|improve this answer

You can try neoaxis.It's simple looking game engine.Or maybe cryengine unity unreal.OR if you just want to mess around level editing i say you use Far cry's map editor.Its not an game engine but its still fun and you still can use what you learned from there as a level designer.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.