Drag[en]gine

Engine default

Website:
http://dragengine.rptd.ch

Developer:
Plüss Roland

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Linux

Languages Written In:
C/C++

Languages Supported:
C/C++

Graphics APIs:
OpenGL

Rating:
Not reviewed yet

Editor:
None (be one!)

This engine is not simply a game-engine but a game-engine system. The primary aim is to build an engine allowing total freedom in what features it supports and to place the choice of the features on a per-game basis into the hands of the user (run-time) instead of the developer (compile-time).

Supported Features

General

  • Object-Oriented Design
  • Plug-in Architecture
  • Other

  • Deferred Shading
  • Render-to-Texture
  • Fonts
  • GUI

  • Sky Post Processing System (Effect system)

Lighting

  • Per-pixel
  • Gloss maps

Shadows

  • Shadow Mapping

Texturing

  • Basic
  • Multi-texturing
  • Bumpmapping
  • Mipmapping
  • Projected
  • Support for texture compression
  • Dynamic textures through Renderables and Texture-Animation (dynamic texture matrix)

Shaders

  • Vertex
  • Pixel

Meshes

  • Mesh Loading
  • Skinning
  • Deformation

Scene Management

  • Portals
  • Octrees
  • Occlusion Culling

Animation

  • Inverse Kinematics
  • Forward Kinematics
  • Keyframe Animation
  • Skeletal Animation
  • Animation Blending

Terrain

  • Rendering

Physics

  • Collision Detection
  • Rigid Body Uses Bullet Physics Library

Artificial Intelligence

  • Decision Making
  • Scripted

Sound

  • 2D Sound
  • 3D Sound

Scripting

  • MapEditor (placing entities, game logic)
  • DENormGen (Normal Map Generator)

Licensing

License Name Price in $US Source Code Included?
GPL Free No
Sources will be released as soon as all sub-systems are completly implemented

This engine hasn't been reviewed yet. Be the first!

Write a Review

Suggest Edits

Last edited Sep 27, 2011 at 10:26

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.