Game Coding Complete, Fourth Edition / Edition 4

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $30.57
Usually ships in 1-2 business days
(Save 49%)
Other sellers (Paperback)
  • All (15) from $30.57   
  • New (10) from $33.45   
  • Used (5) from $30.57   

Overview

Welcome to Game Coding Complete, Fourth Edition, the newest edition of the essential, hands-on guide to developing commercial-quality games. Written by two veteran game programmers, the book examines the entire game development process and all the unique challenges associated with creating a game. In this excellent introduction to game architecture, you'll explore all the major subsystems of modern game engines and learn professional techniques used in actual games, as well as Teapot Wars, a game created specifically for this book. This updated fourth edition uses the latest versions of DirectX and Visual Studio, and it includes expanded chapter coverage of game actors, AI, shader programming, LUA scripting, the C# editor, and other important updates to every chapter. All the code and examples presented have been tested and used in commercial video games, and the book is full of invaluable best practices, professional tips and tricks, and cautionary advice.

Read More Show Less

Product Details

  • ISBN-13: 9781133776574
  • Publisher: Cengage Learning
  • Publication date: 3/5/2012
  • Edition description: New Edition
  • Edition number: 4
  • Pages: 960
  • Sales rank: 319,732
  • Product dimensions: 7.30 (w) x 9.00 (h) x 1.70 (d)

Meet the Author

Mike McShaffry, aka "Mr. Mike," began programming games as soon as he could tap a keyboard. After graduating from the University of Houston, he worked for Warren Spector and Richard Garriott, aka "Lord British," at Origin Systems on the Ultima series, including Ultima Online. Since then he's worked on more than a dozen shipped games, including Magnadoodle (PC); a series of card and casino games for Microsoft; Thief: Deadly Shadows (Xbox/PC); 24 Blue for U.S. Navy; Mushroom Men: The Spore Wars (Wii); Ghostbusters: The Video Game (Wii/PS2); Cook or Be Cooked (Wii); Star Wars: The Force Unleashed II (Wii); Thor: God of Thunder (Wii/3DS); and Inertia: Escape Velocity (iOS/Android). Mike is currently Director of Product Development for Red Fly Studio in Austin, Texas.

David "Rez" Graham is a self-taught programmer who has been writing games in his basement since 1996. In 2005, he landed a programming job at Super-Ego Games where he worked on minigames and AI for Barbie Diaries: High School Mystery for the PC. He also worked on a comedy adventure game called RatRace for the PlayStation 3. In 2008, Rez went to work for Planet Moon and worked on Brain Quest for the Game Boy DS and Drawn to Life: The Next Chapter for the Wii. Rez went to PlayFirst in 2010 where he worked on Diner Dash: Grillin' Green for the iPad and was the lead engineer for Wedding Dash for the iPhone 4. Rez currently works at Electronic Arts as an AI programmer for the Sims division. He has shipped two titles there, which include The Sims Medieval and the Pirates & Nobles Adventure Pack. He is currently the lead AI programmer for an upcoming Sims title.

Read More Show Less

Table of Contents

1. What is Game Programming Really Like? 2. What's in a Game? 3. Coding Tidbits and Style That Will Save You. 4. Building Your Game. 5. Game Initialization and Shutdown. 6. Game Actors. 7. Controlling the Main Loop. 8. Loading and Caching Game Data. 9. Programming Input Devices. 10. User Interface Programming. 11. Game Event Management. 12. Scripting with Lua. 13. Game Audio. 14. 3D Graphics Basics. 15. 3D Vertex and Pixel Shaders. 16. 3D Scenes. 17. Collision and Simple Physics. 18. Network Programming Primer. 19. An Introduction to Game AI. 20. Introduction to Multiprogramming. 21. A Game of Teapot Wars! 22. A Simple Game Editor in C#. 23. Debugging Your Game. 24. Driving to the Finish.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted August 24, 2012

    Great Book for those who are used to beginner level stuff

    This book is great for all those beginning hobbyist game programmers looking to break from the world of Pong and Breakout into bigger, and more complex projects. This book covers a lot of essential material and many things that just can't be found in other books. Recommended for the intermediate developer who has experience with C++.

    2 out of 2 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)