Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Game Programming in C++: Creating 3D Games Book

ISBN: 0134597206

ISBN13: 9780134597201

Game Programming in C++: Creating 3D Games

Program 3D Games in C++: The #1 Language at Top Game Studios Worldwide

C++ remains the key language at many leading game development studios. Since it's used throughout their enormous code bases, studios use it to maintain and improve their games, and look for it constantly when hiring new developers. Game Programming in C++ is a practical, hands-on approach to programming 3D video games in C++. Modeled on Sanjay Madhav's game programming courses at USC, it's fun, easy, practical, hands-on, and complete.

Step by step, you'll learn to use C++ in all facets of real-world game programming, including 2D and 3D graphics, physics, AI, audio, user interfaces, and much more. You'll hone real-world skills through practical exercises, and deepen your expertise through start-to-finish projects that grow in complexity as you build your skills. Throughout, Madhav pays special attention to demystifying the math that all professional game developers need to know.
Set up your C++ development tools quickly, and get started Implement basic 2D graphics, game updates, vectors, and game physics Build more intelligent games with widely used AI algorithms Implement 3D graphics with OpenGL, shaders, matrices, and transformations Integrate and mix audio, including 3D positional audio Detect collisions of objects in a 3D environment Efficiently respond to player input Build user interfaces, including Head-Up Displays (HUDs) Improve graphics quality with anisotropic filtering and deferred shading Load and save levels and binary game data
Whether you're a working developer or a student with prior knowledge of C++ and data structures, Game Programming in C++ will prepare you to solve real problems with C++ in roles throughout the game development lifecycle. You'll master the language that top studios are hiring for--and that's a proven route to success.

Recommended

Format: Paperback

Condition: Good

$6.79
Save $50.16!
List Price $56.95
Almost Gone, Only 2 Left!

You Might Also Enjoy

Steve Jobs
Steve Jobs
Walter Isaacson

from: $4.05

HTML and CSS: Design and Build Websites
HTML and CSS: Design and Build Websites
Jon Duckett

from: $6.09

Super Deluxe Essential Handbook (Pokémon): The Need-to-Know Stats and Facts on Over 800 Characters
Super Deluxe Essential Handbook (Pokémon): The Need-to-Know Stats and Facts on Over 800 Characters
Scholastic Inc.

from: $6.19

Surveillance Valley: The Secret Military History of the Internet
Surveillance Valley: The Secret Military History of the Internet
Yasha Levine

from: $32.18

JavaScript and jQuery: Interactive Front-End Web Development
JavaScript and jQuery: Interactive Front-End Web Development
Jon Duckett

from: $5.89

Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization
Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization
John King, Dave Logan, Halee Fischer-Wright

from: $4.39

The Innovators: How a Group of Inventors, Hackers, Geniuses and Geeks Created the Digital Revolution
The Innovators: How a Group of Inventors, Hackers, Geniuses and Geeks Created the Digital Revolution
Walter Isaacson

from: $5.19

Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
Cathy O'Neil

from: $6.09

The Pleasures of the Damned: Poems, 1951-1993
The Pleasures of the Damned: Poems, 1951-1993
Charles Bukowski

from: $12.09

Windows 10 for Seniors for Dummies
Windows 10 for Seniors for Dummies
Peter Weverka

from: $5.39

Crushing it!
Crushing it!
Gary Vaynerchuk

from: $4.09

iPhone for Seniors for Dummies
iPhone for Seniors for Dummies
Nancy C. Muir

from: $5.19

Automotive Computer Network Repair: Diagnostic Strategies of Modern Automotive Systems
Automotive Computer Network Repair: Diagnostic Strategies of Modern Automotive Systems
Mandy Concepcion

from: $28.74

Vintage Laptop Computers: First Decade: 1980-89
Vintage Laptop Computers: First Decade: 1980-89
James E. Wilson

from: $14.54

iGen: Why Today’s Super-Connected Kids Are Growing Up Less Rebellious, More Tolerant, Less Happy--and Completely Unprepared for Adulthood--and What That Means for the Rest of Us
iGen: Why Today’s Super-Connected Kids Are Growing Up Less Rebellious, More Tolerant, Less Happy--and Completely Unprepared for Adulthood--and What That Means for the Rest of Us
Jean M. Twenge

from: $4.39

Pass SQL Exam 70-461 & Job Interview: Programming SQL Server 2012
Pass SQL Exam 70-461 & Job Interview: Programming SQL Server 2012
Kalman Toth

from: $29.95

A Digital Bundle: Protecting and Promoting Indigenous Knowledge Online
A Digital Bundle: Protecting and Promoting Indigenous Knowledge Online
Jennifer Wemigwans

from: $24.95

Ten Arguments for Deleting Your Social Media Accounts Right Now
Ten Arguments for Deleting Your Social Media Accounts Right Now
Jaron Lanier

from: $4.89

A Comprehensible Guide to Controller Area Network
A Comprehensible Guide to Controller Area Network
Wilfried Voss

from: $13.79

Practical VIM: Edit Text at the Speed of Thought
Practical VIM: Edit Text at the Speed of Thought
Drew Neil

from: $24.89

Customer Reviews

0 customer rating | 0 review
There are currently no reviews. Be the first to review this work.
Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured