Hello everyone.
We’re a group of students that are looking for a game engine to use to create a commercial cross-platform “2.5D” indie video game. We are very new to this sort of thing, but we are willing to do a lot of learning as soon as we find out what game engine we’ll be using.
He are our needs and concerns.:
-
We have preference for Java or Java-like syntax (and jMonkeyEngine passes that test).
-
The license needs to be free as in freedom and useable to make proprietary software should that be the group consensus (and it seems to be the case that jMonkeyEngine can be used to make proprietary software, but please confirm).
-
Since we’re not wealthy, using the game engine for commercial purposes should not cost any money whatsoever, but since the first platform we’re looking to be using primarily is Android, we’re particularly curious about any potential costs. Will there be any issues with the use of jMonkeyEngine requiring payments to Oracle if used in a mobile device (since jMonkeyEngine is built using Java)? If an elaborate answer could be provided in addition to a concise answer for this part, that would be great.
-
We want cross platform support that supports at least Windows, Mac OS X, SteamOS/Linux and Android (and supports these platforms perfectly). However, looking here ( https://wiki.jmonkeyengine.org/legacy/doku.php/jme3:android ), we see that Framebuffers and Shadows are a work in progress and that water is not tested yet. Specifically about the water, this ( http://hub.jmonkeyengine.org/forum/topic/solvedjme3-test-waterprocess/ ) is the latest information we could find. Could someone elaborate on this situation (because we are too new to games/graphical development)? Basically, we’re looking to find the ideal engine and then start learning it thoroughly.
The jMonkeyEngine engine currently seems to be the ideal choice, if it weren’t for the potential cost issue, those two features that are a work in progress and the water not being tested yet. Those are our biggest concerns, given that everything else looks very good.
P.S.
Since a lot of people tend to advise beginners to do simpler stuff prior to jumping into difficult game development tasks, it’s worth noting that we are planning to do simpler stuff as part of our learning process prior to getting involved in the heavier aspects of game development, but we’d just like to get the engine choice sorted out first.