jMonkeyEngine 3.0 Game Development: A Practical Guide

  • 4h 22m
  • Justin Johnson, Richard Reese
  • P8tech
  • 2015

Are you interested in developing cutting-edge 3D games? Do you want to master jMonkey 3.0's fully-featured graphics and game technologies? If so, then this book is for you!

jMonkeyEngine 3.0 is a high level Open Source game development environment that supports advanced 3D graphics, techniques, and hardware. Built on Java, it is integrated with OpenGL and its SDK is built on Netbeans. The jMonkey platform allows developers to build sophisticated high-end 3D graphics and game environments to create games with the feel and appearance that top developers demand.

Who this book is for: This book is for developers who are familiar with Java and interested in learning how to develop games and graphic applications using JME3. Readers who are interested in understanding both the mechanics of 3D graphics and game design will find this a useful and rewarding book.

In this book:

  • Learn how to develop 3D games using Java and JME3
  • Discover how to create and manipulate scene graphs
  • Learn how to use lighting and materials to create gripping graphics
  • Create first-class landscapes and models
  • Explore JME's physics engine to develop realistic worlds
  • Learn how to support multiple players and embed AI techniques
  • Develop a space-based game that illustrates the techniques presented across the book

About the Authors

Richard Reese has written several Java and C books and brings a concise and easy to follow approach to topics at hand. He currently teaches at Tarleton State University where he is able to apply years of industry experience to enhance his classes. Richard is the author of P8's book: Java 8 New Features: A Practical Heads-Up Guide

Justin Johnson enjoys playing and developing computer games. He finds writing about JME3 to be a very rewarding experience. He has developed across different game engines, and feels that JME3 is the most versatile and customizable open source game engine about.

In this Book

  • Introduction to JME3
  • Objects in Space
  • User Interaction
  • Game Logic
  • Materials
  • Lights, Camera, Action!
  • Animation
  • Creating Landscapes
  • Physics
  • Special Effects
  • Multiple Players and Networking
  • Epilogue