User Tools

Site Tools


dragengine:modules:dragonscript:newproject

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
dragengine:modules:dragonscript:newproject [2020/09/14 18:18] – [Where To Go From Here] dragonlorddragengine:modules:dragonscript:newproject [2024/03/14 16:51] (current) dragonlord
Line 9: Line 9:
 The **DragonScript Scripting Module** allows you to create a Game Project based on the **DragonScript Language**. The **DragonScript Scripting Module** allows you to create a Game Project based on the **DragonScript Language**.
  
-The scripts written for your game project run in one large **Script Environment**. You do not attach loose scripts to objects to provide functionality. Instead all scripts are compiled at once when the game is launched and your game project starts by instantiation a subclass of [[https://developer.dragondreams.ch/docs/dragonscript/scriptapi/latest/classDragengine_1_1Game.html|Game]] class. Hence this module is based on scripting in the first place with direct access to the game functionality underneath.+The scripts written for your game project run in one large **Script Environment**. You do not attach loose scripts to objects to provide functionality. Instead all scripts are compiled at once when the game is launched and your game project starts by instantiation a subclass of #@LinkApiDocDEDS2_HTML~classDragengine_1_1Game.html,Game~@# class. Hence this module is based on scripting in the first place with direct access to the game functionality underneath.
  
 Different abstraction layers are present to help developing a game project fast and agile. The different layers are discussed in further detail in [[dragengine:modules:dragonscript:main#implementation_details|Implementation Details]]. Different abstraction layers are present to help developing a game project fast and agile. The different layers are discussed in further detail in [[dragengine:modules:dragonscript:main#implementation_details|Implementation Details]].
Line 43: Line 43:
   * Have a look at the [[gamedev:deigde:exampleprojects|Example Projects]] to examine some working code   * Have a look at the [[gamedev:deigde:exampleprojects|Example Projects]] to examine some working code
   * Learn about [[dragengine:modules:dragonscript:abstractions|How you want to build your Game]] to learn about //Behavior Elements//   * Learn about [[dragengine:modules:dragonscript:abstractions|How you want to build your Game]] to learn about //Behavior Elements//
-  * Check out the [[https://developer.dragondreams.ch/docs/dragonscript/scriptapi/latest/classDragengine_1_1Gui_1_1Widget.html|Widget API Documentation]] to learn about the UI widgets you can use as well as [[dragengine:modules:dragonscript:guitheme|Gui Themes]] for an overview of how they are styled.+  * Check out the #@LinkApiDocDEDS2_HTML~classDragengine_1_1Gui_1_1Widget.html,Widget API Documentation~@# to learn about the UI widgets you can use as well as [[dragengine:modules:dragonscript:guitheme|Gui Themes]] for an overview of how they are styled.
  
dragengine/modules/dragonscript/newproject.txt · Last modified: 2024/03/14 16:51 by dragonlord