---
product_id: 22013604
title: "Beginning C# Game Programming (Game Development) 1st Edition"
brand: "ron penton"
price: "£29.25"
currency: GBP
in_stock: true
reviews_count: 5
url: https://www.desertcart.co.uk/products/22013604-beginning-c-game-programming-game-development-1st-edition
store_origin: GB
region: Great Britain
---

# Beginning C# Game Programming (Game Development) 1st Edition

**Brand:** ron penton
**Price:** £29.25
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Beginning C# Game Programming (Game Development) 1st Edition by ron penton
- **How much does it cost?** £29.25 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co.uk](https://www.desertcart.co.uk/products/22013604-beginning-c-game-programming-game-development-1st-edition)

## Best For

- ron penton enthusiasts

## Why This Product

- Trusted ron penton brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Full description not available

## Images

![Beginning C# Game Programming (Game Development) 1st Edition - Image 1](https://m.media-amazon.com/images/I/81EAcoBextL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Great 2d in directx3d
*by J***M on May 2, 2006*

What you will learn:how to setup your devices (3d, sound, etc)how to use sprites in 3d (albeit you have to convert his sprite implementation to directx9.0c ... which is somewhat complicated, but not impossible)what you won't learn:using 3d meshes, 3d animations, terrain, etc.This really is an introductory book, and i highly recommend it for the beginning C#/MDX programmer. Most of you will find it too novice for your tastes, but even though I gave up trying to convert Ron's sprites to directx 9.0c, i still learned a ton from all of the chapters up until the sprite drawer. (all of which compiled fine until using Direct3DX.dll)Pick up the book if you're new, if you're new to MDX... but you know DX... skip this book.

### ⭐ Sadly, this book is very outdated!
*by M***. on February 21, 2011*

This is not a bad book. It's a good introduction to C# and Managed DirectX.HOWEVER.Managed DirectX, the entire reason you are getting this book, has been deprecated. Microsoft does not support it. SharpDevelop, the open-source C# IDE recommended by this book, no longer includes Direct3D templates.If you want to do .NET / C# game development, you need to learn XNA. (Unfortunately, XNA seems focused on the XBox 360 and Windows Mobile 7 phone.) The information in this book, while good at the time it was written, is now no longer useful.If for some reason you still want it, know that about 50% of the book is an introduction to C#. It will be beneficial if you already know C++ or Java but it will be of no use to you if you don't. The latter half, despite using Direct3D, revolves around creating a 2D space shooter, and everything it teaches you to do is something you WON'T want to do if you go on to make a 3D game. That being said, it is not a bad introduction when paired with other books on 3D games, or Direct3D.But, again, this book is very outdated and will only provide you with a basic introduction to an SDK that is no longer supported by Microsoft.

### ⭐⭐⭐⭐ Lots of ground--perhaps too much.
*by F***D on August 3, 2012*

After learning basic-moderate level functions in C++ and looking at Java code for a little while, this book was... for the most part, easy to follow.There are two main issues that I found, however.If I had absolutely 0 programming experience, then this book would be incredibly difficult to use, as there are MANY MANY MANY things that get thrown in 2 pages. There's barely any filler text, which is a plus, but for every topic there's 1, MAYBE 2 example texts. When I used my C++ book, I had a full two++ pages of examples per topic. Putting it bluntly, I had to read this with Google open for Chapters 3-5 because of either my misreading, or the brief explanations.The gaming portion of the book is a nice introduction on how to set up your C# files, and what actually happens within a game. The last chapter (making your own game) is a little lackluster because of the time difference between the publication of the book and the year 2012. He was using Sharp v. 0.99 which has a different setup than today's (2.?). I read along with the gaming portion, but couldn't actually do it because I spent hours trying to look for a few links to point me in the right direction going off of what was written.In general, don't hesitate to buy this book IF you need to learn basic C#, want to learn the basics of setting up files / game programming in general, have a little bit of knowledge in programming a different language, and have an open Google homepage on a nearby computer.

---

## 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.uk/products/22013604-beginning-c-game-programming-game-development-1st-edition](https://www.desertcart.co.uk/products/22013604-beginning-c-game-programming-game-development-1st-edition)

---

*Product available on Desertcart Great Britain*
*Store origin: GB*
*Last updated: 2026-04-27*