Enigma-Dev is a fully featured game engine that compiles natively for Linux!
Enigma is completely compatible with GML (the GameMaker Language), as well as C and C++. It is developed and written in Java, and can cross-compile to Linux, Mac, and Windows. It is a "work in progress" currently, but can compile full games. There are several bugs in the engine, but most of them you can just bypass.
Pros
- Full Box-2d implementation
- Game controller support
- Open Source
- Can open and edit most GameMaker 6 through to GM Studio files
Cons
- Many bugs currently, mainly a startup error (can be bypassed)
- No built-in image editor, but GIMP works great!
- Does crash occasionally
- Can take a bit to get set up and running
Once this is in a more stable state, I am sure it can be a giant competitor to GameMaker. It's also funny to see the community bring a GameMaker compatible editor to Linux.
You can find the package in the Arch User Repository, but not in Debian/Ubuntu repositories.
http://enigma-dev.org/
Tip: If you don't use a Arch based distro, you have to open the lateralgm.jar file through the terminal with
Enigma is completely compatible with GML (the GameMaker Language), as well as C and C++. It is developed and written in Java, and can cross-compile to Linux, Mac, and Windows. It is a "work in progress" currently, but can compile full games. There are several bugs in the engine, but most of them you can just bypass.
Pros
- Full Box-2d implementation
- Game controller support
- Open Source
- Can open and edit most GameMaker 6 through to GM Studio files
Cons
- Many bugs currently, mainly a startup error (can be bypassed)
- No built-in image editor, but GIMP works great!
- Does crash occasionally
- Can take a bit to get set up and running
Once this is in a more stable state, I am sure it can be a giant competitor to GameMaker. It's also funny to see the community bring a GameMaker compatible editor to Linux.
You can find the package in the Arch User Repository, but not in Debian/Ubuntu repositories.
http://enigma-dev.org/
Tip: If you don't use a Arch based distro, you have to open the lateralgm.jar file through the terminal with
java -jar ./lateralgm
If you don't the program will not be able to locate a few files.
Some you may have missed, popular articles from the last month:
6 comments
How many of the engines listed as having native editor support on the wiki have you had a chance to check out yet?
It's true that Enigma has been very buggy, but fortunately the situation is improving all the time. Sorlok reaves, a developer of Enigma, is trying to port open source games made with Game maker. When he encounters bugs, he fixes them in the game's engine. You can see some of his work :
- An untitled Story : http://enigma-dev.org/forums/index.php?topic=2350.0
- Iji : http://enigma-dev.org/forums/index.php?topic=2207.0
I am a modest contributor of LateralGM. I added some new features in the rooms editor. Recently i added a selection tool and copy and paste functions.
Well none, as it turns out. I didn't even realise there was a wiki page for that. Should've looked I guess.
Is there any you might recommend?
As the wiki points out, there are many different engines, but this is the one I like. The forums and IRC are active if you have questions.