JMonkeyEngine explained

jMonkeyEngine
Logo Size:150px
Developer:The jME core team
Latest Release Version:3.6.1
Latest Release Date:[1]
Operating System:Cross-platform
Programming Language:Java
Platform:Java (JVM)
Genre:Game engine
License:New BSD license

jMonkeyEngine (abbreviated JME or jME) is an open-source and cross-platform game engine for developing 3D games written in Java.[2] It can be used to write games for Windows, Linux, macOS, Raspberry Pi, Android, and iOS (currently in alpha testing). It uses Lightweight Java Game Library as its default renderer, and also supports another renderer based on Java OpenGL.

jMonkeyEngine is community-centric and open-source. It is released under the New BSD license. It is used by several commercial game studios[3] [4] and educational institutions.[5] [6] [7] The default jMonkeyEngine 3 comes integrated with a software development kit (SDK).

jMonkeyEngine 3 SDK

By itself, jMonkeyEngine is a collection of computing libraries, making it a low-level game development tool. Coupled with an integrated development environment like the official jMonkeyEngine 3 SDK, it becomes a higher-level game development environment with multiple graphical components.

The SDK is based on the NetBeans Platform, enabling graphical editors and plugin capabilities. Alongside the default NetBeans update centers, the SDK has its own plugin repository and a selection between stable point releases or nightly updates.

Since March 5th, 2016, the SDK is no longer officially supported by the core team. It is still being actively maintained by the community. The term "jMonkeyPlatform" is also used interchangeably with "jMonkeyEngine 3 SDK."

History

jMonkeyEngine helps to improve the lack of full featured graphics engines written in Java. The project has evolved over time.

jMonkeyEngine 0.1 – 2.0

Version 0.1 to 2.0 of jMonkeyEngine marks the time from when the project was first established in 2003, until the last 2.0 version was released in 2008. When the original core developers gradually discontinued work on the project throughout the end of 2007 and the beginning of 2008, Version 2.0 had not yet been made officially stable. The code-base became adopted for commercial use and was most popular with the engine's community at the time.

jMonkeyEngine 3.0

Since the departure of jME's core developers in late 2008, the codebase remained practically stagnant for several months. The community continued to commit patches, but the project was not moving in any clear direction. Development on Version 3.0 started as an experiment.

The first preview release of jME3 in early 2009 drew positive attention[8] from many members in the community, and the majority agreed that this new branch would be the official successor to jME 2.0. From there on, all the formalities were sorted out between the previous core developers and the new.

Projects powered by jMonkeyEngine

Reception

Ardor3D fork

Ardor3D began life on September 23, 2008, as a fork from jMonkeyEngine by Joshua Slack and Rikard Herlitz due to what they perceived as irreconcilable issues with naming, provenance, licensing, and community structure in that engine,[28] as well as a desire to back a powerful open-source Java engine with organized corporate support.

The first public release came January 2, 2009, with new releases following every few months thereafter. In 2011, Ardor3D was used in the Mars Curiosity mission both by NASA Ames[29] and NASA JPL[30] for visualizing terrain and rover movement.

On March 11, 2014, Joshua Slack announced that the project would be abandoned, although the software itself would remain under zlib license and continue to be freely available.[31] [32] However, a subset of Ardor3D called "JogAmp's Ardor3D Continuation"[33] [34] was still actively maintained by Julien Gouesse as of 2014.[35] [36]

