Microsoft Visual Basic Game Programming for Teens, 2nd Edition

  • Jonathan S. Harbour The University of Advancing Technology
  • Published By:
  • ISBN-10: 1305489632
  • ISBN-13: 9781305489639
  • DDC: 794.8151
  • Grade Level Range: 9th Grade - 12th Grade +
  • 432 Pages | eBook
  • Original Copyright 2008 | Published/Released November 2014
  • This publication's content originally published in print form: 2008

  • Price:  Sign in for price



If you have basic programming experience, this book is your ideal guide for writing games using Visual Basic .NET and Managed DirectX 9. This Second Edition includes almost entirely new coverage. While coverage of game design and 2D artwork remain, this edition includes more detailed coverage of the DirectX game code and utilizes the free Visual Basic 2005 Express Edition compiler. A true beginner's guide, this book covers each essential step for creating your own complete role playing game, including a character creation screen and a combat system. This book serves as a comprehensive introductory guide for readers who are new to programming or new to programming for games.

Table of Contents

Front Cover.
Title Page.
Copyright Page.
About the Author.
1: The Game Engine.
2: Getting Started.
3: Introduction to Visual Basic .NET.
4: Introduction to Managed Directx.
5: Sprites: The Key to 2D Games.
6: Printing Text and Getting User Input.
7: Tile-Based Scrolling.
8: Entity Management.
9: Playing Sound Effects and Music.
10: The Game World.
11: Designing the Celtic Crusader Game.
12: Creating the Game World.
13: Exploring the Game World.
14: Adding Scenery and Objects.
15: The Characters.
16: Creating the Player Character.
17: Building the Celtic Crusader Engine.
18: Keeping Track of Inventory.
19: Adding NPCs and Monsters.
20: Engaging in Combat.
Other Backmatter.

Meet the Author

Author Bio

Jonathan S. Harbour

Jonathan S. Harbour is an associate professor at the University of Advancing Technology (Tempe, AZ). His web site at includes an online forum and blog for book support. His most recent game projects are Starflight - The Lost Colony ( and Aquaphobia: Mutant Brain Sponge Madness (