Compare Products
![]() |
![]() |
Features * General - The jMonkeyEngine SDK is true plug-and-play. Add all the things you need, remove anything you don’t. Have your pick from our curated plugin repository as well as any existing NetBeans plugins, or make your own. No ugly hacks involved. And automatic updates of course; we’re not cavemonkeys.
* Simplified Assets Pipeline - Drag and drop art assets directly from your desktop into your editor and have them imported with a few button clicks. No tedious coding needed.
* Scene Management Essentials - Edit your scenes and modify your assets. Add a skybox, some lights, a couple particles to go along with your models and keep tweaking until everything looks just right.
* Performance Tuning - The jMonkeyEngine 3 SDK combines its own game-specific optimisations with state of the art utilities like NetBeans many performance profilers and the JUnit tests framework. Everything a serious developer needs to develop stable and performant applications.
|
Features * Cross-Platform
A single API to target:
• Windows
• Linux
• Mac OS X
• Android (2.2+)
• BlackBerry
• iOS
• Java Applet (requires JVM to be installed)
• Javascript/WebGL (Chrome, Safari, Opera, Firefox, IE via Google Chrome Frame)
* 3rd Party Support - Libgdx can be integrated with many 3rd party tools. We love:
• Spine - 2D Skeletal Animation
• Nextpeer - Mobile multiplayer made easy
• Saikoa - makers of ProGuard and DexGuard
* Audio
• Streaming music and sound effect playback for WAV, MP3 and OGG
• Direct access to audio device for PCM sample playback and recording (unsupported in Javascript backend)
* Input Handling
• Abstractions for mouse and touch-screen, keyboard, accelerometer and compass
• Gesture detector, detects taps, panning, flinging and pinch zooming
* Math & Physics
• Matrix, vector and quaternion classes. Matrix and vector operations are accelerated via native C code where possible
• Bounding shapes and volumes
• Frustum class, for picking and culling • Catmull-Rom splines
• Common interpolators
• Concave polygon triangulator
• Intersection and overlap testing •
2D physics: JNI wrapper for Box2D physics. So awesome, other engines use it as well
• 3D physics: JNI Wrapper for bullet physics
* File I/O & Storage
• File system abstraction for all platforms
• Read-only file system emulation for Javascript backend
• Binary file support for Javascript backend
• Preferences for lightweight setting storage
* Graphics
• Rendering through OpenGL ES 2.0 on all platforms
• Custom OpenGL ES 2.0 bindings for Android 2.0 and above
• Low-Level OpenGL helpers:
◦Vertex arrays and vertex buffer objects ◦Meshes
◦Textures
◦Framebuffer objects (GLES 2.0 only) ◦Shaders, integrating easily with meshes ◦Immediate mode rendering emulation ◦Simple shape rendering
◦Automatic software or hardware mipmap generation
◦ETC1 support (not available in Javascript backend)
◦Automatic handling of OpenGL ES context loss. Restores all textures, shaders and other OpenGL resources
* High-level 2D APIs:
◦Custom CPU side bitmap manipulation library
◦Orthographic camera
◦High-performance sprite batching and caching
◦Texture atlases, with whitespace stripping support. Either generated offline or online
◦Bitmap fonts (does not support complex scripts like Arabic or Chinese). Either generated offline or loaded from TTF files (unsupported in Javascript backend)
◦2D Particle system
◦TMX tile map support
◦2D scene-graph API
◦2D UI library, based on scene-graph API, fully skinable
|
LanguagesC Java |
LanguagesC CPP Java Java Script |
Source TypeOpen
|
Source TypeOpen
|
License TypeProprietary |
License TypeApache Other |
OS Type |
OS Type |
Pricing
|
Pricing
|
X
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}Now comparing:
{{product.ProductName | createSubstring:25}} X