This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dragengine:glem [2020/05/18 21:02] – [Launcher Layer] thanos | dragengine:glem [2020/05/18 21:04] (current) – [Game Scripts Layer] thanos | ||
---|---|---|---|
Line 46: | Line 46: | ||
===== Launcher Layer ===== | ===== Launcher Layer ===== | ||
- | Launchers are a unique characteristic of this game engine, setting it apart from the rest. | + | Launchers are a unique characteristic of this game engine, setting it apart from the rest. A game does not link or use the game engine directly but through a launcher. By definition a launcher is a piece of software responsible for managing an instance of the game engine executing the game. |
- | + | ||
- | A game does not link or use the game engine directly but through a launcher. | + | |
- | + | ||
- | By definition a launcher is a piece of software responsible for managing an instance of the game engine executing the game. | + | |
A launcher is responsible for initializing the engine which also includes checking for required modules and for populating the virtual file system. | A launcher is responsible for initializing the engine which also includes checking for required modules and for populating the virtual file system. | ||
Line 57: | Line 53: | ||
===== Game Scripts Layer ===== | ===== Game Scripts Layer ===== | ||
- | This is where the meat of the game is handled. This is the realm of game developers. They are not required to deal with anything below their layer. Their choice of Scripting Module | + | |
+ | This is where a game is implemented and the realm of game developers. They are not required to deal with anything below this layer. Their choice of Scripting Module | ||
<WRAP clear></ | <WRAP clear></ |