choose-jme2-or-jme3.html 6.6 KB

123456789101112131415
  1. <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="Asciidoctor 1.5.4"><meta name="keywords" content="about"><title>"Which should I choose? jME2 or jME3?"</title><link rel="stylesheet" href="./asciidoctor.css">
  2. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
  3. <link rel="stylesheet" href="./coderay-asciidoctor.css"></head><body class="article toc2 toc-left"><div id="header"><h1>"Which should I choose? jME2 or jME3?"</h1><div class="details"><span class="author" id="author"></span><br><span id="revnumber">version ,</span> <span id="revdate">2016/03/17 20:48</span></div><div id="toc" class="toc2"><div id="toolbar"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/src/docs/asciidoc/choose-jme2-or-jme3.adoc"><i class="fa fa-pencil-square" aria-hidden="true"></i></a><a href="https://github.com/jMonkeyEngine/wiki/new/master/src/docs/asciidoc/"><i class="fa fa-plus-square" aria-hidden="true"></i></a></div><div id="toctitle">Table of Contents</div><ul class="sectlevel1"><li><a href="#why-choose-jme3">Why choose jME3?</a><ul class="sectlevel2"><li><a href="#current-next-generation-graphics">Current- &amp; next-generation graphics</a></li><li><a href="#actively-developed">Actively developed</a></li><li><a href="#ever-improving-documentation">Ever-improving documentation</a></li><li><a href="#jmonkeyengine-sdk">jMonkeyEngine SDK</a></li><li><a href="#broad-featureset">Broad Featureset</a></li><li><a href="#we-ll-be-so-happy-to-have-you">We&#8217;ll be so happy to have you!</a></li></ul></li><li><a href="#why-choose-jme2">Why choose jME2?</a><ul class="sectlevel2"><li><a href="#stability-right-now">Stability right now</a></li><li><a href="#support-for-low-end-computers">Support for low-end computers</a></li><li><a href="#community-tools">Community Tools</a></li><li><a href="#thoroughly-documented">Thoroughly documented</a></li></ul></li></ul></div></div><div id="content"><div id="preamble"><div class="sectionbody"><div class="paragraph"><p>It is is one of the most common questions on the jME board, hence this wiki page is dedicated to answering it in full. For further insight on features, please refer to this <a href="compare-jme2-jme3.html">comparison between jME2 and jME3</a>.</p></div>
  4. <div class="paragraph"><p>If you are still not sure about your choice, we&#8217;ll be happy to answer your questions on the forum. Many have asked before though, so please start out with a couple search terms like 'jme2 and jme3' and you might find that your question has been answered already.</p></div></div></div>
  5. <div class="sect2"><h3 id="why-choose-jme3">Why choose jME3?</h3><div class="sect2"><h3 id="current-next-generation-graphics">Current- &amp; next-generation graphics</h3><div class="paragraph"><p>From the beginning, jME3 was designed with modern principles and hardware in mind. Being shader based and only supporting OpenGL 2 or higher, jME3 is meant for the higher end of today&#8217;s computers, and what&#8217;s yet to come. OpenGL 1 support is limited to the basics of displaying textured models.</p></div></div>
  6. <div class="sect2"><h3 id="actively-developed">Actively developed</h3><div class="paragraph"><p>As opposed to it&#8217;s legacy counterpart, jME3 is very actively developed by a team of core developers and a huge community of contributors. Any aspect of jME3 can be brought up for debate at any time.
  7. P.S. The earlier you get involved the greater the chance you can have a changing impact on the project.</p></div></div>
  8. <div class="sect2"><h3 id="ever-improving-documentation">Ever-improving documentation</h3><div class="paragraph"><p>The majority of new docs created today are documentation for jMonkeyEngine3. While naturally part of a grand community effort, these docs benefit greatly from the added support and continued iteration by core team members.</p></div></div>
  9. <div class="sect2"><h3 id="jmonkeyengine-sdk">jMonkeyEngine SDK</h3><div class="paragraph"><p>With jMonkeyEngine <a href="sdk.html">SDK</a>, jME3 is the first jME version with a dedicated IDE for application development, deployment, asset management and composition tools.</p></div></div>
  10. <div class="sect2"><h3 id="broad-featureset">Broad Featureset</h3><div class="paragraph"><p>A major design goal for jME3 is “no game-dev essential left behind. Straight out of the box we aim to deliver all the basics you need to practically prototype any type of game: Physics, networking, terrain and so on, all bundled, but not forced. You can always replace any feature that doesn&#8217;t match your game&#8217;s requirement with a custom solution of your own making.</p></div></div>
  11. <div class="sect2"><h3 id="we-ll-be-so-happy-to-have-you">We&#8217;ll be so happy to have you!</h3><div class="paragraph"><p>Naturally we are thrilled every time someone has decided to adopt jME3 for their [game-] development needs. Prospectively speaking, this means more testing, more commits, more buzz, more projects, more innovation; better community.</p></div></div></div>
  12. <div class="sect2"><h3 id="why-choose-jme2">Why choose jME2?</h3><div class="sect2"><h3 id="stability-right-now">Stability right now</h3><div class="paragraph"><p>jME2 has been deemed stable since 2009, with no major feature additions or reworks since 2008. Although there are plans for a final point version release (2.1), jME2 is practically in complete feature freeze.</p></div></div>
  13. <div class="sect2"><h3 id="support-for-low-end-computers">Support for low-end computers</h3><div class="paragraph"><p>jME2 fully supports OpenGL 1, while jME3 does not. Coupled with careful programming this means you can achieve very low hardware requirements for your project.</p></div></div>
  14. <div class="sect2"><h3 id="community-tools">Community Tools</h3><div class="paragraph"><p>Well written utilities like SceneMonitor and SceneWorker greatly enrich the engine&#8217;s toolset.</p></div></div>
  15. <div class="sect2"><h3 id="thoroughly-documented">Thoroughly documented</h3><div class="paragraph"><p>There are literally hundreds of pages of documentation for jMonkeyEngine 2.0, detailing development practices with the engine from beginners' levels through intermediate to advanced. Do note however that as jME3 grows more popular this documentation will be maintained by the community alone (see 'Ever-improving documentation' in the jME3 section below).</p></div></div></div></div><div id="footer"><div id="footer-text">Version <br>Last updated 2016-06-25 13:11:07 UTC</div></div></body></html>