User Tools

Site Tools


dragengine:glem

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dragengine:glem [2020/05/18 21:02] – [Launcher Layer] thanosdragengine: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 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 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 determines 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 underlying 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> <WRAP clear></WRAP>
dragengine/glem.txt · Last modified: 2020/05/18 21:04 by thanos