Sample 7 - how to load an OgreXML model and play an animation, using channels, a controller, and an AnimEventListener.
Sample 3 - how to load an OBJ model, and OgreXML model, a material/texture, or text.
Sample 11 - playing 3D audio.
Example 9 - How to make walls and floors solid.
Sample 11 - how to create fire, water, and explosion effects.
Sample 5 - how to map keys and mousebuttons to actions
Sample 1 - how to get started with the most simple JME 3 application.
Sample 4 - how to trigger repeating actions from the main event loop.
Sample 6 - how to give an object's surface a material and texture.
Sample 2 - How to use nodes as handles to manipulate objects in the scene.
Example 12 - how to give objects physical properties so they bounce and fall.
Sample 8 - how to let the user pick (select) objects in the scene using the mouse or key presses.
This demo shows a terrain with collision detection, that you can walk around in with a first-person perspective.