When comparing ENIGMA Development Environment vs CopperCube, the Slant community recommends CopperCube for most people. In the question“What are the best game engines for beginners and non-programmers?”CopperCube is ranked 17th while ENIGMA Development Environment is ranked 30th. The most important reason people chose CopperCube is:

Pros

Pro

Raw C++ power and GML accessibility

Almost full support for GML,The ability to create and access C++ types, templates, and functions, compile DLLs and other C/C++ scripts

Pro

Cross platform

Support for Windows, Mac and Linux.

Pro

Compatible with GameMaker

Enigma can support over 90% of gamemaker's GML language

Pro

Friendly user interface

besides the powerful combination between GML and C++, beginners can also use drag and dropping.

Pro

Free and Open Source

Pro

Faster than GameMaker

Written in C++, many features have been demonstrated running much faster than interpreted equivalents in GameMaker (up to 10-20 times faster than GM 8.1).

Pro

Under active development

Changes are made daily to add new functions/fixing bugs.

Pro

Helpful error messages

A full stack trace with available cores and memory information as well as operating system and Java version including file names and number is generated whenever an exception is encountered, with a handy link to submit the issue to GitHub.

Pro

Available on Steam

CopperCube is available on Steam It was Greenlit.

Pro

Allows creating 3D apps and games without programming

Pro

Easy to learn and to use

Pro

Native WebGL support

Can create 3D games as real WebGL apps, running inside websites. Doesn't use a cross compiler, so WebGL apps are small and download quickly.

Pro

Good 3D editor

Includes easy to use 3D editor for quickly clicking together 3D games.

Pro

Exports to irrlicht

It was also written by the founder of irrlicht, although it is not open source.

Pro

Good terrain editor

CopperCube includes a terrain editor. Terrain can be drawn with height painting tools directly in the editor, textures can be painted quickly with automatic texture blending into the terrain. There are also tools for placing grass and bushes, and for distributing meshes automatically over the terrain.

Pro

Fast prototyping

You can quickly develop an experimental working model of the product (prototype), because the engine gives you access to a lot of prefabs, plugins and settings. And, you can use the visual programming to speed up the process, even if later you have to write code in order to improve the final product.

Pro

Oculus Rift support

Supports both DK2 and DK1.

Ad

Cons

Con

A few bugs & glitches

Because Enigma is under very rapid development, with new functions added almost daily, some bugs and unexaplainable glitches can happen, though they also gets patched quickly.

Con

No code refactoring

Like any C++ based programs, the ability to refactor is limited. However, the new Ide for engima will support a few refactoring cababilities

No cons yet!

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.