Questions tagged [jmonkeyengine]

A 3D game engine written in and for Java. Many features including collisions, particle systems, shaders, terrain system, renderer abstraction.

jMonkeyEngine (jME) is a game engine made especially for modern 3D development. The entire project is based on Java for high accessibility. Advanced graphics are supported through OpenGL 2 via LWJGL.

The technology is considered a low-level game development tool. As a collection of libraries, jMonkeyEngine hardly imposes any limitations on programmers, while increased user-friendliness and optional frameworks are applicable in use with the jMonkeyPlatform.

jME is a community-centric open source project released under the new BSD license. It is used by several commercial game studios and educational institutions.

Features

jMonkeyEngine is written 100% in Java, which sets it apart from the majority of other game engines. This makes for a unique target user group of Java game developers. The code requires minimal adaptations for cross-compatibility and can sit on top of any OpenGL 2-ready device running the Java Virtual Machine. The engine is built with a shader based architecture to comply with modern graphics standards.

The development philosophy behind the jME3 core is to bring all game development essentials straight out of the box, while every included library can just as well be replaced by another, creating a neat modular structure

261 questions
35
votes
2 answers

jMonkey optimization similar to Java3D's

Edit: For having real-time drawing, started using lwjgl which is base of jmonkeyengine and jocl in an "interoperability" between opengl and opencl, now can calculate and draw 100k particles real-time. Maybe mantle version of jmonkey engine can cure…
huseyin tugrul buyukisik
  • 11,469
  • 4
  • 45
  • 97
16
votes
3 answers

Do you know good JMonkeyEngine tutorials and docs?

I'm interested in JMonkey for some fun projects, but when I search Google to find tutorials and docs, I can only find either really basic and/or incomplete stuff, like these on http://jmonkeyengine.org/, or really specific ones. Do you know some…
Alexis Dufrenoy
  • 11,784
  • 12
  • 82
  • 124
10
votes
3 answers

Clojure and 64-bit lwjgl (lein 2)

On a 64-bit JVM, in Linux, whatever does the native library loading insists on trying to load the 32-bit library. I'm asking this as a clojure and (even moreso) java n00b. The answers I've found so far (Using lwjgl in Leiningen/Clojure seems to be…
James
  • 375
  • 2
  • 14
9
votes
2 answers

Can i use jmonkeyengine on android?

I'm, trying to make a simple 3D game for Android, and I want to use jmonkeyengine. Can I do this? How can I do it? Can somebody can show me an example?
Ralf
  • 133
  • 1
  • 2
  • 5
9
votes
6 answers

Should I use jMonkeyEngine 3 (jME 3) or Unity 4.3 to teach game programming to my children?

I'm looking to teach my kids programming, and it looks like I've narrowed it to two options: jMonkeyEngine 3 (jME 3) Unity 4.3 I couldn't find any "current" comparisons, and so I thought I'd ask: Which is better jME3+ or Unity4.3+ for Teaching…
8
votes
3 answers

Relative gravity

I've started using jMonkey engine recently, which is very nice. But I got stuck trying to implement relative gravity. I want to make planets orbiting around each other (not necessarily in perfectly circular orbit, depends on velocity). So every…
7
votes
2 answers

Setting up JMonkeyEngine in Intellij IDEA

How do you set up JMonkeyEngine in Intellij IDEA. It was not specified in the documentation (http://hub.jmonkeyengine.org/wiki/doku.php/).
Melvic Ybanez
  • 1,893
  • 4
  • 19
  • 26
6
votes
1 answer

JMonkeyEngine : Collision detection on dynamically loaded models

I am learning JME3 and I managed to create my own height map and modifying some of the example code, etc. Now, I created a very simple 4-wall roofless room with Blender, exported it as a Wavefront .Obj file and loaded it unto my scene (I attacked it…
Yanick Rochon
  • 51,409
  • 25
  • 133
  • 214
6
votes
3 answers

Something similar to jMonkey Engine for C#

I prefer C# as a language over Java, but I have been unable to find anything similar to the jMonkey Engine for Java. I want the feature of just being able to simply add blocks (called Box in jMonkey Engine) to my world instead of loading…
Alec Gorge
  • 17,110
  • 10
  • 59
  • 71
6
votes
1 answer

jmonkeyengine movement too fast for collision detection

I am making a Java game using JMonkeyEngine and I have followed the tutorial on their site to shoot balls (bullets) at a wall. I get how everything works, but when I increase the velocity of the bullet, it passes straight through the wall. Now I…
heyred
  • 2,031
  • 8
  • 44
  • 89
5
votes
2 answers

JME3 - Splatting more than three textures

The following tutorial explains how to perform basic texture splatting with height maps. http://jmonkeyengine.org/wiki/doku.php/jme3:beginner:hello_terrain I was able to follow this tutorial and exercises with excellent results. However, I am…
jzacharuk
  • 2,058
  • 1
  • 16
  • 22
5
votes
2 answers

JMonkeyEngine crash on Intel video adapter

I am using JME in my application and sometimes it crashes with the following message: # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x3d601ad7, pid=168, tid=4012 # # JRE…
sergpank
  • 988
  • 10
  • 18
5
votes
1 answer

Smooth rotation with quaternions

Quaternion can describe not only rotation, but also an orientation, i.e. rotation from initial (zero) position. I was wishing to model smooth rotation from one orientation to another. I calculated start orientation startOrientation and end…
Dims
  • 47,675
  • 117
  • 331
  • 600
5
votes
2 answers

How to walk stairs and slopes?

We use jme3 and a problem with the BetterCharacterControl is that setMaxSlope is not implemented. The developer of the engine says that we can solve it ourselves using the new…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
5
votes
1 answer

Edit startup screen in JMonkey Engine

I want to edit the startup screen of a default JMonkey project so I can replace the image which shows the JMonkey with a custom image (our project logo). I mean the screen which appears when you execute a SimpleApplication project. I'm running the…
BlackMamba
  • 1,449
  • 2
  • 12
  • 18
1
2 3
17 18