Skip to content
Paperback Beginning .Net Game Programming in C# Book

ISBN: 1590593197

ISBN13: 9781590593196

Beginning .Net Game Programming in C#

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Very Good*

*Best Available: (ex-library)

$8.39
Save $36.60!
List Price $44.99
Almost Gone, Only 1 Left!

Book Overview

This book, Beginning .NET Game Programming in C#, presents the additional work of David Weller (.NET Game evangelist at Microsoft) and a group of key Microsoft insiders who decided to make the bestselling .NET Game Programming with DirectX 9.0 (VB .NET Edition) even better. Weller has switched the programming language to C# and added a bonus chapter. The book has passed all internal Microsoft tests as to programming style. This thoroughly revised...

Customer Reviews

5 ratings

Just an awesome book

What is so cool about this book is that you can read it from start to finish and use it after as a reference book. The authors took a very difficult subject and made it easy to understand. After each chapter, you can code your own game with all the tips they gave you.A must have if you want to start writing small games in C#.

I'm not a games dev at all, and I got a lot out of this book

The first program I ever wrote was in 1984, being a text-based, command-driven NBA basketball game on an Apple IIe in BASIC. My how games have progressed since. Having said that, I'm strictly a web developer, and from behind the comfortable confines of the web browser is about where my programming acumen begins and ends these days. But like most people my age (I'm 30) I grew up playing Nintendo and have long been a fan of video games. Being a user and not a creator, I'd long wondered how such things were brought to life, and this book does a great job of showing just that for the newbie. The code and concepts, despite the title, are fairly advanced, and not at all tutorial-driven, so not every line is described ad nauseum. So an open mind is needed to let it sink in. That having been said, the object-oriented nature and accessibility requirements for device hardware for modern video games is adequately described, with some very relevant games used as practical examples. The purpose of, need for, and uses with, Managed DirectX 9 is very nicely done. The authors use a very friendly voice, and cite several well-known games as exhibits of the fundamentals they describe throughout the text. For example, a Tetris offshoot is described in the book's initial chapter, demonstrating how such a simple game is likely a lot more complex in its design that you might realize, but simultaneously not as laborious as one might think. This book defines the major areas of concern for creating a great game, being that all elements within a good video game must exhibit some sort of (1) artificial intelligence, (2) spatial awareness, and (3) reactionary behavior in the event of collisions. I also now know I'll probably never be a good games developer, as one should be very patient, be really, really, really good at math, and use some pretty advanced OOP/OOD concepts to create a good game. Now being aware of the number of skills needed, algorithms with which to be familiar, and areas that are more deeply covered in other specialized books, this book won't allow you to create the next Quake, Grand Theft Auto 3 or Super Mario World right off the bat - but it will get you started.

Beginning .NET Game Programming in C#

I found this book to be perfect for me. I am a web application developer and do not have a lot of directx, graphic or game programming experience. Therefore this book really addressed my needs. I am already very familiar with C#, architecture, object oriented programming and design and this book really spoke to help me get a grasp on how I would go about writing a game, working with directx and graphics. The examples were great. The included code really helped to give a better understanding of how it all works together. David Weller, Alexandre Santos and Ellen Hatton have put together a very nice introduction for me. I liked that they chose a game that I was well known so that I was not caught up with learning the rules of a new game and could instead focus on the programming learning at hand. I also liked the examples for enhancing the games and suggesting ways to improve them. Game programming is a hobby of mine and will definitely take this knowledge to devising games that hopefully my kids will enjoy.

Great Introduction for People that know C#

I'm not sure the problem the previous reviewer had, but if you already know C# and want to dive into the world of Managed DirectX, this is a great recource.I've been playing around with DX for about 4 years now so I have a head start in understanding the topic. I thought that the material was perfect for a beginner, and actually wished I had this book back when I was first learning. David clearly states in the introduction that your book isn't there to teach you WinForms and maybe that's the problem the previous reviewer had. If you already know C# this book is a great introduction to Managed DX programming. If you don't know C#, go buy a book on that first.

Great book, author knows his stuff!

I really don't understand the previous review. I don't think the person even looked at the book. His review says nothing about the book and I think it is a great book. after all, the author works for Microsoft and is the game guru there. If he doesn't know what he is talking about, nobody does!I found all the code that I tried to work out of the box, so I suggest disregarding the previous review and trying the book out.
Copyright © 2023 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured