REVIEW - Microsoft Visual Basic Game Programming for Teens


Microsoft Visual Basic Game Programming for Teens


Jonathan S. Harbour


Nelson Education (2002)




Paul F. Johnson


August 2004



This is one very large book, which is well written by an author who knows his stuff about games programming. Now, I'm not a fan of Visual Basic (I'm not a fan of its object model or how it works), but DirectX I do like; it is one fantastic library - I honestly wish there was an open source version.

The book clearly explains DirectX and how to use it with VB in very logical sections. Normally, sectioning things is not a good idea, but with something as extensive as DirectX and how you have to write a game, it had to be that way.

Unfortunately, the book is now 2 years old and as such, only covers DirectX version 8. While it's perfectly usable, the advantages of DirectX 9 over version 8 do make games development a lot easier. That is not a fault of the book though, more a problem with the pace of software development.

One of the biggest plusses is that the book also comes with some complete games towards the end and the development process is well defined in the book. It is good to be able to see how the games work and develop; it certainly helps the learner when they don't have some little code snippet which doesn't really help explain very much and in isolation, doesn't help with the understanding.

The book also covers object programming, network gaming, advanced techniques - in fact, just about everything you could want to know to develop your own games under Visual Basic.

The CD that comes with the book contains plenty of demos as well as the DirectX 8 SDK.

A growing number of universities in the UK are now offering Computer and Video Games courses with a push towards XBox programming. If you intend to go to one of these establishments, then quite possibly, this is one book you should think about packing.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.