Welcome to the VDX Game library website! The Visual Basic DirectX library is intended to be an easy to use set of objects that make writing DirectX programs using Visual Basic much easier.
The library encapsulates DirectXís functionality into easy to use objects that shield you from the complexities of writing DirectX programs, while at the same time allowing you to accomplish any programming feat you need. Whatís more, each object gives you direct access to the core DirectX objects that they are built on. This means that if thereís something you need to do that the libraries donít offer, then you can easily add the extra functionality you need by accessing the core DirectX objects.
The library is released Open Source under the GNU Public Licence,† so if you find thereís something you can add to the libraries that will benefit everyone, donít hesitate to contact me via the SourceForge Project site or by email.
30th September 2005: A STABLE version of the DirectAudio8 library has now been released. This set of classes will enable you to easily incorporate sound and music into your applications. The library supports the following features:
Also, the full documentation of the library has also been released along with some sample source code to demonstrate how to use the classes. All this can be found in the downloads
†section or from the SourceForge Project site.
18th August 2005: At last! The first example source code has been released! This project demonstrates the use of the basic blitting functions of the DirectDraw7 library in windowed mode. A perfect companion to chapter 1 of the documentation. Available NOW from the downloads
†page or from the SourceForge Project site.
9th August 2005: The first complete and stable release of the DirectDraw7 library is now available for download from the downloads
†page or from the SourceForge Project site. The library supports the following features:
On top of that, I have finished writing the first chapter of the documentation, which describes the basic use of the library. Using this chapter will hopefully enable you to get a grasp of how to use the library. If there are any queries or suggestions, please contact me!