I planned to write a jME3 tutorial in Chinese, at the very first chapter I’d like to introduce the history about this great engine.So I searched both on google and this forum.
I have read all the thread bellow, do you have any additional articles for me?
About the engine
Why the name is monkey?
History of jMonekeyEngine
wiki tells a lot about how it comes from JME 0.1 to 2.0, then to JME3.
History of jME1 and jME2
jME project begins (collection of graphics utilities, not a proper engine)
jME switches to a proper scenegraph based engine.
jME 0.1 core in CVS. Thread: New core in CVS
jME 0.2 released. Thread: 0.2 is released
Text output (glf font)
jME 0.3 released. Thread: Version 0.3
jME 0.4 released. Thread: Version 0.4
First try to add GUI to jME. Thread: jME gui framework
An tutorial was write for Eclipse user. Thread: jME and Eclipse a starter guide v1.1.1
Josh “Renanse” Slack joins.
Animation. Thread: Animation
RenderQueue was first added. Thread: RenderQueue
At the same time, Mark was working on effects, particle system and lens flare.
Jack “Cep21” Lindamood joins and adds Model handling with the .jme format.
jME is shown at GDC Thread: 2005 GDC
llama and irrisor join the team
Prepare for 2006 GDC. Thread: 2006 GDC Demos
jME 1.0 released.
Thread: Release 1.0
Thread: New code in CVS - jME 1.0 release candidate 1 is around the corner
jME 2.0 pre-alpha released. Thread: 2.0 pre-alpha source released
August 15, 2008
Joshua Slack announces to step back from active development of the jMonkeyEngine.
Jan 24, 2009
jME 2.0 stable
Sep 9, 2009
jME 2.0.1 stable
Jan 28, 2011
jME 2.1 FINAL
History of jMonkeyEngine 3
And shall we call it jME, JME, or …?
Reading thread makes me LOL .
GameEngine jME = Momoko.createJMonkeyEngine(RenderSystem.LWJGL);
Thread: jME, JME, or…?
What’s the difference about jME2 and jME3?
The releases of jME3
I must have missed a lot of history in this part…
Such as when
The thread people talk about we need a
3.1.0-stable. Thread: What needs to be done to get jME3.1 final out?
April 1, 2009
Kirill Vainer “shadowislord” (aka @Momoko_Fan) starts a new branch in the official jMonkeyEngine repository and commits the first publicly available code for jMonkeyEngine 3.0. Soon after, the branch was renamed to reflect its “test” status.
Thread: jME3 SDK first alpha release
June 24, 2009
The project sees a new beginning in the official jMonkeyEngine 3.0 branch, initially designed and developed solely by Kirill Vainer. Management responsibilities are picked up by Erlend Sogge Heggen, shortly later accompanied by Skye Book.
Thread: Approved New branch in code and management
May 17, 2010
The first Alpha of jMonkeyEngine 3 is released. The same date marked the first Alpha release of the jMonkeyEngine SDK, only a few months after the first planning stages. The “jMonkeyEngine SDK” has since become the default product download recommended to all jME3 developers.
September 7, 2010
The jMonkeyEngine website was completely re-designed. A new domain, jmonkeyengine.org, is dedicated to all project and community activities. The old jmonkeyengine.com is re-purposed as a product promotion site.
October 22, 2011
jMonkeyEngine 3 SDK Beta is released. Stable update track is introduced as an alternative to downloading bleeding edge nightly builds.Oct, 2011. The SDK beta release
The SDK 3.0 release
February 15, 2014
jMonkeyEngine 3 SDK Stable is released. In spite of being technically stable for a long time, the official 3.0 SDK release was delayed until February 2014.
March 21, 2014
The source move to github and gradle.Thread: Move to github and gradle
18 Aug 2015
29 Feb 2016
14 Mar 2016
SDK was moved to its own project
28 Mar 2016
April 1, 2016
The engine renamed jPonyEngine. Thread: Introduce our new name: jPonyEngine
Sadly, jPonyEngine’s life is only one day.
11 Apr 2016
25 Apr 2016
22 Nov 2016
29 Jan 2017
11 Feb 2017
13 Feb 2017
Feb 20, 2017.
The SDK 3.1 released.
March 22, 2017.
The SDK 3.2.0 Preview released
In one word, PBR.
- Physically Based Rendering material
- Light Probes
- Material Param override (global, scene graph material parameters)
- glTF2.0 importer
- jme3 VR support
- App Profiler
- tons of bug fixes
- 29 Nov 2017 3.2.0-alpha1
- 6 Dec 2017 3.2.0-alpha2
- 12 Dec 2017 3.2.0-alpha3
- 21 Dec 2017 3.2.0-beta1
- 28 Dec 2017 3.2.0-beta2
SDK Version Naming
From this release on we have changed our naming scheme to be more obvious. The reason is that the old scheme wasn’t made for releasing multiple sdk versions for the same engine version, slowing down sdk release cycles.
v3.2-beta1-sdk10 would mean Engine Version v3.2-beta1 and the 10th sdk build thereof. Each Release will have the -sdk appendix and the first build will always be sdk1 so no sdk or sdk0.
We dropped the appendixes -SNAPSHOT and -FINAL though since technically most of the time final was just the latest snapshot.
There are no release notes yet but this version comes with all the new features the engine introduces in 3.2 like the App Profiler and PBR.
Along with that there were many bugfixes in the SDK.
- 25 Dec 2017 jMonkeyEngine SDK 3.2.0-beta1-sdk1
Still doing research on the history of
- the website
- The domain ( .com and .org). maybe jmecn.net?
- The wiki
- The blog
- The homepage
- the contribution ( what was created by who ).
- Lemur / Zay-ES / …
Thanks all the monkeys to bring this engine to us!!!
I appreciate your work so much!!