.NET Game Programming in C#

by Administrator 12. June 2005 18:45

 I finished this book on the plane coming back from Tech Ed.  The book is pretty well laid out and if you download the source code for all the samples to read as you go along everything makes a lot of sense.  If I had never even looked into game programming before and this was the first book I'd read, the book would be highly motivating; it leaves one with the feeling of "Holy crap, I could actually do this."

If you've never done game programming before, I'd suggest going through the motions of doing the 2D games before getting into all the Managed D3D stuff.  2D games have all the same elements: game loops, render loops, collision detection, etc and you need to learn all those things before moving on to more complicated vectors.  Reading this book also gave an introduction to DirectInput, DirectSound, and DirectPlay: the developer story for making a DirectX game is really fantastic. While there is always a performance hit for working within managed code, as Tom Miller points out Managed DirectX is a very thin wrapper and in terms of pure graphics performance the managed apps get very similar framerates to the unmanaged apps.

I'm going to re-work my current Tank simulation with DirectInput and some sound before moving back to my neural net.

Tags:

Comments (40) -

faxless payday loan
faxless payday loan
7/16/2006 10:55:04 PM #

Which way do you go?

Reply

business credit cards
business credit cards
7/16/2006 10:56:17 PM #

In your eyes, the C stuff is hard, but you are smart and you will conquer it!

Reply

chase credit card
chase credit card
7/16/2006 10:58:01 PM #

Come on home.

Reply

gas card
gas card
7/16/2006 10:58:52 PM #

Exile is what the gas card is to provide people online next year.

Reply

apply online for credit card
apply online for credit card
7/16/2006 11:00:01 PM #

Over your head is what happens when you apply online for credit card.

Reply

credit card application
credit card application
7/16/2006 11:01:30 PM #

Doing it perfectly is what some would say about the electronic capacities with regards to the credit card applications.

Reply

apply for gas card
apply for gas card
7/16/2006 11:02:21 PM #

Take account of yourself and apply for gas card.

Reply

bp gas card
bp gas card
7/16/2006 11:03:20 PM #

Yes, is what many say bp will write back when applying for a card through them.

Reply

gas credit card
gas credit card
7/16/2006 11:04:43 PM #

With regard to the gas credit card, many believe it's a no brainer to get one.

Reply

student credit card
student credit card
7/16/2006 11:05:43 PM #

Tall and handsome is what the student credit card is.

Reply

california home refinance
california home refinance
7/16/2006 11:06:23 PM #

California is not the only place to refinance.

Reply

life insurance quote
life insurance quote
7/16/2006 11:07:03 PM #

On with the life insurance quote.

Reply

web hosting provider
web hosting provider
7/16/2006 11:07:53 PM #

Pushing a web hosting provider, the online community cannot.

Reply

extended auto warranty
extended auto warranty
7/16/2006 11:08:55 PM #

Extending the auto warranty is what most will say is indicated online today.

Reply

structured settlement company
structured settlement company
7/16/2006 11:10:06 PM #

Out of ones mind is when a structured settlement company is in the pictures.`

Reply

florida home refinance
florida home refinance
7/16/2006 11:11:47 PM #

Silky.

Reply

home loan
home loan
7/16/2006 11:12:34 PM #

Straying, is not what the home loan lender will do for people.

Reply

car loans
car loans
7/16/2006 11:14:06 PM #

Fortified, is what car loans are.

Reply

home equity loan
home equity loan
7/16/2006 11:14:48 PM #

Rushing to get a home equity loan is worthless.

Reply

mortgage refinancing
mortgage refinancing
7/16/2006 11:16:15 PM #

Love, is what most would have to say after mortgage refinancing and what it represents to them.

Reply

home improvement loan
home improvement loan
7/16/2006 11:17:26 PM #

Evidence, is what the home improvment loan has none of.

Reply

bad credit home equity loan
bad credit home equity loan
7/16/2006 11:18:15 PM #

At a loss for words at this point.

Reply

home mortgage
home mortgage
7/16/2006 11:19:18 PM #

The home mortgage can assist many with their first of homes.

Reply

mortgage quote
mortgage quote
7/16/2006 11:20:11 PM #

Funky, is what the mortgage quote.

Reply

mortgage company
mortgage company
7/16/2006 11:21:08 PM #

Fire, is what the company issuing mortgages needs under them.

Reply

adjustable rate mortgage
adjustable rate mortgage
7/16/2006 11:22:24 PM #

Pooling resources is what the adjustable rate mortgage does best.

Reply

no faxing payday loan
no faxing payday loan
7/16/2006 11:23:10 PM #

No faxing is not withstanding.

Reply

no fax payday loan
no fax payday loan
7/16/2006 11:24:03 PM #

Bad is not what the no fax payday loan is thought of worldwide.

Reply

bad credit personal loan
bad credit personal loan
7/16/2006 11:24:51 PM #

Playing one against the other is what the bad credit personal loan does best.

Reply

payday loan no faxing
payday loan no faxing
7/16/2006 11:25:46 PM #

Fair is payday loan no faxing.

Reply

fast loan
fast loan
7/16/2006 11:26:41 PM #

Fast is a proper way of saying electronic.

Reply

payday loan online
payday loan online
7/16/2006 11:27:40 PM #

Famous, is the signature payday loan online.

Reply

payday cash advance
payday cash advance
7/16/2006 11:28:39 PM #

Heated up is the payday cash advance.

Reply

payday advance
payday advance
7/16/2006 11:29:36 PM #

The cash advance is sweeping the internet in a positive way.

Reply

payday cash loan
payday cash loan
7/16/2006 11:30:24 PM #

Coverage is how the cash loan gets it's business.

Reply

signature loan
signature loan
7/16/2006 11:31:13 PM #

Tools are designed formerly for the online consumer.

Reply

second mortgage
second mortgage
7/16/2006 11:32:04 PM #

If there is something that cannot be done in a second, it's the premier second mortgage.

Reply

online mortgage
online mortgage
7/16/2006 11:32:52 PM #

Close to the vest is what an online mortgage assists with.

Reply

mesothelioma lawyer
mesothelioma lawyer
7/16/2006 11:33:40 PM #

The lawyer helps with all court proceedings.

Reply

mesothelioma lawyer
mesothelioma lawyer
7/16/2006 11:34:21 PM #

Free at last is some with mesothelioma.

Reply

Pingbacks and trackbacks (515)+

Add comment




  Country flag
biuquote
  • Comment
  • Preview
Loading


About the author

Damon Payne is a Microsoft MVP specializing in Smart Client solution architecture. 

INETA Community Speakers Program

Month List

Page List

flickr photostream