Sors Adversa is powered by Desdinova Engine, an incredible fast and strong proprietary graphic engine developed with Microsoft XNA 2.0 Framework.
The Desdinova Engine is designed for the rendering of outdoor enviroments and settings, fully compiled in Visual Studio 2005 C# using an object oriented politic. By the usage of simple and easy to understand functions, it is possible to create own graphic application, without paying to much attention to the development of the graphic engine itself, in few minutes.

This is the current features of Desdinova Engine at 0.6.0.0 version:
- Build on Microsoft XNA 2.0 Framework (using C# in Visual Studio 2005)
- Massive object-oriented implementation
- Stand-alone external DLL implementation (by project reference)
- Multiple scene management (with separated thread for load next scene)
- Per-scene resources and content for dynamic allocation/deallocation
- 3 directional lights (based on "3-point light rig")
- 4 dynamic lights per-model (on 3.0 shader cards)
- Shader fog system (normal and height fog)
- Material system (flat, bump, reflection, transparent, specular, etc.)
- Anchor system for multiple jerarchical entities
- Camera frustrum culling, fog culling, distance culling
- Simple collision detection via bounding spheres
- Pre-created post processing effects (and user-defined possibilities)
- Movie effects (fade in/out, 16/9, etc.)
- Normal spritefont and typedfont to simulate keyboard writing (with 2D shadow support)
- Sky sphere with cubemap texture
- Lens flare effect (with occlusion query, if available)
- 3D quads and billboard implementation for 2D/3D effects
- 2D panels with frame animation support
- 3D sound effect and background musics
- 2D lines, 3D lines, grids and curves
- InfoPanel for runtime debug informations (verticies, mesh, etc.)
- Support keyboard, mouse and joypad (in WindowsXP also)
- HTML based log system