Buy new:
$27.95
FREE delivery: Monday, Aug 14
Payment
Secure transaction
Ships from
Amazon.com
Sold by
Amazon.com
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery Monday, August 14. Order within 16 hrs 23 mins
In Stock
$$27.95 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$27.95
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Amazon.com
Sold by
Amazon.com
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Amazon.com
Sold by
Amazon.com
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Get Fast, Free Shipping with Amazon Prime
FREE delivery Monday, August 14 on orders shipped by Amazon over $25. Order within 16 hrs 23 mins
Condition: Used: Good
Comment: This item shows wear including some highlighting or writing and moderate wear to edges and cover.
Access codes and supplements are not guaranteed with used items.
Have one to sell?
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Flip to back Flip to front

Follow the Author

Something went wrong. Please try your request again later.

Beginning C++ Through Game Programming 3rd Edition

4.4 4.4 out of 5 stars 178 ratings

Price
New from Used from
Paperback
$27.95
$16.70 $2.09

There is a newer edition of this item:

Beginning C++ Through Game Programming(Design may vary )
$68.68
(532)
Only 1 left in stock - order soon.
{"desktop_buybox_group_1":[{"displayPrice":"$27.95","priceAmount":27.95,"currencySymbol":"$","integerValue":"27","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"WB26uoM%2BHefyKmsStGjXUQbX7FUn4bpBKht8PY5I2KRoQ9mZpvUr3tOnkI%2FpIZOc9sPH9hS2Ke8KH%2FpqfsH3%2F6DGP1TUMD%2BgOjQf1UkTLRWULrpYJ1Cf8MrLmiIWExAZD2OJ679UozQ%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$10.95","priceAmount":10.95,"currencySymbol":"$","integerValue":"10","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"WB26uoM%2BHefyKmsStGjXUQbX7FUn4bpBlaOVcelAx7A0ZayfjlMrQK3wd8hi7UhBhMHk65b%2F7NuZF8tZ19iRpcP5VbWuSjIZ2AotEwXBq5ZHCit011UDR5PraT3RR5DN%2BWUWMom8mgJy8JV8X5jDt%2F7efE1tqATcIJyZO%2Fen9Y5gVxhwi3NjiQL5NH12dJVA","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$27.95
Get it as soon as Monday, Aug 14
In Stock.
Ships from and sold by Amazon.com.
+
$34.49
Get it as soon as Monday, Aug 14
In Stock.
Ships from and sold by Amazon.com.
+
$45.47
Get it as soon as Monday, Aug 14
In Stock.
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Editorial Reviews

Amazon.com Review


New Features

From the Publisher

  • Features 25% new material with coverage of all the latest technology.

  • Written for the beginner, this book assumes no previous programming experience.

  • Approaches learning C++ from a unique and fun perspective.

  • Features helpful questions, extensive end-of-chapter exercises, and Web downloads to reinforce self-practice and learning.

About the Author

Michael Dawson has worked as both a programmer and a computer game designer and producer. In addition to real-world game industry experience, Dawson earned his bachelor's degree in Computer Science from the University of Southern California. He currently teaches game programming and design to students of all ages through UCLA Extension courses and private lessons. Visit his Web site at www.programgames.com to learn more or to get support for any of his books.

Product details

  • Publisher ‏ : ‎ Cengage Learning PTR; 3rd edition (October 18, 2010)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 432 pages
  • ISBN-10 ‏ : ‎ 1435457420
  • ISBN-13 ‏ : ‎ 978-1435457423
  • Item Weight ‏ : ‎ 1.89 pounds
  • Dimensions ‏ : ‎ 7.38 x 0.98 x 9.13 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 178 ratings

Important information

To report an issue with this product, click here.

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Michael Dawson has worked as both a programmer and a computer game designer and producer. In addition to real world game industry experience, Mike earned his bachelor's degree in Computer Science from the University of Southern California. Currently, he teaches game programming in the Game Production Department of the Los Angeles Film School. Mike has also taught game programming to students through UCLA Extension and The Digital Media Academy at Stanford. He's the author of four books: Beginning C++ through Game Programming, Guide to Programming with Python, and C++ Projects: Programming with Text-Based Games. You can visit his website at www.programgames.com to learn more or to get support for any of his books.

Customer reviews

4.4 out of 5 stars
4.4 out of 5
178 global ratings

Top reviews from the United States

Reviewed in the United States on October 13, 2011
2 people found this helpful
Report
Reviewed in the United States on April 6, 2012
4 people found this helpful
Report
Reviewed in the United States on October 11, 2014

Top reviews from other countries

a_number_divided_by_zero
4.0 out of 5 stars Not bad
Reviewed in Canada on November 29, 2013
Ezra
4.0 out of 5 stars Like It
Reviewed in Canada on June 8, 2014
RANARAJA SAMARAKOON
5.0 out of 5 stars Five Stars
Reviewed in Canada on June 26, 2015
Dan
4.0 out of 5 stars Serve yourself Mr. Dawson...
Reviewed in the United Kingdom on March 6, 2014
One person found this helpful
Report
Patrick Canney
5.0 out of 5 stars Best review of this book, ever!!
Reviewed in the United Kingdom on April 2, 2017
Customer image
Patrick Canney
5.0 out of 5 stars Best review of this book, ever!!
Reviewed in the United Kingdom on April 2, 2017
Let's get something straight, right off the bat... this isn't Intermediate to Advanced C++ through Game Programming. This! Is! Beginning C++ through Game Programming! (Sorry, bad 300 reference).
I've the 3rd edition of this fantastic book, and I was/am pretty much a noob. Sure, I have been following tech related stuff for years, know my way around a computer... but never really got into programming, or scripting. The book assumes you have zero knowledge on C++, or programming in general. So, if you expect anything other than a great primer book which teaches you the core concepts of C++ programming logic, using game related exercises that keep you focused on the pathway and reason why your decided to learning this flexible language to begin with, you may be disappointed. However, if your like me, someone who works 55 hour weeks milking cows, who wishes to one day make his own games, you've got the dedication, along with a few hours to spare a week, you will make great progress with this book. I've spent a little over a month learning the materials, really trying to understand the core concepts before rushing through the material, met the end of each chapter with discussion questions and exercises which I have taken the time to really dissect, and understand, before moving on. I am currently on Chapter 7, understand everything I've been taught by this book, and consider that a great achievement in itself. However, if you're a beginniner, and want to make anything other than text based games, you're going to be sorely disappointed. Before you run, you need to walk, and before you can walk, you need to crawl. Graphical programming, and SDL, are advanced topics that this book does not spend a great deal of time discussing WITH GOOD REASON. You will really need a solid grounding in C++ before you can move onto these topics, which this book is delivering in spades. This is not Complete C++ though Game Programming, and you will find it difficult to find a book which could do such a job. After this book, I will move onto a more intermediate level book, while also picking up something on OpenGL, Vulcan, or DirectX.

I have given it 5 stars for now, which I will review after completion. So far, the book has done everything I could have asked for in teaching me how to use C++ for creating basic data structures for Game Programming logic. If your are beginning c++ programming, this book is an excellent foundation to build upon. And that is exactly what we all need. The only thing I could suggest is check out the reviews for the Fourth edition. C++11/14 is the current standard, and C++17 is around the corner. It would be good practice to learn a current standard, however, it's not as important as just getting started, and getting stuck in!! Happy coding!
Images in this review
Customer image
Customer image
15 people found this helpful
Report