Are you a Java developer who wants to develop 3D games?
lib directory on the Classpath.
The beginner tutorials demonstrate the most common use cases and explain basic concepts. We encourage you to run the samples and experiment with them. All example code is included in the jMonkeyEngine SDK: Simply create a new project from the JmeTests template.
See also: Trouble running the samples?
Now that you understood the basics, let's put it all toegther. The following intermediate articles help you to understand how to use these concepts in context.
jMonkeyEngine3 Concepts
Maths Concepts
3D Graphics Concepts
Now that you understand the concepts, it's time to make the most of the jMonkeyEngine. Deep-dive into the API and learn about all options, including less commonly used advanced methods. Don't over-extend yourself, developing a good game requires time and dedication. One step at a time, champ! :)
Controlling Game Logic
Managing Objects in the 3D Scene Graph
Animations and Scenes
Materials, Light, Shadow
Physics Integration
Audio and Video
Effects
Landscapes
Multiplayer Networking
Camera
User Interaction
Graphical User Interface
Custom Rendering
Custom Tools
Logging and Debugging
Deployment
Every user can add here his own examples. Please, add your new pages and links here.
The jMonkeyEngine SDK is our recommended game development environment.
Here are some videos of how the jMonkeyEngine SDK makes your development team's life easier:
jME3 is in development; if a tutorial doesn't work as expected, try using the latest daily build. If that doesn't "fix it" then: