Developers choosing the DigitalRune Engine will gain access to the following products:
Alpha means that this is the first public release. The APIs are not yet final and may be adapted based on user feedback.
Beta means that the APIs are more or less finalized.
Released means that the library is ready to be used in your application.
"Pick and choose your technologies!"
Modularity is an important aspect of the DigitalRune Engine: The game engine is a set of independent modules – each module covering a core aspect of game development. One design goal was to minimize dependencies between modules. Developers should have the freedom to pick and choose their favorite libraries. – So choosing the DigitalRune Engine is not an all-or-nothing decision.
For example, developers who opt for DigitalRune Animation as the animation system or DigitalRune Physics as the physics engine in their application are not forced to use DigitalRune Graphics. Developers can still use a third-party graphics engine or a custom-built solution. It is also possible to integrate the libraries into Windows Forms or WPF applications to build your own game editor or CAx application.
We believe that this approach not only allows for more flexibility, it also creates more mature and stable APIs.
For a list of all features, dependencies and more information, take a look at the Online Documentation. The latest development news are posted in our Development Blog and in our Forum.