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?
Thread: Whe engine is named jMonkey?
Official website
An advertisement?
http://devmaster.net/devdb/engines/jmonkeyengine
History of jMonekeyEngine
wiki:jMonkeyEngine#History
wiki tells a lot about how it comes from JME 0.1 to 2.0, then to JME3.
History of jME1 and jME2
@mojomonk tells some details before 2005, but I can’t open the link he provided in this thread.
Thread: need some history information
-
June 2003
jME project begins (collection of graphics utilities, not a proper engine) -
Sept 2003
jME switches to a proper scenegraph based engine. -
Oct, 2003
jME 0.1 core in CVS. Thread: New core in CVS -
Scenegraph manager
-
Dec 2003
jME 0.2 released. Thread: 0.2 is released -
RenderStates
-
Sound system
-
Input system
-
Text output (glf font)
-
Nov 2003
jME 0.3 released. Thread: Version 0.3 -
Picking
-
Collision Detection
-
CameraNode
-
Face culling
-
Node controllers
-
BoundingBox
-
Initial Entity
-
Jan 2004
jME 0.4 released. Thread: Version 0.4 -
Light Node
-
Bezier Mesh
-
Bezier Curve
-
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
-
Feb 2004
-
Josh “Renanse” Slack joins.
-
Animation. Thread: Animation
-
June, 2004
RenderQueue was first added. Thread: RenderQueue
At the same time, Mark was working on effects, particle system and lens flare. -
Aug 2004
Jack “Cep21” Lindamood joins and adds Model handling with the .jme format. -
March 2005
jME is shown at GDC Thread: 2005 GDC -
July 2005
llama and irrisor join the team -
Jan 2006
Prepare for 2006 GDC. Thread: 2006 GDC Demos -
Aug 2007
jME 1.0 released.
Thread: Release 1.0
Thread: New code in CVS - jME 1.0 release candidate 1 is around the corner -
April 2008
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?
Thread: comparison between jme2 and jme3
Clearer separation of jme2 vs jme3
The releases of jME3
I must have missed a lot of history in this part…
Such as when 3.0-stable
released.
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: jme-project -
Match, 2009
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 -
Sep, 2013
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
jME3.1-alpha1 release -
29 Feb 2016
jME3.1-alpha2 release -
14 Mar 2016
jME3.1-alpha3 release
SDK was moved to its own project -
28 Mar 2016
jME3.1-alpha4 release -
April 1, 2016
The engine renamed jPonyEngine. Thread: Introduce our new name: jPonyEngine
Sadly, jPonyEngine’s life is only one day. -
11 Apr 2016
jME3.1-alpha5 release -
25 Apr 2016
jME3.1-beta1 release -
22 Nov 2016
jME3.1-beta2 release -
29 Jan 2017
jME3.1-beta3 release -
11 Feb 2017
jME3.1-beta4 release -
13 Feb 2017
jME3.1-stable release
jME3-3.1.0-stable released -
Feb 20, 2017.
The SDK 3.1 released. -
March 22, 2017.
The SDK 3.2.0 Preview released
jMonkeyEngine 3.2.0
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
Releases:
- 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.
Releases:
- 25 Dec 2017 jMonkeyEngine SDK 3.2.0-beta1-sdk1
Plan
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 ).
- AI
- Cube
- Lemur / Zay-ES / …
- …
More…
Thanks all the monkeys to bring this engine to us!!!
I appreciate your work so much!!