Visual Basic Game Programming for Teens (3rd Ed)

Teaches step by step how to create a complete RPG game system from scratch, complete with custom engine, Level Editor, Character Editor, Item Editor, and Quest Editor!


Discuss this book in the forum!

Visual Basic Game Programming for Teens teaches teens and other beginners how to create their own 2D role-playing game (RPG) using the free-to-download and easy-to-use Visual Basic 2008 Express. You will learn step-by-step how to construct each part of the game engine using Windows Forms and GDI+, including a tiled scroller, game editors, and scripting.

If you like playing RPGs, you’ll love learning how to create your own because you have complete control over the game world. You’ll gain a basic understanding of Visual Basic, giving you a game programming foundation, and the ability to use the tools and source code you create for other custom games. In each chapter you’ll study short examples of code to help you build the different components of the game, including the foundational elements, the game engine, and all the gameplay components.

You’ll build the sample game from chapter to chapter, adding new elements and features as you learn them. And by the end of the book you’ll have created a working RPG from scratch! With the tools, code, and skills you learn you’ll be able to start creating your very own game adventures in no time.


13 Responses

  1. Hi

    I am teaching Visual Basic Through Gaming at a high school level and I am using this book for the text. I am unable to download the source code; the link does not react when I click it. How can I get the source code?

    Thank you.

    1. Sorry about that, Ralph. The URL seems to have been disconnected when I updated the page a while back. I’ll fix the link. You can also find links to all book sources on the forum.

  2. Trying to read the book right now… Soooo many problems I have no idea where to start. Trying to make the Dice War game and its so hard to put together because the instructions are vague as hell.

    1. This book is not for absolute beginners, does not teach the language. “Game Programming” does not imply teaching the language too. Can’t do that in a 300-page book.

    2. But, what exactly is the problem? See the link above in the book description? Click that link and go to the forum. This is a book comment page, not technical help.

  3. I may be late to the game but here’s a suggestion, “Visual Basic in easy steps: Covers Visual Basic 2015” by Mike McGrath, Mar 29, 2016. This is easy to follow and the section on databases is well worth the price of the book.

    Best of luck.

  4. Hello Jon been a reader of a number of your coding books over the years. I’ve learnt and enjoyed them. I have the first version of VB Game Programming for Teens (I’m not a teen but I love the way things are explained in easier chunks.)
    But I cannot get VB 3rd? Or possibly 4th edition from The one with the skeleton cover. It seems to have about 30 additional pages. I can get it somewhere else but it will cost about £35. Can I ask, is it very different from the previous editions (aside from upgrades IDE environments) thanks

    1. Vince, that first edition came out in 2004!!!!!!!!!!!!!!!!!!

      The 3rd came out in 2010 so yeah, huge difference from VB6 to VB 2010 and .NET and GDI+ forms programming. Completely rewritten with just the game concepts kept, and you build a complete RPG engine and tools, with a level editor, item editor, monster editor, tons of cool stuff. Then I ported it all to C# for a C# for Teens book a year later. No more Managed DirectX, all forms programming, and it’s fast because of GDI+.

      It shouldn’t be that expensive after all these years, as even the last one (3rd) is 7 years old now. I suppose it’s still in print as new.

      p.s. There was a problem with some PCs not scrolling smoothly and I posted a fix for that, should be in the sources. Also discussed in the forum.

      1. Hi Jon.

        OK, Adds #Visual Basic Game Programming for Teens | 4th Edition & #Visual C# Game Programming for Teens to Game_Coding_Books list.

        You make good points – I usually code in C++ but I buy books for other languages because you can always find a technique that you don’t already know or a method of doing something that is a spin on something you already do.

        I know some people get snotty about languages but I think these days it is less the weapon of choice more what YOU can do with it. And a coder should be able to adapt to ANY language in my opinion. Thanks

  5. 3rd even.

    When I looked at the 3rd Edition on Amazon it kindly informs me

    There is a newer edition of this item:
    Visual Basic Game Programming for Teens Paperback – 23 Jan 2015

    Currently unavailable.

    Thanks again

Leave a Reply