The Super Fun Kids' Graphic Novel Sale

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    Contributors | September 15, 2015

    Mary Karr: IMG Memoir Tutorials with Mary Karr, Lena Dunham, and Gary Shteyngart

    Editor's note: It's been 20 years since the groundbreaking memoir The Liars' Club sent Mary Karr into the literary spotlight with its phenomenal... Continue »
    1. $17.49 Sale Hardcover add to wish list

      The Art of Memoir

      Mary Karr 9780062223067


This item may be
out of stock.

Click on the button below to search for this title in other formats.

Check for Availability
Add to Wishlist

Game Coding Complete, 3rd

Game Coding Complete, 3rd Cover


Synopses & Reviews

Publisher Comments:

Welcome to "Game Coding Complete, Third Edition," the newest edition of the essential, hands-on guide to developing commercial-quality games. Written by a veteran game programmer, the book examines the entire game development process and all the unique challenges associated with creating a game. An excellent introduction to game architecture, you'll explore all the major subsystems of modern game engines and learn professional techniques used in actual games. This third edition features expanded content and coverage of the latest and most exciting new game programming techniques including AI, multiprogramming, working with scripting languages such as Lua, and writing C# tools like your level editor. 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.

About the Author

Mike McShaffry, a.k.a. ?Mr. Mike,? started 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, a.k.a. ?Lord British,? at Origin Systems on Martian Dreams, Ultima VII:The Black Gate, Ultima VIII: Pagan, Ultima IX: Ascension, and Ultima Online. Seven years later he formed his first company, Tornado Alley. Mike later accepted a position at Glass Eye Entertainment, working for his friend Monty Kerr, where he produced Microsoft Casino. Ten months later, Monty asked Mike and his newly assembled team to start their own company called Compulsive Development, which would work exclusively with Microsoft on casual casino and card games. Mike served as the Head of Studio, and together with the rest of the Compulsive folks, produced three more casual titles for Microsoft until August 2002. Compulsive was acquired by Glass Eye Entertainment to continue work on Glass Eye?s growing online casual games business. Mike was later recruited to start an Austin studio for Maryland-based Breakaway Games. Mike is currently self-employed, helping teams build a positive, creative and energetic environment so they can do what they do best - make great games.

Table of Contents

Part I: Gae Programming Fundamentals 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 Part II: Get Your Game Running 5: Game Initialization and Shutdown 6: Controlling the Main Loop 7: Loading and Caching Game Data 8: Programming Input Devices 9: User Interface Programming Part III: Core Game Techniques 10: Game Event Management 11: Scripting with Lua 12: Game Audio 13: 3D Basics 14: 3D Scenes 15: Collision and Simple Physics 16: Network Programming Primer Part IV: Aadvanced Topics and Bringing It All Together 17: An Introduction to Game AI 18: Introduction to Multiprogramming 19: A Game of Teapot Wars! 20: A Simple Game Editor in C# 21: Debugging Your Game 22: Driving to the Finish

Product Details

Cengage Learning
Computer Graphics - Game Programming
McShaffry, Mike
McShaffry, Mike (Mike McShaffry)
Programming - Games
Software Engineering-Game Design
General Computers
Publication Date:
Grade Level:
Professional and scholarly
9.43x7.21x1.82 in. 3.41 lbs.

Related Subjects

Computers and Internet » Software Engineering » Game Design

Game Coding Complete, 3rd
0 stars - 0 reviews
$ In Stock
Product details 944 pages Charles River Media - English 9781584506805 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at