I’m a student, not rich, without a second job, and without a publisher, but I love to create games.
So my project-budget for Grappling Hook was almost zero, but fortunately, there are some great freeware and open source projects.
I will present you every tool that I have used during the development of Grappling Hook.
Java
I already wrote an article about, how great Java is for game development and my opinion has not changed since then.
You can find the article here.
Eclipse
Eclipse is a great free IDE. It offers syntax-highlighting, code-completion, refactoring-tools, a debugger, Java-doc-generation, good search-tools, code-formatting, neat-project-overviews and a lot more.
I had to work with Visual Studio and I wished every day, that it would be at least half as good as Eclipse. With Visual Assist X things get a lot better, but you have to pay for it.
Good alternatives: NetBeans
jMonkeyEngine
The jMonkeyEngine is a general purpose engine written in Java. It is build on top of LWJGL and offers a scene-graph and many cool features, for example shaders, terrain, particles, shadows, many model formats .
Some features are missing like a good physics integration, but the community is working hard on it. The community is one of the best I have ever seen. They are active and very helpful.
Beside Grappling Hook, there are other commercial projects using the engine, like Mad Skills Motocross or Bang Howdy.
When you are looking for a free engine to develop a game, you should definitely evaluate the jMonkeyEngine.
Good alternatives: Unity, Panda3D, Ogre3D
continue reading…