ENIGMA (IDE) - Le Bottin des Jeux Linux

ENIGMA (IDE)

🗃️ Specifications

📰 Title: ENIGMA (IDE) 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 2D
🏷️ Category: Development ➤ Editor & IDE 🏝️ Perspective: Third person
🔖 Tags: Development; IDE; C/C++; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single & Multi
🐓️ Latest: 2014-03-30 🚦 Status: 04. Released (status)
📍️ Version: Dev : 65a91e92b9 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2014-01-11 🐜️ Updated: 2024-06-29

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 3 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 14135

📖️ Summary

📜️[en]: An open source multi-platform game development environment derived from that of the popular software Game Maker. 📜️[fr]: Un IDE libre, open source et multiplateforme, compatible avec Game Maker

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2]

💰 Commercial
• (empty)

🍩️ Resources
[ENIGMA games]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (ENIGMA Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (GameMaker: Studio) [fr] [en]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 🛜️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "blabla" 📜️


ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation, is an open source multi-platform game development environment derived from that of the popular software Game Maker.

ENIGMA is a free development environment geared towards game development.

* It's free and open source!
* Compiled for maximum speed, with lightning fast calculations!
* Easy to learn, and Game Maker compatible!
* It's a great way to get started with C++.

Its intention is to provide you with a quality game creation tool and a bridge between high- and low-level programming languages. It can be used either through an IDE, namely, its sister project, LateralGM, or through a Command line interface. Like Game Maker, ENIGMA comprises both an easy to use Drag & Drop system as well as its own programming language. This programming language, known as EDL, is essentially a mix between C++ and Game Maker's GML. Part of ENIGMA's goal is to remain backwards compatible with Game Maker, serving for some intents and purposes as a Game Maker compiler, however, EDL offers many very powerful features which simply aren't present in the alternative. Such features include the ability to compile DLLs and other C/C++ scripts right into the program and access C++ types, templates, and functions. Although EDL adopts GML's very lax syntax in its scripting, the inputted code is actually parsed and translated into valid C++. This compilation improves size and performance of the language by incredible amounts, while almost magically maintaining its simplicity of use.

Proof

Want some proof of ENIGMA's prowess? Try some of our games: https://enigma-dev.org/edc/games.php?action=list

Note that most of these game were made in Game Maker, but ENIGMA can directly compile Game Maker games so they run a lot faster! Most of these games could also be made even faster by taking advantage of ENIGMA's extra features such a type casting and control over the internal mechanisms.

📕 Description [fr]

Un IDE libre, open source et multiplateforme, compatible avec Game Maker, par la ENIGMA Team.
En Java.

ENIGMA (pour Extensible Non-Interpreted Game Maker Augmentation) est un IDE dérivé de Game Maker (du studio YoYo Games).

Son objectif est de fournir un outil de conception de jeux open source de qualité permettant de faire le lien entre les langages de haut et de bas niveaux.
Il peut être utilisé via un IDE (dénommé LateralGM) ou via une interface en ligne de commande (Command Line Interface, aka CLI).
De même qu'avec Game Maker, ENIGMA inclut à la fois un système de Drag & Drop facile à utiliser, ainsi que son propre langage de programmation.
Son langage de programmation se dénomme EDL, un mix entre le C++ et le GML (Game Maker Language), le langage de script de Game Maker.

Les objectifs majeurs d'ENIGMA sont de conserver sa rétro-compatibilité avec Game Maker - permettant de s'en servir comme compilateur pour ses jeux, tout en offrant (via EDL) de très puissantes fonctionnalités qui ne sont tout simplement pas implémentées dans ce dernier.