---
product_id: 40373033
title: "Beginning .NET Game Programming in C#"
price: "₪121"
currency: ILS
in_stock: true
reviews_count: 8
url: https://www.desertcart.co.il/products/40373033-beginning-net-game-programming-in-c
store_origin: IL
region: Israel
---

# C# & Managed DirectX focus Comprehensive beginner guide Step-by-step coding examples Beginning .NET Game Programming in C#

**Price:** ₪121
**Availability:** ✅ In Stock

## Summary

> 🎮 Level up your coding game with the ultimate C# starter kit!

## Quick Answers

- **What is this?** Beginning .NET Game Programming in C#
- **How much does it cost?** ₪121 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co.il](https://www.desertcart.co.il/products/40373033-beginning-net-game-programming-in-c)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Optimized for Modern Tools:** Works best with free Visual Studio C# Express and updated DirectX versions for smooth compiling.
- • **Bridging Theory and Practice:** Includes downloadable code samples and VB.Net versions to deepen understanding and experimentation.
- • **Kickstart Your Game Dev Journey:** Clear, friendly writing perfect for C# programmers ready to dive into game programming.
- • **Stay Ahead with Classic Foundations:** Though dated, the book’s core logic on game programming remains relevant for research and development.
- • **Hands-On Coding with Managed DirectX:** Practical examples using Direct3D and collision logic to build foundational game skills.

## Overview

Beginning .NET Game Programming in C# is a well-regarded entry-level book designed for C# developers eager to explore game programming using Managed DirectX. It offers clear explanations, practical code samples, and guidance optimized for Visual Studio C# Express. While some content is dated and requires updated tools, it remains a valuable resource for mastering foundational game development concepts and rendering techniques.

## Description

Beginning .NET Game Programming in C# [Weller, David, Lobao, Alexandre Santos, Hatton, Ellen, Apress] on desertcart.com. *FREE* shipping on qualifying offers. Beginning .NET Game Programming in C#

Review: Good Online Samples, Friendly Writing, Buggy Book Code - Quick Advice: Download C# Express from Microsoft's website, it is free right now. Also download the Summer 2003 edition of Direct X. Everything will compile except Space Wars 3D (I am so happy now, see below). I am missing files, its 3:00 am, I will look for my (or their mistake) in the morning. Also go to the Apress website to download all the code including the VB.Net version of the book. It seems they left out key files (Like images for chapter 3) for the C# version that you can get in the VB.net download. My Story: I got this book because I wanted to learn C# and have some fun. I certainly enjoyed the first 3 chapters. They were very nicely written and friendly, which is why I bought the book. I also like that the book explained the basic concepts clearly (which is all I am looking for right now). So far, fairly self-explanatory, follows with what I already knew and expected (it confirmed how I thought it all worked procedure wise). However, when I tried the book code in visual studio 2003 I kept getting errors. Mostly from me copying what the book had. I then had to tweak everything to get it to work. I later found it much easier to just load the code from the website. However, this does not help learning if you just compile and view. The step-by-step examples for the later chapters would have been nice for these early ones. After a short hiatus (6 months of wasteful job searching, which I am still on) I came back to work on chapters 4 onward. I found these to be very difficult to work with. I kept getting errors. After a few 5:00 am nights, I discovered it's not the code it is VS 2003 it just won't run it for some reason. Gives me a .net compilation error. I bet it has to do with patches or version differences of the .net framework. I was about to bag the book and write a bad review (mostly because I could not find quick help anywhere) when I decided to check Microsoft's website. After downloading their tools and converting the files to VS C# Express everything ran great. By the way, online resources say to use this with 2003, but I keep getting a greater version used error when working with 2003, so they must have done this in 2004. My advice on what to get is above. So after a bit a fun and a lot of short-term frustration I am happy once more and can continue my studies. My goal is not video games, but research and development for engineering. I just wanted a pretty way to render my results. To note, Direct X has had some major changes so the book is now dated, but the logic on Direct3D, collisions, and general procedures is still good. Direct Play is out, I am not sure about Direct Sound or Direct Input. When you buy a book you expect to get higher quality material then what you would find online. Overall, I would say it is better then some information I have found online, but it certainly lacks in certain areas such as better explanation on DirectX functions, though it does a good job where needed. For instance some spots in the DirectX documentation is lacking, the book does a good job of explaining those parts. Microsoft has plenty of new resources online now including better explanations on what was missing before, so I am unsure if this book is a buy anymore. I will say it is a good first start.
Review: 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.

## Features

- Used Book in Good Condition

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #12,950,333 in Books ( See Top 100 in Books ) #164 in Ada Programming Language #1,437 in Microsoft .NET #1,646 in C# Programming (Books) |
| Customer Reviews | 4.1 out of 5 stars 15 Reviews |

## Images

![Beginning .NET Game Programming in C# - Image 1](https://m.media-amazon.com/images/I/611r0nmRq2L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐ Good Online Samples, Friendly Writing, Buggy Book Code
*by S***N on December 31, 2005*

Quick Advice: Download C# Express from Microsoft's website, it is free right now. Also download the Summer 2003 edition of Direct X. Everything will compile except Space Wars 3D (I am so happy now, see below). I am missing files, its 3:00 am, I will look for my (or their mistake) in the morning. Also go to the Apress website to download all the code including the VB.Net version of the book. It seems they left out key files (Like images for chapter 3) for the C# version that you can get in the VB.net download. My Story: I got this book because I wanted to learn C# and have some fun. I certainly enjoyed the first 3 chapters. They were very nicely written and friendly, which is why I bought the book. I also like that the book explained the basic concepts clearly (which is all I am looking for right now). So far, fairly self-explanatory, follows with what I already knew and expected (it confirmed how I thought it all worked procedure wise). However, when I tried the book code in visual studio 2003 I kept getting errors. Mostly from me copying what the book had. I then had to tweak everything to get it to work. I later found it much easier to just load the code from the website. However, this does not help learning if you just compile and view. The step-by-step examples for the later chapters would have been nice for these early ones. After a short hiatus (6 months of wasteful job searching, which I am still on) I came back to work on chapters 4 onward. I found these to be very difficult to work with. I kept getting errors. After a few 5:00 am nights, I discovered it's not the code it is VS 2003 it just won't run it for some reason. Gives me a .net compilation error. I bet it has to do with patches or version differences of the .net framework. I was about to bag the book and write a bad review (mostly because I could not find quick help anywhere) when I decided to check Microsoft's website. After downloading their tools and converting the files to VS C# Express everything ran great. By the way, online resources say to use this with 2003, but I keep getting a greater version used error when working with 2003, so they must have done this in 2004. My advice on what to get is above. So after a bit a fun and a lot of short-term frustration I am happy once more and can continue my studies. My goal is not video games, but research and development for engineering. I just wanted a pretty way to render my results. To note, Direct X has had some major changes so the book is now dated, but the logic on Direct3D, collisions, and general procedures is still good. Direct Play is out, I am not sure about Direct Sound or Direct Input. When you buy a book you expect to get higher quality material then what you would find online. Overall, I would say it is better then some information I have found online, but it certainly lacks in certain areas such as better explanation on DirectX functions, though it does a good job where needed. For instance some spots in the DirectX documentation is lacking, the book does a good job of explaining those parts. Microsoft has plenty of new resources online now including better explanations on what was missing before, so I am unsure if this book is a buy anymore. I will say it is a good first start.

### ⭐⭐⭐⭐⭐ Great Introduction for People that know C#
*by T***E on May 9, 2004*

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.

### ⭐⭐⭐⭐ Good overview, see patterns in real product
*by G***E on April 12, 2005*

Let me start by saying that I have no intention of being a game developer, but since I need .NET for my job, I thought this would be an interesting read. It doesn't disappoint at all. What stand out is the author's repeated advice that you need to "just do it" from end to end to understand the process of creating a game. I think that's true for most tasks in programming, but it's especially true here. There are a lot of basic concepts that apply to nearly all games, and it's funny because you begin to think about them when you play one! Clearly if you want to get deep into 3D math, you'll need another book, but this one gets you started at least with an understanding of the basic DirectX tools.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.co.il/products/40373033-beginning-net-game-programming-in-c](https://www.desertcart.co.il/products/40373033-beginning-net-game-programming-in-c)

---

*Product available on Desertcart Israel*
*Store origin: IL*
*Last updated: 2026-02-20*