Introduction to jME

The jMonkey Engine framework (jME) is a high-performance, 3D scenegraph based graphics API, written in Java. It supports both LWJGL and JOGL OpenGL rendering systems. jME is completely open-source under the BSD license and you are free to use it in anyway you see fit, be it hobby or commercial. The current version is jME2, jME3 is in development.




Contributing to jME

Please read the contributors handbook and feel free to add any details you think might help prospective contributors such as yourself.

Installing jME

Prerequisites

Setting Up jME in an IDE

Beginners: Starter Tutorials

Video: Creating Games on the Java Platform with the jMonkeyEngine (JavaOne 2008)

  1. Hello World - SimpleGame, rootNode, Box
  2. Hello Node - Nodes, Bounding Volumes, basic Colors, Translating and Scaling, Sphere
  3. Hello TriMesh - TriMesh, custom 3D shapes
  4. Hello States - MaterialState, TextureState, Colors/LightState
  5. Hello KeyInput - KeyBinding, Texture Wrapping and Scaling
  6. Hello ModelLoading - Loading 3-D models, BinaryImporter, FileConverter
  7. Hello MousePick - Clicking, InputSystem, AbsoluteMouse vs RelativeMouse, Transparency
  8. Hello Intersection - Shooting bullets: Sound, basic Collision Detection, Skybox
  9. Hello Terrain - TerrainBlock, HeightMap, ProceduralTextureGenerator
  10. Hello Animation (1) - SpatialTransformer, moving LightNode
  11. Hello Animation (2) - Morphing, KeyframeController
  12. Hello LevelOfDetail - Faster Performance using AreaClodMesh, moving CameraNode using CurveController
  13. Hello SimpleGame - Renderer, DisplaySystem, Update Loop, InputSystem, FirstPersonHandler

Questions and Answers

Intermediate: Your First Game



Advanced Game Development

Texture, Material, Shininess, Transparency

Input System: Mouse/Keyboard/Joystick

Clicking, Shooting, Highlighting

User Interfaces & Head-Up Displays

Terrain

Effects

Artificial Intelligence

Concurrency (Threading)

jME Physics

Creating and Loading 3-D Models

Networking

Packaging and Deploying

More jME Resources


/var/www/wiki/data/pages/jme_wiki.txt · Last modified: 2010/03/06 09:59 by zathras  
Recent changes · Show pagesource · Login

Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

subscribe to jME latest jme headlines


site design by bleedcrimson designs © 2008