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
Next revision
Previous revision
dragengine:modules:dragonscript:newproject [2019/05/09 08:42] – created 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://dragengine.rptd.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 39: Line 39:
 ====== Where To Go From Here ====== ====== Where To Go From Here ======
  
-The project is now already in a runnable state. If you want to you can switch to the **Distributor Editor** and do a **Test-Run** or create a **DELGA File** to get a distribution file.+The project is now already in a runnable state. If you want to you can switch to the **Project Editor** and do a **Test-Run** or create a **DELGA File** to get a distribution file
 + 
 +  * 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// 
 +  * 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.1557391357.txt.gz · Last modified: 2019/05/09 08:42 by dragonlord