forked from enigma-dev/enigma-dev
-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation
Hugar edited this page Aug 8, 2021
·
1 revision
The Wiki is not at a point yet where we feel it can be compiled into an offline version. However, we do have a page export extension installed that you can use to export pages for now.
This article serves as a high-level overview of the core concepts used in ENIGMA to make games.
| Basic | ||
|---|---|---|
| link= | Actions | A unique drag and drop solution to creating games. |
| link= | Events | Fundamental to how your game's logic is processed. They are triggered periodically or when certain conditions have been met. |
| link= | Functions | Similar to actions but are a more traditional programming concept and require that you write code. |
| link= | Variables | Store information and data such as how many lives or health a player has. |
| link= | Constants | Variables that do not change, such as the mathematical constant Pi. |
| link= | Resources | Primary means of organizing your game's content. |
| link= | Debugging | Find out why a game is crashing or not performing as expected. |
| link= | Redistributing | Share your games with other people and create a published version. |
| Advanced | ||
| link= | Input | Allows the player to interact with the game using various devices. |
| link= | Movement | Motion and interactivity are essential to making a game feel active. |
| link= | Collision Detection | A natural consequence of moving objects is that we need to detect when they collide with each other. |
| link= | Physics | Some games require more than simple collision detection and need objects to behave as they do in the real world. |
| link= | Audio | Sound effects and background music help to immerse the player in the game. |
| link= | Multiplayer | Connecting players together in the same game can often add replay value and create interesting dynamics. |
| link= | Drawing Things | One of the most essential parts of any game is drawing things on the screen. |
| link= | Particle Effects | Special effects that make the graphics look more realistic and like objects have physical qualities. |
| link= | 3D Graphics | Can be used for special effects and to add extra depth to your game. |