comparison.html 19 KB

123456789101112131415161718192021222324
  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"><title>comparison</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"><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css"></head><body class="article toc2 toc-left"><div id="header"><div id="toolbar"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/src/docs/asciidoc/jme3/advanced/atom_framework/comparison.adoc"><i class="fa fa-pencil-square" aria-hidden="true"></i></a><a href="https://github.com/jMonkeyEngine/wiki/new/master/src/docs/asciidoc/jme3/advanced/atom_framework/"><i class="fa fa-plus-square" aria-hidden="true"></i></a><input dir="auto" style="position: relative; vertical-align: top;" spellcheck="false" autocomplete="off" class="searchbox__input aa-input" id="doc-search" name="search" placeholder="Search in the doc" required="required" type="search"></div><h1>comparison</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="toctitle">Table of Contents</div><ul class="sectlevel1"><li><a href="#comparisons-between-3d-libs">Comparisons between 3D libs</a><ul class="sectlevel2"><li><a href="#jme3">JME3</a></li><li><a href="#jscience">JScience</a></li><li><a href="#plotemy">Plotemy</a></li><li><a href="#java3d">Java3D</a></li></ul></li><li><a href="#comparisons-between-3d-game-simulation-dev-framework">Comparisons between 3D game/simulation dev framework</a><ul class="sectlevel3"><li><a href="#java-gameengines">Java GameEngines</a></li><li><a href="#libgdx">LibGDX</a></li><li><a href="#threerings">Threerings</a></li><li><a href="#alice">Alice</a></li><li><a href="#atom-vs-unity">Atom vs Unity</a></li><li><a href="#atom-vs-udk">Atom vs UDK</a></li><li><a href="#atom-vs-cryengine">Atom vs CryEngine</a></li><li><a href="#atom-vs-heroengine">Atom vs HeroEngine</a></li></ul></li></ul></div></div><div id="content"><div class="sect2"><h3 id="comparisons-between-3d-libs">Comparisons between 3D libs</h3><div class="paragraph"><p>Comparisons of general Java 3D which not tied to games and simulation</p></div>
  4. <div class="sect2"><h3 id="jme3">JME3</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">JME3</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div>
  5. <div class="sect2"><h3 id="jscience">JScience</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">JScience</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div>
  6. <div class="sect2"><h3 id="plotemy">Plotemy</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">Plotemy</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div>
  7. <div class="sect2"><h3 id="java3d">Java3D</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">Java3D</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div></div>
  8. <div class="sect3"><h4 id="comparisons-between-3d-game-simulation-dev-framework">Comparisons between 3D game/simulation dev framework</h4><div class="paragraph"><p>3D game/simulation dev frameworks</p></div>
  9. <div class="sect3"><h4 id="java-gameengines">Java GameEngines</h4><div class="paragraph"><p>Some of them are free and open sourced but limited in features compared to JME3 and Atom together. In fact one can learn the architecture of Atom and plug in their engines. It&#8217;s not too hard to do so as I did go through that path. The problem is the architecture is very hard to built from different concepts and loads of researches I did in the past 6 years. :)) But yes, they can of course.</p></div></div>
  10. <div class="sect2"><h3 id="libgdx">LibGDX</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">Unity</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div>
  11. <div class="sect2"><h3 id="threerings">Threerings</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">Unity</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div>
  12. <div class="sect2"><h3 id="alice">Alice</h3><div class="paragraph"><p>Alice 4 is not open sourced yet</p></div>
  13. <table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">Unity</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table>
  14. <div class="sect3"><h4 id="others">Others</h4><div class="paragraph"><p>Some of them are free for non-commercial usages. But they&#8217;re not opensourced and also just a “game engine with a lot of limitation because of this closed model. Other technologies are slowly get into their supports (and even their mind set). In my POV, those limitation&#8217;s not acceptable for a rapid changing world like we living in.</p></div></div></div>
  15. <div class="sect2"><h3 id="atom-vs-unity">Atom vs Unity</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">Unity</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div>
  16. <div class="sect2"><h3 id="atom-vs-udk">Atom vs UDK</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">UDK</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div>
  17. <div class="sect2"><h3 id="atom-vs-cryengine">Atom vs CryEngine</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">CryEngine</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table></div>
  18. <div class="sect2"><h3 id="atom-vs-heroengine">Atom vs HeroEngine</h3><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 33.3333%;"><col style="width: 33.3333%;"><col style="width: 33.3334%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Features</th><th class="tableblock halign-left valign-top">HeroEngine</th><th class="tableblock halign-left valign-top">Atom</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 1 Col 3</p></div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>some colspan</p></div></div></td><td class="tableblock halign-left valign-top"><div></div></td></tr><tr><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 3 Col 1</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 2</p></div></div></td><td class="tableblock halign-left valign-top"><div><div class="paragraph"><p>Row 2 Col 3</p></div></div></td></tr></tbody></table>
  19. <div class="sect3"><h4 id="conclusion">Conclusion</h4><div class="paragraph"><p>Atom and JME3 are young but the vision is clear. We want to build next gen game engine for every one with the lastest technologies!</p></div></div></div></div></div><div id="footer"><div id="footer-text">Version <br>Last updated 2016-07-22 07:15:15 UTC</div></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script><script>docsearch({
  20. apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
  21. indexName: 'jmonkeyengine',
  22. inputSelector: '#doc-search',
  23. debug: false // Set debug to true if you want to inspect the dropdown
  24. });</script></body></html>