One thing I don&#x27;t get with game engines: why do they feel the need to make a X-like scripting language, where X=Python in this case, and X=JavaScript in Unity&#x27;s case?<p>Why do they make people re-learn the specifics and slight differences of a language that has been around for more than a decade? On top of this, they are making their engines more difficult to maintain: bug fixes, new features, deprecation and backwards compat., keeping docs up to date, writing tutorials for the language, etc. etc.<p>I just don&#x27;t see why these engines want to re-invent the wheel, even though what they end up with is simply a slightly modified wheel. &#x2F;endrant<p>The engine looks cool however, and the fact that it&#x27;s FOSS makes it a better option for budding game devs. I might give a go when I decide to make a simple game.