This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
gamedev:deigde:exampleprojects [2020/04/19 22:54] – [Example Projects] dragonlord | gamedev:deigde:exampleprojects [2020/05/05 20:59] (current) – dragonlord | ||
---|---|---|---|
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/ | 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/ | ||
- | //**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. | ||