| Next revisionBoth sides next revision |
dragengine:modules:main [2012/12/03 19:24] – created dragonlord | dragengine:modules:main [2012/12/03 20:33] – dragonlord |
---|
| |
^Module Category^Description^ | ^Module Category^Description^ |
|Graphic|Handling windows, screens and rendering to them| | |[[dragengine:modules:ai|AI]]|AI handling and navigation| |
|Physics|Support for physical simulations and collision detection| | |[[dragengine:modules:animator|Animator]]|Animates components using animator definitions| |
|Audio|Handling audio devices, mixing and playing back sound and music in a 3D environment| | |[[dragengine:modules:audio|Audio]]|Handling audio devices, mixing and playing back sound and music in a 3D environment| |
|Networking|Network communication between servers, clients and other network components if required| | |[[dragengine:modules:crashrecovery|Crash Recovery]]|Analyze a crashed game engine instance and getting it back running where it crashed if possible| |
|Crash Recovery|Analyze a crashed game engine instance and getting it back running where it crashed if possible| | |[[dragengine:modules:graphic|Graphic]]|Handling windows, screens and rendering to them| |
|Animator|Animates components using animator definitions| | |[[dragengine:modules:input|Input]]|Process input from the user| |
| |[[dragengine:modules:network|Networking]]|Network communication between servers, clients and other network components if required| |
| |[[dragengine:modules:physics|Physics]]|Support for physical simulations and collision detection| |
| |[[dragengine:modules:scripting|Scripting]]|Run game logic| |
| |
====== Multiple Type Modules ====== | ====== Multiple Type Modules ====== |
| |
^Module Category^Description^ | ^Module Category^Description^ |
|Model|Handle model files with static or deformable meshes with optional LOD meshes| | |[[dragengine:modules:animation|Animation]]|Load and save animation files containing precanned animation sequences for use with animators| |
|Skin|handle skin files with an unlimited number of named textures| | |[[dragengine:modules:font|Font]]|Load and save font files containing colored or colorable bitmap fonts| |
|Rig|Handle rig files defining physical simulation properties as well as collision shapes| | |[[dragengine:modules:image|Image]]|Load and save image files for direct use or for use with skin resources| |
|Animation|Handle animation files containing precanned animations for use by animators| | |[[dragengine:modules:langpack|Language Pack]]|Load and save language pack files containing text translations to be used with translator resources| |
| |[[dragengine:modules:model|Model]]|Load and save model files with static or deformable meshes optional with LOD meshes| |
| |[[dragengine:modules:occmesh|Occlusion Mesh]]|Load and save occlusion mesh files containing low polygon meshes used for occlusion testing| |
| |[[dragengine:modules:rig|Rig]]|Load and save rig files defining physical simulation properties as well as collision shapes| |
| |[[dragengine:modules:skin|Skin]]|Load and save skin files containing named textures for use with components| |
| |[[dragengine:modules:sound|Sound]]|Load and save sound files containing sound effect or looped or non-looped music| |
| |[[dragengine:modules:video|Video]]|Load and save video files containing videos with or without sound to be played back with video players| |
| |
====== Module Listing ====== | ====== Module Listing ====== |
| |
^Module^Type^Description^Platform^ | ^Module^Type^Description^Platform^ |
|OpenGL|Graphic|OpenGL based rendering for high-end graphic cards|Linux, Windows| | |[[dragengine:modules:opengl:main|OpenGL]]|[[dragengine:modules:graphic|Graphic]]|OpenGL based rendering for high-end graphic cards|Linux, Windows| |
| ( pages for other modules will be added later on ) |
| |