Some people may well say that you can't write a good game such as a proper 3D game in Visual Basic.
Most game programmers disagree with this and think the only real option is to use C, C++ or VC++.
Iím not here to argue about that, but I will tell you that it is perfectly possible to write a moderate to advanced game (in 2D or in full 3D) using Visual Basic.
As an VB programmer who has followed the language since it's inception, I have to say that Visual Basic is entirely acceptable for programming Windows games; Visual Basic is the most popular programming language in the world, and it has a lot to offer aspiring game programmers.
Most windows API's and DirectX functions work just as fast or nearly as fast with VB as with VC++ or C++. However, the ease of use of VB will likely cut the production time in half.
Infact, Visual Basic is a Rapid Application Development (RAD) Tool: it is a programming system that enables programmers to quickly build working programs and I am not talking about silly shareware-quality games like as card games or a bad remake of old games(NAUTS CROSES TIC TAC TOE, HANG MAN,...), but rather high and professional quality 2D and 3D game engines; maybe not the next Quake/Half-life, but that doesnít mean you can't do any games, as you could find in the Download Section.
However, here you could learn a lot about game development and VB's use of DirectX; of course, this presumes a basic knowledge of the Visual Basic language and of DirectX programming.
The purpose of this site is to provide readers with support for the concepts above explained with a compilation of completed VB games, but with one restriction: I promote a free source code exchange; anyone interested about the source code of the sample demo programs downloaded from this site, have to post to me a source code of a program with equivalent value and will receive the desidered demo code (QUID PRO QUOD, DO UT DES).
To contact me: firstname.lastname@example.org