When comparing Engine 001 Game Maker vs jMonkey3, the Slant community recommends jMonkey3 for most people. In the question“What are the best 100% free and easy game engines for beginners?”jMonkey3 is ranked 24th while Engine 001 Game Maker is ranked 27th. The most important reason people chose jMonkey3 is:

jMonkey is completely free, meaning it's possible to develop and release a game with no fees or royalties. Because it is open-source, jMonkey has plenty of people fixing bugs and, adding to the engine as well as creating a variety of plugins that can be used in the engine.

Pros

Pro

Light weight

Pro

Easy to use

Engine 001 allows you to get to making games quicker since you aren't putting allot of time into figuring out complicated interfaces.

Pro

Visual scripting

By using pre-build behaviors\actions and more you can 'program' your game by simply 'linking' they in the editor.

Pro

Free and open-source

jMonkey is completely free, meaning it's possible to develop and release a game with no fees or royalties. Because it is open-source, jMonkey has plenty of people fixing bugs and, adding to the engine as well as creating a variety of plugins that can be used in the engine.

Pro

Not limited to using its own IDE

Unlike some engines, jMonkey doesn't force its own IDE. You can use its Netbeans-based IDE, but you can also set up a project to work in another IDE such as Eclipse. You can still use the special tools from jMonkey's IDE in such projects.

Pro

Engine modifications can be made using Java

Because jMonkey is implemented in Java, the same language its apps are typically developed in, developers will have an easier time modifying the engine to their needs.

Pro

Java is a great development platform

Java is a well-optimized just-in-time compiled language. It's faster than languages without an effective native-code compiler such as Python or Ruby, similar in speed to other just-in-time compiled languages such as C#, while slightly slower than compiled languages such as C or C++ (with some low-level and numeric benchmarks being similar to C++).

Java also has a wide variety of high-class IDEs available.

Pro

Ease of extensibility

Engine is modifiable.

Pro

Freedom of choice for architecture

The user is not compelled to use any programming architecture nor standard in order to make a project working. JME allows the freedom to use what is best for a game.

Pro

Offers both low-level and high-level ways of editing shaders

Modifying shaders can be done either via a visual tool called Shader Nodes or via GLSL that allow you to make your own shaders without the engine getting in the way or having to hack around to do so.

Pro

Multiplatform support

Code can be ported to mobile (iOS is in the works) and other Android supported devices with minor changes to the code (just change some implementations that vary on the platform such as inputs and user interface). It can even run on certain Raspberry Pi devices.

Ad

Cons

Con

Windows only

Con

3D features may not be enough for some users

The 3D capabilities of the engine are a bit limited (for today standards), and some of the times you'll need to work around to create something.

Con

Not for beginners

Even those few tutorials don't teach you the very basics, and first you must learn the basics somewhere else (the submitted pros are by professional guys).

Con

No successful/ good games

Just ask them about games made with this engine and you will see that even if you find some good games, those are mostly simple/small ones.

Con

Poor performance

If you want to use more than a few actors/light/events, or you're trying to get a pretty look, you will get a significant drop in frame rates. This is especially true if you want to implement a moving light (something like a flashlight).

Con

New tricks for getting more money

As it don't have enough tut, and they don't wanna make more, so they just add some new services about one on one help which that cost 40$ for a hour.

Con

Small number of tutorials

There are only a few tutorials that never go deep and when you ask them about more and better ones, they will direct you to a new service which is $40 for one hour of learning.

Con

They don't fix the bugs for you quickly

If you encounter a bug or problem and report that as bug report, it will take about 1 week to get any answer, and if they solve that, the fixed version will just come up with next update for engine which that isn't be soon and no specific time , so maybe you have to wait for one month.

Con

Some workflows can be confusing

Sometimes you have to do a time-consuming workaround to just do a simple function.

Con

HTML5 export is poor

There are significant drops in frame rate; some bugs that can even ruin your game (also, looks like just run on firefox).

Con

No IAP or Ads support

Are you a mobile developer? If so it's good to know that it has export for ios/Android but no support for IAP or Ads.

Con

Not an engine for total beginners

While it's clear that you need to know Java first before using this engine, it is recommended that you have some programming experience as well. Most performance issues and memory leaks are more due to bad programming practices than the engine itself.

Con

Slow release cycle

jMonkey3 lacks manpower to have a fast and decent release cycle.

Con

Relies on archaic tool chain

jMonkey Engine uses Apache Ant for build automation, which is archaic and backwards, even by Java standards.

Con

Terrible API reference

The methods are not defined.

Alternative Products

Each month, over 2.8 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.