jMonkeyEngine 3 comes bundled with a complete software development kit. Novice users should not have to think twice about how to set up their own development environment. That said, the SDK comes with such an abundance of jME-specific workflow tools that we recommend it even for very advanced users.



Solid Groundwork

Nicknamed “jMonkeyPlatform”, the SDK is based on theĀ NetBeans Platform. Basing our tool-set on this well established software package means access to all of the NetBeans IDE’s developer tools to write, compile and deploy Java applications according to industry standards.


Integration - HTML editing

High level interaction

jMonkeyPlatform brings a key layer of interaction to jMonkeyEngine 3.0, without any bloat to the core code. The base functionality of the engine can be extended in multiple ways with plugins, including normal Java libraries, editing tools and complete game templates. In service of the one-click generation, every critical aspect of the SDK can be installed and kept up to date with a click of the mouse. Additionally, full OSGi compatibility further broadens the selection of compatible libraries.

Integrate and Extend

Since the SDK is not just an application but a platform for the whole of jME3 development, you can integrate custom as well as existing development tools rather easily. Special APIs to manage jME3 content, projects and scenes allow easy extension through plugins. The base platform includes not only Java tools such as debugger and profiler, but also support for other languages, such as XML, PHP, Groovy, Ruby, Scala, and even C/C++.



Simple asset pipeline

One of the top priorities of the SDK editor layer has always been to simplify the jME3 asset pipeline. jME3 is based on description files in many areas like materials, GUI and many others. By use of plugins developers can seamlessly import and edit these formats. Improved and brand new plugins are constantly in development.

For the designer

A game development team isn’t a programmer and his commodore any longer. The more people can be involved in the technical parts of your game the better. Our SDK enables designers to easily install the platform to preview and play with WIP content and integrate design assets like GUI elements and 3D models. This means greater involvement for non-developers from the early development stages. Editors for jME3 specific data like terrain, materials and GUI description files allow easy visual access to more complex data.



Deployment made easy

Our publishing component combines deployment tools for desktop, web and other platforms that make getting your application to the user faster than ever. The Java write once – run everywhere paradigm is a reality for jME3 with support and experience from the developers and the community flowing into the available deployment options.


>>>