This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
dragengine:featurelist [2012/11/29 19:27] – created dragonlord | dragengine:featurelist [2020/04/23 20:04] (current) – dragonlord | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Dragengine Features Overview ====== | + | ~~NOTOC~~ |
- | Due to the modular nature a fixed list of engine | + | {{tag>features |
+ | <WRAP youarehere> | ||
+ | [[: | ||
+ | </ | ||
- | Last updated: 3.12.2011 | + | Due to the modular nature a fixed list of engine features as other engines provide is not possible since it all depends on the customer' |
- | ===== Platforms ===== | + | Last updated: 10.01.2014 |
+ | <WRAP column 45%> | ||
+ | <WRAP boxheader> | ||
+ | ====== Platforms ====== | ||
+ | </ | ||
+ | <WRAP boxcontent> | ||
* Linux (32/64-Bit) | * Linux (32/64-Bit) | ||
* Windows XP/Vista/7 (32/64-bit) | * Windows XP/Vista/7 (32/64-bit) | ||
* Haiku (BeOS) | * Haiku (BeOS) | ||
+ | </ | ||
- | ===== Game Engine ===== | + | <WRAP boxheader> |
+ | ====== Game Engine ====== | ||
+ | </ | ||
+ | <WRAP boxcontent> | ||
* Unlimited/ | * Unlimited/ | ||
- | * Various [[gamedev: | + | * Various |
- | * Dynamic multi-layer [[gamedev: | + | * Dynamic multi-layer |
* Height Map Terrains with Height Modifiers (Terra-Morphing) | * Height Map Terrains with Height Modifiers (Terra-Morphing) | ||
- | * [[gamedev: | + | |
- | * [[gamedev: | + | |
+ | * **[[gamedev: | ||
* Attachable Decals | * Attachable Decals | ||
- | * [[gamedev: | + | |
- | * [[gamedev: | + | |
+ | * Dynamic environment map probes | ||
* Post processing effects stack | * Post processing effects stack | ||
* Multi-World-Rendering | * Multi-World-Rendering | ||
Line 25: | Line 39: | ||
* L-GPL license | * L-GPL license | ||
* True 0-Day Portability | * True 0-Day Portability | ||
- | * [[gamedev: | + | |
- | * [[gamedev: | + | |
* Physical particle collisions | * Physical particle collisions | ||
* Multiple types per emitters | * Multiple types per emitters | ||
Line 35: | Line 49: | ||
* Cast from model vertices/ | * Cast from model vertices/ | ||
* Ribbon support | * Ribbon support | ||
- | * [[gamedev: | + | |
+ | </ | ||
- | ===== Launchers ===== | + | <WRAP boxheader> |
+ | ====== Launchers ====== | ||
+ | </ | ||
+ | <WRAP boxcontent> | ||
* DELauncher (runs games from the console) | * DELauncher (runs games from the console) | ||
* Same features as DELauncherGUI | * Same features as DELauncherGUI | ||
Line 49: | Line 67: | ||
* User Game Overlay (saves, captures/ | * User Game Overlay (saves, captures/ | ||
* Game Profile Support | * Game Profile Support | ||
- | * True 0-Day Portability | + | * True 0-Day Portability |
* DEIGDE: Drag[en]gine Integrated Game Development Environment. | * DEIGDE: Drag[en]gine Integrated Game Development Environment. | ||
+ | </ | ||
- | ===== Scripting | + | <WRAP boxheader> |
- | * DragonScript | + | ====== DEIGDE |
- | * Python | + | </ |
- | * Smalltalk | + | <WRAP boxcontent> |
+ | Engine Resource editors allow to edit ALL resource files of a given type for which a matching module exists in the engine to load this file. They are thus Game Independent. | ||
+ | * Rig (edit engine rig resources) | ||
+ | * Skin (edit engine skin resources) | ||
+ | * Font (edit engine font resources) | ||
- | ===== Graphic (OpenGL Module) ===== | + | Epsylon editors allow to edit definition files used by the Epsylon game. Most of them are though also useful for other games. Loader scripts are available to load these definitions in your game. |
+ | * World (edit Epsylon worlds, *.world.xml) | ||
+ | * Animator (edit Epsylon animator definition, *.animator.xml) | ||
+ | * Sky (edit Epsylon sky definition, *.sky.xml) | ||
+ | * Particle (edit Epsylon particle emitter definition, *.partem.xml) | ||
+ | * Speech Animation (edit Epsylon speech animation definition, *.spa.xml) | ||
+ | * Conversation (edit Epsylon conversation definition, *.conversation.xml) | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP column 45%> | ||
+ | <WRAP boxheader> | ||
+ | ====== Graphic (OpenGL Module) ====== | ||
+ | </ | ||
+ | <WRAP boxcontent> | ||
* Deferred Rendering | * Deferred Rendering | ||
* High Definition Range Rendering | * High Definition Range Rendering | ||
Line 81: | Line 118: | ||
* Dynamic Textures (image, camera view, custom rendered, videos) | * Dynamic Textures (image, camera view, custom rendered, videos) | ||
* Particle Illumination | * Particle Illumination | ||
+ | * Screen-Space Reflections | ||
+ | * Screen-Space Ambient Occlusion | ||
+ | * Ambient Occlusion Self-Shadowing | ||
+ | </ | ||
- | ===== Physics (Bullet Module) ===== | + | <WRAP boxheader> |
+ | ====== Physics (Bullet Module) ====== | ||
+ | </ | ||
+ | <WRAP boxcontent> | ||
* Rigid Body physics | * Rigid Body physics | ||
* 6-DoF constraints | * 6-DoF constraints | ||
Line 90: | Line 134: | ||
* Prop Field Wind Simulation | * Prop Field Wind Simulation | ||
* Physical Particle Simulation | * Physical Particle Simulation | ||
+ | </ | ||
- | ===== Audio (OpenAL Module) ===== | + | <WRAP boxheader> |
+ | ====== Scripting (choose what pleases you best) ====== | ||
+ | </ | ||
+ | <WRAP boxcontent> | ||
+ | * DragonScript (Engine abstracts with simple classes, Object Oriented, Support for external Code Packages) | ||
+ | * Python (WIP) | ||
+ | * Smalltalk (WIP) | ||
+ | </ | ||
+ | |||
+ | <WRAP boxheader> | ||
+ | ====== Audio (OpenAL Module) ====== | ||
+ | </ | ||
+ | <WRAP boxcontent> | ||
* 3D Audio support | * 3D Audio support | ||
* Streaming audio | * Streaming audio | ||
+ | </ | ||
- | ===== AI (DE AI Module) ===== | + | <WRAP boxheader> |
- | * Various [[gamedev: | + | ====== AI (DE AI Module) ====== |
+ | </ | ||
+ | <WRAP boxcontent> | ||
+ | * Various | ||
* Layers support (operate multiple different spaces at the same time) | * Layers support (operate multiple different spaces at the same time) | ||
* Unlimited number of spaces (automatic linking great for streaming and large worlds) | * Unlimited number of spaces (automatic linking great for streaming and large worlds) | ||
* Smooth path calculation | * Smooth path calculation | ||
* Automatic optimizations | * Automatic optimizations | ||
+ | </ | ||
- | ===== Network (DENetwork Module) ===== | + | <WRAP boxheader> |
+ | ====== Network (DENetwork Module) ====== | ||
+ | </ | ||
+ | <WRAP boxcontent> | ||
* UDP | * UDP | ||
* State synchronization | * State synchronization | ||
* Multi-host servers (Client-Server, | * Multi-host servers (Client-Server, | ||
- | + | </ | |
- | ===== DEIGDE (Drag[en]gine Integrated Game Development Environment) ===== | + | </ |
- | Engine Resource editors allow to edit ALL resource files of a given type for which a matching module exists in the engine to load this file. They are thus Game Independent. | + | <WRAP clear></ |
- | * Rig (edit engine rig resources) | + | |
- | * Skin (edit engine skin resources) | + | |
- | * Font (edit engine font resources) | + | |
- | + | ||
- | Epsylon editors allow to edit definition files used by the Epsylon game. Most of them are though also useful for other games. Loader scripts are available to load these definitions in your game. | + | |
- | * World (edit Epsylon worlds, *.world.xml) | + | |
- | * Animator (edit Epsylon animator definition, *.animator.xml) | + | |
- | * Sky (edit Epsylon sky definition, *.sky.xml) | + | |
- | * Particle (edit Epsylon particle emitter definition, *.partem.xml) | + | |
- | * Speech Animation (edit Epsylon speech animation definition, *.spa.xml) | + | |
- | * Conversation (edit Epsylon conversation definition, *.conversation.xml) | + | |
- | + | ||
- | ====== Links ====== | + | |
- | * [[dragengine: | + | |
- | * [[: | + |