Notes and References

  1. Web site: jMonkeyEngine 3.6.1-stable . github.com . 2023-06-30.
  2. Web site: JMONKEYENGINE . jMonkeyEngine.
  3. Web site: Nord, a jME-powered MMOG developed by SLX Games.. See website footer for reference..
  4. Web site: bbgsite.com's review of Poisonville, a browser-based MMOFPS powered by jME.. 2010-11-04. https://web.archive.org/web/20120310103037/http://games.bbgsite.com/content/poisonville/index.shtml. 2012-03-10.
  5. Web site: Southern Illinois University Game Development Class. Software Aspects of Game Development. 2013-12-14. 2013-12-14. https://web.archive.org/web/20131214183430/http://www2.cs.siu.edu/~wainer/GameDevF13/GameDevF13.html. dead.
  6. Web site: Press Coverage of Georgia Tech Student Projects . https://web.archive.org/web/20080114030418/http://gaygamer.net/2007/12/winter_2007_demo_day_at_georgi.html . 2008-01-14.
  7. Web site: Betaville Project at BxmC . https://web.archive.org/web/20120924072544/http://bxmc.poly.edu/betaville . 2012-09-24.
  8. Web site: jME3 project. jMonkeyEngine forum. 2009-04-01. 2013-04-23. https://archive.today/20130704035826/http://jmonkeyengine.org/forum/topic/jme%D0%B7-project/. 2013-07-04.
  9. Web site: SLX Games Launches Nord on Facebook. EngageDigital / Authored by Alicia Ashby. 2010-09-16.
  10. Web site: Nord: 3D Virtual World on Facebook. Beta Games. 2010-09-19.
  11. Web site: Swedish SLX Games Takes First 3D MMO To Facebook. ArcticStartup. 2010-09-22. 2010-11-05. https://web.archive.org/web/20121030150511/http://www.arcticstartup.com/2010/09/22/swedish-slx-games-takes-first-3d-mmo-to-facebook. 2012-10-30.
  12. Web site: Grappling Hook IndieDB entry. 18 September 2009. Christian Teister via IndieDB..
  13. Web site: What It Says On The Tin: Grappling Hook. Rock Paper Shotgun. 2009-09-24. John Walker.
  14. Web site: Indie Game Pick: Grappling Hook (Speed Run Games). Indie Games – The Weblog. 2009-10-03. Michael Rose. 2010-11-06. 2010-01-31. https://web.archive.org/web/20100131044839/http://www.indiegames.com/blog/2009/10/indie_game_pick_grappling_hook.html. dead.
  15. Web site: Drohtin – The indie strategy Game. 2014-01-22. 2014-01-14. 2014-01-13. https://web.archive.org/web/20140113083824/http://drohtin.org/blog/. dead.
  16. Web site: Interview: 4realms - Dossiers / Chroniques RPG France. Idix. Prostate. www.rpgfrance.com. fr. 2017-07-27. 2017-06-08. https://web.archive.org/web/20170608205812/http://www.rpgfrance.com/dossier-10187-1-interview-4realms. dead.
  17. Web site: Skullstone - Dungeon Crawler in Development News @ RPGWatch. www.rpgwatch.com. en. 2017-07-27.
  18. Web site: Skullstone IGDB.com. IGDB.com. en. 2017-07-27.
  19. Web site: Spoxel IGDB.com. IGDB.com. en. 2018-03-11.
  20. Web site: About Lightspeed Frontier Lightspeed Frontier Official Wiki @ Gamepedia. lightspeedfrontier.gamepedia.com. en. 2018-03-11.
  21. Web site: Lightspeed Frontier IGDB.com. IGDB.com. en. 2018-03-11.
  22. Web site: Subspace Infinity Source Repository Github Repository. www.github.com/assofohdz/Subspace-Infinity. en. 2018-05-09.
  23. News: MCV Editors . 2019-05-15 . Making an indie hit: New Star Soccer uncovered . en . MCV . 2023-04-27 . 1469-4832.
  24. Web site: JavaOne presentation keynote. Oracle/Sun.
  25. Web site: Presentation slides. Oracle/Sun.
  26. Web site: JavaOne blogpost with videos. jMonkeyEngine Blog. 2010-09-07. 2010-11-04. https://web.archive.org/web/20110726210901/http://jmonkeyengine.org/2008/05/11/javaone-2008-and-jme/. 2011-07-26.
  27. Web site: PacktPub nominees announcement. PacktPub. September 2010. 2010-11-04. https://web.archive.org/web/20100930141604/http://www.packtpub.com/blog/the-2010-open-source-awards-finalists-announcement. 2010-09-30.
  28. Web site: A new focus: Ardor3D . Joshua Slack . September 23, 2008 . https://web.archive.org/web/20160410045120/http://blog.renanse.com/2008/09/new-focus-ardor3d.html . April 10, 2016.
  29. Web site: NASA VERVE: Interactive 3D Visualization within Eclipse. NASA. March 19, 2014.
  30. Web site: Interactive 3D Mars Visualization. https://ghostarchive.org/varchive/youtube/20211212/_oBYQaKo74A. 2021-12-12 . live. NASA, Jet Propulsion Laboratory and California Institute of Technology. . September 17, 2009.
  31. Web site: Winding down. Joshua Slack. March 11, 2014. March 26, 2016. December 2, 2014. https://web.archive.org/web/20141202230232/http://ardor3d.forumatic.com/viewtopic.php?f=4&t=12755#p25887. dead.
  32. Web site: Winding down. Joshua Slack. March 11, 2014. March 26, 2016. https://web.archive.org/web/20160410021803/http://blog.renanse.com/2014/03/winding-down.html. April 10, 2016.
  33. Web site: JogAmp's Ardor3D Continuation user's guide is available. Julien Gouesse. November 22, 2014.
  34. Web site: JogAmp's Ardor3D Continuation overview. Julien Gouesse. August 2, 2014.
  35. Web site: Official homepage and Github for Ardor3D. Julien Gouesse. November 22, 2014.
  36. Web site: Ardor3D, JOGL 2. Julien Gouesse. March 17, 2014. March 26, 2016. December 2, 2014. https://web.archive.org/web/20141202222744/http://ardor3d.forumatic.com/viewtopic.php?f=11&p=25977#p25907. dead.