Originally created under the working title of “jMonkeyPlatform”, the jMonkeyEngine 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.
The jMonkeyEngine SDK adds a user-friendly layer of interaction to the jMonkeyEngine 3.0 framework, without any bloat to the core code. You have multiple ways to extend the base functionality of the engine with plugins, including standard Java libraries, custom visual editing tools, and complete game templates. In service of the one-click generation, every plugin of the SDK can be installed and kept up-to-date through the easy-to-use update center. 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 spectrum of jME3 development, you can integrate custom and 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 relies on description files in many areas, for example to define custom materials, special effects, or in-game GUIs. Thanks to the included plugins, developers can import and edit these formats seamlessly. The jMonkey community constantly improves plugins, and develops brand-new ones.
For the designer
A game development team isn’t one programmer and his commodore any longer. The more specialists 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 to integrate their 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, such as 3D scenes, terrains, 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, mobile and other platforms, which makes getting your application to the end-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.
Model Import (Alpha-1)|http://www.youtube.com/watch?v=nL7woH40i5c
Drag & Drop (Alpha-1)|http://www.youtube.com/watch?v=DUmgAjiNzhY
Scene Composing (Alpha-2)|http://www.youtube.com/watch?v=ntPAmtsQ6eM