This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dragengine:modules:dragonscript:abstractions [2025/03/13 17:03] – dragonlord | dragengine:modules:dragonscript:abstractions [2026/10/15 17:21] (current) – [Behavior Elements] dragonlord | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| </ | </ | ||
| - | ====== Abstraction Layers ====== | + | ====== Abstraction Layers: How you want to build your Game ====== |
| The **DragonScript Scripting Module** provides 3 main ways to build your game depending on your skill level and project requirements. The layers are listed from the most simple one (which is recommended for most projects) to the most flexible one. | The **DragonScript Scripting Module** provides 3 main ways to build your game depending on your skill level and project requirements. The layers are listed from the most simple one (which is recommended for most projects) to the most flexible one. | ||
| Line 16: | Line 16: | ||
| **Behavior Elements** are build on top of the **Scenery Elements** and provide a **composeable** way to build game logic. This is the fastest way to build your game by befitting elements with reusable **behavior** while still retaining all the powerful coupling to other script classes. | **Behavior Elements** are build on top of the **Scenery Elements** and provide a **composeable** way to build game logic. This is the fastest way to build your game by befitting elements with reusable **behavior** while still retaining all the powerful coupling to other script classes. | ||
| - | [[dragengine: | + | * [[dragengine: |
| + | * [[xml_element_classes|XML Element Classes]] | ||
| ====== Scenery Elements ====== | ====== Scenery Elements ====== | ||