Forums
Forum Home > General Discussion > ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation | ||
---|---|---|
Member Posts: 110 | http://www.enigma-dev.org/ ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation, is an open source cross-platform game development environment derived from that of the popular software Game Maker.A few years ago ENIGMA couldn't work at all with some of the most basic example GMK's out there. A lot has changed since, my current project, Mark the Penguin HD is being made in it. I strongly recommend this software to anyone who either is targeting desktop platforms exclusively (Windows, Mac, Linux, ChromeBook, FreeBSD, etc) or has no money in the bank. With little or no modifications, your project will work out of the box and run much faster and smoother than what is possible in GM 1.0-8.1, even GMStudio, even the $300 YoYoCompiler. This may be a forum meant for GM, but it isn't run by YYG staff, therefore I hope this topic won't have a reason for being locked, after all I did post it in the General Discussion sub forum. You know, the only reason I can post this here but not on the GMC is because the YYG staff see ENIGMA as a potential threat to their product and general income, so they do all they can to hide it from their customer's eyes. Please try ENIGMA, it has roughly the same amount of bugs as GMStudio, but it's nothing that can't be worked around typically. And it has full 3D support, WIP shaders support, Box2D physics, can load projects from GM 4.3 - 8.1 and GMX loading/writing for GMStudio projects. It even kept functions GMStudio dropped such as splash videos and external sprite / background loading. | |
-- TIME:KILLER:GAMES - FREEWARE VIDEOGAMES CREATED BY SAMUEL VENABLE
| ||
Member Posts: 912 |
Thanks, Sam. I'm going to try a test of it soon after I finish the Quest Quell. | |
-- Once upon a time, there was a game developer. He created rare obscure games that is so rare and obscure, that no one played it, except him. He started to think, maybe he created too much. So he gathered all his games and released it, secretly. You still have a chance to find these games. It only takes one click to commence the investigation. NEW!!! AJtheprogrammer Network Secret Hidden Minigames! NEW!!! Check it out at AJtheprogrammerNET!
| ||
Member Posts: 110 |
You're welcome. ![]() ![]() | |
-- TIME:KILLER:GAMES - FREEWARE VIDEOGAMES CREATED BY SAMUEL VENABLE
| ||
Posts: 502 |
No it won't be removed, and i'll definitely check it out. How good is the 3d? | |
| ||
Member Posts: 110 |
The same as GM, but with native OBJ model loading, and some other things here and there. | |
-- TIME:KILLER:GAMES - FREEWARE VIDEOGAMES CREATED BY SAMUEL VENABLE
| ||
Member Posts: 912 |
I can't, it's file size is larger than Game Maker's.
| |
-- Once upon a time, there was a game developer. He created rare obscure games that is so rare and obscure, that no one played it, except him. He started to think, maybe he created too much. So he gathered all his games and released it, secretly. You still have a chance to find these games. It only takes one click to commence the investigation. NEW!!! AJtheprogrammer Network Secret Hidden Minigames! NEW!!! Check it out at AJtheprogrammerNET!
| ||
Member Posts: 110 |
That's a shame, but that's because unlike GM 8.1 and below it includes a lot of dependencies, it uses MinGW to compile the code, and Git is the Updater and Bug Tracker, both of which make the filesize a bit bigger. When it comes to game engines, interpreted code like what's used in GM 8.1 and below doesn't require any third party SDK's or compilers. GMStudio uses SDK's and a lot of them, which if you have Master Collection and all the target SDK's installed, GMStudio is much heavier on space than ENIGMA times ten, ENIGMA's sdk for Windows and Linux is MinGW and (I think) for Mac is XCode. Lastly, this only applies to the game engines themselves, but the actual games ENIGMA creates are actually quite smaller than the GM 8.1 and below, and GMStudio equivalents, because compiled, non-interpreted code not only runs faster, but makes smaller game file sizes. | |
-- TIME:KILLER:GAMES - FREEWARE VIDEOGAMES CREATED BY SAMUEL VENABLE
| ||
Member Posts: 912 |
Yeah, GMStudio is like a pile of piles of megabytes. | |
-- Once upon a time, there was a game developer. He created rare obscure games that is so rare and obscure, that no one played it, except him. He started to think, maybe he created too much. So he gathered all his games and released it, secretly. You still have a chance to find these games. It only takes one click to commence the investigation. NEW!!! AJtheprogrammer Network Secret Hidden Minigames! NEW!!! Check it out at AJtheprogrammerNET!
| ||
Member Posts: 110 |
I have an example project that works both in ENIGMA and GMStudio. Compile with either game engine for identical output. It is such a beautiful thing ENIGMA is free. Enlarged screenshot here: Download the source EGM, GM81, and Windows EXE's: If the project doesn't work with the version of ENIGMA or GMStudio you are using, download these installers: For educational use only. This is the basic mechanics engine I am going to be using for my project, "Alien Joe Bob". Do NOT distribute this zip or any of its contents without my written consent. Thank you. | |
-- TIME:KILLER:GAMES - FREEWARE VIDEOGAMES CREATED BY SAMUEL VENABLE
| ||
Member Posts: 912 |
Quantity over quality. End of story. | |
-- Once upon a time, there was a game developer. He created rare obscure games that is so rare and obscure, that no one played it, except him. He started to think, maybe he created too much. So he gathered all his games and released it, secretly. You still have a chance to find these games. It only takes one click to commence the investigation. NEW!!! AJtheprogrammer Network Secret Hidden Minigames! NEW!!! Check it out at AJtheprogrammerNET!
| ||
Moderator Posts: 657 |
You understand it's an engine, right? | |
--
| ||
Member Posts: 110 |
@AJ don't know what you are complaining about | |
-- TIME:KILLER:GAMES - FREEWARE VIDEOGAMES CREATED BY SAMUEL VENABLE
| ||
Member Posts: 110 |
It's like GM8 pro but it has a lot of things studio has as well, like GMX loading/saving, box2D physics, shaders, mac, linux, etc. And a good amount of desktop OS platforms both GM and GMS don't have, like Chromebook, FreeBSD, and potentially Solarias. You can select what API's you use depending on your platform, like OpenGL 1.1 for best compatibility, OpenGL 3.0 for best performance, even DirectX 9.0 / 11.0. That's just graphics, you can also choose from a variety of sound, GUI, and other API to help your game work best dependning on what you need most. It still has a lot of things studio dropped, like splash videos (both DND and GML), exectute_program/shell(), sleep(), screen_refresh(), screen_redraw(), etc. | |
-- TIME:KILLER:GAMES - FREEWARE VIDEOGAMES CREATED BY SAMUEL VENABLE
| ||
Member Posts: 110 |
Almost forgot it also works with external image loading and replacing with PNG and BMP. And if I remember right sound should work too if you use WAV or MP3. External resource loading (other than raw text) GMS dropped. If you have created or use custom DND libs, they work in ENIGMA too, after whenever you install ENIGMA, a folder should be created named "\enigma-dev" in that folder, created a subfolder called "\lib" and put your custom lib files in there. Restart ENIGMA.exe if it's already opened and the new DND actions should now appear in the interface! | |
-- TIME:KILLER:GAMES - FREEWARE VIDEOGAMES CREATED BY SAMUEL VENABLE
| ||
You must login to post.