Visual C# Game Programming for Teens 1st Edition
Jonathan S. Harbour
ISBN-13: 9781435458482 | ISBN-10: 1435458486
© 2012 | Published |  352  Pages

Binding Format:

US $34.99
Sign In to turn on 1-Click ordering
For quantity discount, Contact your Representative

Learn how to create your own fully functioning role-playing game (RPG) with VISUAL C# GAME PROGRAMMING FOR TEENS! A true beginner’s guide, the book covers each essential step for creating your own complete RPG using Windows Forms and GDI+, including a tiled scroller, game editors, and scripting. While some experience with Visual C# is helpful, this book is an introductory guide for readers who are new to programming or new to programming for games and want to learn the basics of RPG game mechanics. You will learn by studying the short examples in each chapter, building the complete RPG called Dungeon Crawler as you move from one chapter to the next, with new features and game play elements added in each new chapter. Along the way you’ll discover how to load and draw bitmaps, create sprites, render a game world, keep track of inventory and character stats, and build tools including a level editor, character editor, item editor, and monster editor. And the finished Dungeon Crawler game includes all the source code and tools you’ll need to make your own awesome RPGs with loads of cool features and functionality.

  • Introduction.
    1. Welcome to the Dungeon.
    2. Drawing Shapes and Bitmaps with GDI+
    3. Sprites and Real-Time Animation.
    4. Collision Detection.
    5. Playing Sound Effects and Music.
    6. Creating the Dungeon Editor.
    7. Rendering a Dungeon Level.
    8. Adding Objects to the Dungeon.
    9. Going Deeper into the Dungeon with Portals.
    10. Creating Characters and Monsters.
    11. Dialogue: Trainers, Vendors, and NPCs.
    12. Fighting Monsters, Gaining Experience, and Leveling.
    13. Equipping Gear and Looting Treasure.
    14. Populating the Dungeon.
    15. Deep Places of the World.

    • Uses the latest version of Visual C# programming language.
    • Uses step-by-step tutorials for hands-on practice of new skills.
    • Learn how to create a complete role-playing game.
    • Written for teens and other beginners.
    For more information about these supplements, or to obtain them, contact your Learning Consultant

    • Beginning C# Game Programming
      ISBN-10: 1592005179 | ISBN-13:9781592005178
      List Price = 29.99
      "Beginning C# Game Programming" approaches the topic of programming with C# for a total beginner, first easing the reader into the techniques of C#, and then slowly combining all of the information together enabling the reader to create a complete computer game. Divided into two comprehensive sections, this book first provides readers with the techniques and skills that they need to program with C#, including the basics of .NET and computer programming. The second section concentrates on programming for games. Readers will learn how to use C# to interface with DirectX 9 and will cover the basics of graphics, input, and sound.
      Microsoft® Visual Basic
      ISBN-10: 1598633902 | ISBN-13:9781598633900
      List Price = 29.99
      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.

    • 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 (