title: Should I use jMonkeyEngine 3 (jME 3) or Unity 4.3 to teach game programming to my children?
body: <p>I'm looking to teach my kids programming, and it looks like I've narrowed it to two options:</p>
  
  <ul>
  <li>jMonkeyEngine 3 (jME 3)</li>
  <li>Unity 4.3</li>
  </ul>
  
  <p>I couldn't find any "current" comparisons, and so I thought I'd ask:</p>
  
  <p>Which is better jME3+ or Unity4.3+ for Teaching Programming vs Engine Benefits?</p>
  
  <p>I'm not a game developer, but as a corporate &amp; control systems developer I have experience in both C# and Java.</p>
  
  <p>I'm currently leaning towards Unity4.3+ because:</p>
  
  <ol>
  <li><p>From a Programming perspective, I think C# is a little cleaner than Java, though this means little if the Engine Coding &amp; Object model encourage poor programming</p></li>
  <li><p>Engine Benefits: Unity4.3+ will "supposedly" have upcoming support for both XBox One &amp; PS4</p></li>
  </ol>
  
  <blockquote>
    <p>Note:  in fairness to jME, I will make note of this "pre-alpha state" iOS option for jME which is better than a marketing "supposed" perhaps:  (<a href="http://hub.jmonkeyengine.org/wiki/doku.php/jme3:ios">http://hub.jmonkeyengine.org/wiki/doku.php/jme3:ios</a>)</p>
  </blockquote>
  
  <p>If they are equal in all other regards, which one has better Service integration?</p>