---
product_id: 11089157
title: "Beginning OpenGL Game Programming, Second Edition"
brand: "luke benstead"
price: "HK$566"
currency: HKD
in_stock: true
reviews_count: 11
url: https://www.desertcart.hk/products/11089157-beginning-opengl-game-programming-second-edition
store_origin: HK
region: Hong Kong
---

# Beginning OpenGL Game Programming, Second Edition

**Brand:** luke benstead
**Price:** HK$566
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Beginning OpenGL Game Programming, Second Edition by luke benstead
- **How much does it cost?** HK$566 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.hk](https://www.desertcart.hk/products/11089157-beginning-opengl-game-programming-second-edition)

## Best For

- luke benstead enthusiasts

## Why This Product

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

## Description

Beginning OpenGL Game Programming, Second Edition

## Images

![Beginning OpenGL Game Programming, Second Edition - Image 1](https://m.media-amazon.com/images/I/81WbMFMGYTL.jpg)
![Beginning OpenGL Game Programming, Second Edition - Image 2](https://m.media-amazon.com/images/I/81aUDrPMF1L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    a basic reference book for entering the openGL world
  

*by Y***E on Reviewed in the United States on December 23, 2009*

I bought this book because I'm getting more and more involved with computer graphics programming and I was interested in digging in something lower-level like OpenGL. I am no professional programmer, just hobbyist, I know python fairly well now and am just beginning to put my fingers into C++.So, what I wanted was basically understand how OpenGL works, be able to follow with my limited C++ knowledge and also get a couple of yummy and well organized pieces of code to explore. This book fullfilled those 3 topics perfectly.Some of the critics the others reviewers made may be true, for ex. that the example code doesn't correspond exactly to the examples in the book, but I didn't find that a bad thing, I saw the code more like "real-life" examples to explore, practice & tweak after you learned some theory in the book.My very small knowledge of the C++ language didn't give me too much problem, the book focuses on explaining how you do things the opengl way and not on building working programs. For example it says things like "In OpenGL, this is how you must build a triangle: you first build an array with the vertices coordinates, then pass it that way". I had a bit of difficulty understanding a couple of specific programming topics at the beginning of the book, but the author himself doesn't extend much on those parts.So I think you must not consider this book as a practical manual for building games, but rather a theory book about openGL, but a theory book made with a quite practical approach. It doesn't talk much about 3D geometry itself, but focuses on making you understand "the OpenGL way", with small tricks, examples, and the well-known experience of the NeHe people. If you already know a bit of spatial geometry (how 3D coordinates work, how vectors work, etc), it will help you greatly.After reading the book my idea about OpenGL is that it is really, a bare, salty and undigest piece to eat. Everything must be done a certain way, not another and it is sometimes very counter-instinctive. But I also realized that OpenGL is the true foundation behind almost any other higher-level application, library, method, game or anything else realted to 3D that I have encountered. Things I encountered in some games, in Coin3D or in Blender suddenly make sense. I knew how you apply a texture on an object with your favorite 3D app already, but I know now how it works internally, and I have a good idea on how I could write a shader myself to overwrite the standard way...So I enjoyed much this book, and probably will come back to it often as time passes.

### ⭐ 1.0 out of 5 stars







  
  
    Disappointed.
  

*by J***S on Reviewed in the United States on February 22, 2010*

The source code that came with the book just flat out doesn't work. You can open the projects, but you can't open the source. I went to the publishers website and downloaded the fix. The project files don't work either, but you can at least see the source code in the src directory now.Bad/broken source isn't uncommon and though annoying, isn't a big deal. But the total lack of support shown for this book is amazing. Most authors have a website for their books. This guy has a picture of the book and a table of contents and nothing else. The publisher gives a link to an offsite download for the fix, that doesn't 'fix' anything. They leave you with no where to turn and a book that refers to source that you have no chance in hell in getting to work without already knowing what you need to learn.I'd give it a negative star if I could, it was a complete waste of money. Given time, I've no doubt you can get the source to work, there's plenty of opengl sites to fill in the gaps. However, I bought the book so I wouldn't have to go to these sites. Save yourself some money and go to these sites or find another beginners book.

### ⭐⭐⭐ 3.0 out of 5 stars







  
  
    OK, but not that great
  

*by W***E on Reviewed in the United States on December 13, 2009*

I bought this book to help towards my understanding of OpenGL for college. And in my experience, this book is ok, but not that great.Pros:- The book explains most of what you need to know about about OpenGL functions, data types, etc.- It's one of the few books out there that actually has you build something like a game at the end of the book.Cons:- Code on the CD is different from what's in the book. A lot of the different code is explained through very vague, 1 sentence comments. Stuff that's not even mentioned in the book.- This is another "teach you about this subject" books, instead of the preferred "follow along and learn" books. What I mean by this is they will tell you how to make changes, but not where to put the code and in what file. It's up to you to either guess, or go through the different source code to try and figure it out.Overall, I'd give it a 3/5. It explains OpenGL well, but don't count on the source code to help you. It will just confuse you more.

---

## 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.hk/products/11089157-beginning-opengl-game-programming-second-edition](https://www.desertcart.hk/products/11089157-beginning-opengl-game-programming-second-edition)

---

*Product available on Desertcart Hong Kong*
*Store origin: HK*
*Last updated: 2026-03-15*