This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
dragengine:glem [2020/05/18 20:59] – [Engine Layer] thanos | dragengine:glem [2020/05/18 21:02] – [Launcher Layer] thanos | ||
---|---|---|---|
Line 45: | Line 45: | ||
===== Launcher Layer ===== | ===== Launcher Layer ===== | ||
- | Launchers are a very nifty principle putting | + | |
+ | 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 | ||
+ | |||
+ | By definition a launcher is a piece of software responsible for managing an instance of the game engine | ||
+ | |||
+ | A launcher is responsible | ||
+ | |||
+ | Launchers are not required | ||
===== 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 determine what language they use to program the game as well as how much the game engine is abstracted from them ranging from exposing nearly all functionality to click and play style game design. This layer is fully independent of the underlaying operating system and hardware. This way you can develop your game without worrying about the actual hardware your users are using. This layer is fully in the hands of the individual game developers. No other layer has to know anything about the actual game code on top of them. | 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 determine what language they use to program the game as well as how much the game engine is abstracted from them ranging from exposing nearly all functionality to click and play style game design. This layer is fully independent of the underlaying operating system and hardware. This way you can develop your game without worrying about the actual hardware your users are using. This layer is fully in the hands of the individual game developers. No other layer has to know anything about the actual game code on top of them. | ||
<WRAP clear></ | <WRAP clear></ |