The VLEngine
Introduction |
I started creating this engine for Visuland in 2007, which was mainly an internet based application built around VOIP communication. |
Some history |
The original engine was made a long time ago targeting the then low end hardware. Originally it used DierctX8.1 with fixed function pipeline.
According to the statistics 10-15% of our users had no shader nor hardware vertex processing support. The rendering used lightmapping and only the player characters used dynamic projected shadows. |
Ideal for prototyping |
One of the best feature of the engine which was not intentional, but worked out pretty well is the capability of separating different projects in the code with minimal connection to the core.
The GUI framework is a mini windows with applications, forms...etc |
The ultimate scene editor |
Early on, the engine was arranged into a separate DLL file because of the internet browser integration, and this made a good use to create a stand alone scene editor, which also proven to be a good choice. |