User Tools

Site Tools


gamedev:deigde:exampleprojects

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
gamedev:deigde:exampleprojects [2020/04/19 22:25] dragonlordgamedev:deigde:exampleprojects [2020/05/05 20:59] (current) dragonlord
Line 8: Line 8:
 Example projects for the the Drag[en]gine game engine. Example projects for the the Drag[en]gine game engine.
  
-You can find the source code in the [[https://github.com/LordOfDragons/deexamples|GitHub Repository]]. There you can also find in the **Release** section the pre-build **DELGA files** to test out the example projects without opening the project files.+You can find the source code in the [[https://github.com/LordOfDragons/deexamples|GitHub Repository]]. There you can also find in the [[https://github.com/LordOfDragons/deexamples/releases|Release Section]] the pre-build **DELGA files** to test out the example projects without opening the project files.
  
 ====== Usage ====== ====== Usage ======
Line 14: Line 14:
 Download or clone the source code to your computer. Each directory contains an example project as well as a directory with some example content you can use for getting to know the game engine. Download or clone the source code to your computer. Each directory contains an example project as well as a directory with some example content you can use for getting to know the game engine.
  
-//**Directory exampleApp**//+===== Directory exampleApp =====
  
 This project is a basic example of a game application. It contains various small areas demonstrating individual engine features. Seeing how something works is usually easier than reading documentation. This project is a basic example of a game application. It contains various small areas demonstrating individual engine features. Seeing how something works is usually easier than reading documentation.
  
-//**Directory dstestproject**//+===== Directory dstestproject =====
  
 Another test project focusing on various UI aspects of the **DragonScript Script Module**. The exampe is organized as a set of windows you can open each demonstrating UI features. Another test project focusing on various UI aspects of the **DragonScript Script Module**. The exampe is organized as a set of windows you can open each demonstrating UI features.
  
-//**Directory audioTest**//+===== Directory audioTest =====
  
 This project contains a flight of hallways with individual rooms demonstrating the Drag[en]gine Audio System. This audio system provides aurealization support which is enabled automatically if your **game objects** are befitted with **audio models** and you use **audio texture properties** on your **object skins**. This project contains a flight of hallways with individual rooms demonstrating the Drag[en]gine Audio System. This audio system provides aurealization support which is enabled automatically if your **game objects** are befitted with **audio models** and you use **audio texture properties** on your **object skins**.
  
-//**Directory videoplayer**//+===== Directory videoplayer =====
  
 This project contains a simple video player. This project contains a simple video player.
  
-//**Directory network**//+===== Directory network =====
  
 This project contains an example of a network game application. The project consist of a simple game prototype allowing a player to host a game and others to join the game. Some basic game mechanics are present which are unfinished on purpose. You are encouraged to try complete the mechanics as a learning experience. This project contains an example of a network game application. The project consist of a simple game prototype allowing a player to host a game and others to join the game. Some basic game mechanics are present which are unfinished on purpose. You are encouraged to try complete the mechanics as a learning experience.
  
-//**Directory degraphicstest**//+===== Directory degraphicstest =====
  
 This project is a bit more than just an example project. The basic idea behind this project is to allow **graphic module** developers to test features using a simple test setup. This project allows to load worlds and shows a configurable set of **parameters** on the UI. The user can then manipulate the parameters to examine their effect. The project is made in a way users/developers can share test worlds with others. This project is a bit more than just an example project. The basic idea behind this project is to allow **graphic module** developers to test features using a simple test setup. This project allows to load worlds and shows a configurable set of **parameters** on the UI. The user can then manipulate the parameters to examine their effect. The project is made in a way users/developers can share test worlds with others.
  
-//**Directory exampleContent**//+===== Directory exampleContent =====
  
 This directory contains some example content. Contains some simple example skins covering a couple of different materials as well as an example **game object class** defined using the **XML element class** system. This content you can directly copy/paste into your projects to experiment with. This directory contains some example content. Contains some simple example skins covering a couple of different materials as well as an example **game object class** defined using the **XML element class** system. This content you can directly copy/paste into your projects to experiment with.
  
gamedev/deigde/exampleprojects.1587335154.txt.gz · Last modified: 2020/04/19 22:25 by dragonlord