Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image
Have one to sell? Sell on Amazon

Windows Game Programming For Dummies Paperback – October 1, 2002

ISBN-13: 078-5555112797 ISBN-10: 0764516787 Edition: 2nd
Buy used
Buy new
Used & new from other sellers Delivery options vary per offer
63 used & new from $0.05
Amazon Price New from Used from
Paperback, October 1, 2002
"Please retry"
$14.00 $0.05

Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now
$28.38 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Windows Game Programming For Dummies + Beginning Flash Game Programming For Dummies + 3D Game Animation For Dummies
Price for all three: $69.66

Buy the selected items together

Editorial Reviews

From the Back Cover

Get the scoop on DirectDraw, DirectInput physics modeling, and more! The one book you need to begin building your own games Game programming is a challenge - even if you're a veteran C/C++ programmer. This friendly guide by a legendary game developer delivers just what you need to get started on 2D games. It shows you step by step how to tackle everything from graphics and sound to input and installation - even games marketing!

About the Author

André LaMothe is CEO of Xtreme Games, a leading game developer, and the author of many bestselling game books, including The Black Art of 3D Game Programming.

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 450 pages
  • Publisher: For Dummies; 2 edition (October 1, 2002)
  • Language: English
  • ISBN-10: 0764516787
  • ISBN-13: 978-0764516788
  • Product Dimensions: 7.5 x 1 x 9.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (207 customer reviews)
  • Amazon Best Sellers Rank: #872,642 in Books (See Top 100 in Books)

More About the Author

André LaMothe was born in Silicon Valley, CA. He is a Computer Scientist, Futurist, Game Developer, and International Best Selling author. Mr. LaMothe holds degrees in Mathematics, Electrical Engineering, and Computer Science.

Mr. Lamothe has been programming and developing systems for over 30 years. Including embedded systems, text books, and PC games, he has produced over 750 products over the last three decades.

He is currently the CEO/Chief Scientist of Nurve Networks and iC0nstrux.com. Before founding Nurve, Mr. LaMothe was a Silicon Valley consultant and worked on projects ranging from Artificial Intelligence at NASA, to rendering algorithms at Software Publishing Corp (SPC), to Virtual Reality at Visions of Reality to name a few. He is the former founder/CEO of Xtreme Games and PlanetFreeStuff.com.

Customer Reviews

4.3 out of 5 stars

Most Helpful Customer Reviews

69 of 71 people found the following review helpful By Fredric H. Toms on April 13, 2000
Format: Paperback
An idiot who slapped the 1 - star rating on this book is, in fact, a dummy. You CANNOT expect to write any game without having C or C++ down. Before buying this book, make sure that you are strong in using pointers and such 'advanced' things found in the C language. Some Windows programming is nice, however, Andre LaMothe is able to explain it nicely in the pages that are in the book, without going into explicit detail (which is a good and a bad thing). If you want to learn how to write games using your C language, then this book is a very good one. It explains Direct X fully, although, it doesn't go into explicit detail. On a final note, this game teaches a lot in the pages that it houses. It teaches basic Windows Programming, DirectX, as well as Physics and AI. Don't expect to get an extremely detailed tutorial on each concept taught in the book. If you need every detail found in Win32 Programming, then head off and purchase Windows 98 Programming by Schildt. If you want to learn DirectX (no D3D..) by going into explicit detail, Inside DirectX is the way to go. However, if you want a brief and somewhat detailed tutorial of both (including many, many other aspects of game programming), you'll find that this book provides you with everything you need to know. However, don't expect to write ANYTHING 3d. Right now, after reading that book, I am able to program my own Secret of Mana type game. How many people can say that after reading a 480 page book?
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
36 of 36 people found the following review helpful By A Customer on May 27, 1999
Format: Paperback
This book is for programmers with a fair grasp of C; you should understand macros, pre-compiler directives and a little bit of Windows programming (IMHO).
This book is NOT for people who do not have some programming knowledge (basic understanding of C is REQUIRED)
Also this book does NOT use MFC or C++ for a very good reason. MFC adds too much overhead to game programming and since MOST games using DirectX run in fullscreen mode - MFC is USELESS for DirectX programming. C++ can also add a large amount of complexity for someone trying to LEARN game programming. While I prefer C++ myself the author chose the right language to write the samples in (why worry about inheritance relationships/polymorphism/templates etc when you dont have to :).
Many 'evil' reviewers (heh how COULD you give this book a bad rating) stated that this book focuses on Windows programming too much. Believe me that is a GOOD thing. It is amazing how much code is required just to print the text "Hello, World!" in Windows. The book gives a great overview of the NECESSARY and FUNDAMENTAL workings of the Windows API. You MUST read those sections if you have never programmed in Windows. It does help.
What Andre Lamothe does with the Windows API is build a game shell that handles all the Windows implementation details (messages etc), freeing you to work on game specific details and DirectX. He explains the characteristics of fonts, bitmaps and how Windows handles output using GDI (which leads to why DirectX is faster for games...read the book you'll get it :)
Some people have given this book bad reviews because the code samples are not done in C++ or by using the VC++ 6.0 APP wizard etc.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
45 of 47 people found the following review helpful By "jonfrain" on June 24, 2001
Format: Paperback
Based on the amazon reviews, I purchased both this book and Andre's more recent tricks of the 3d programming gurus. His newer and much more detailed book covers everything in this book in more detail.
Both books are definitely excellent tools for learning the basics of game design. Game programming can be extremely difficult due to the real-time nature of the application. Because of this, a good game programmer knows how to write efficient code.
My suggestion to ANY aspiring game programmers is to learn C or C++. C++ is MUCH more difficult to learn due to the added complexities of Object Oriented Design. Get comfortable with dealing with data structures (such as arrays, linked lists, binary trees) because many times efficient code requires efficient management of data.
Once you have a grasp of the language, then move on to Andre's gurus book. The learning curve will be fairly steep at first as you try to understand windows programming, although you really only need to know how to design a basic shell to create a window and handle messages.
Andre's DirectX explanations are usefull, but VERY outdated. DirectX 8.0 marks a vast change in many areas as it seems to be becoming more openGL-like.
I would not suggest that anyone writing a game today use the older direct draw 2D methodology. Instead, you can utilize the added functionality of direct3D and get access to the 3D accelerator and still create a top-view or side-view game that appears 2D. What this means is that you're working in a 3D space (x,y and z coordinates) but placing all of your 3D objects on the x-y or x-z or y-z plane and using the third axis to view this 2D plane.
Get a hold of the DirectX 8.0 SDK from the msn website.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 23 people found the following review helpful By aaron wittenberg on October 19, 1999
Format: Paperback
I'm not going to bother writing another review and include all the different things that are in this book. There are enough reviews about that. As the description says, he covers the Windows basics, sound, input, graphics manipulation, AI, physics, and much more.
One thing I would like to make absolutely clear. I own all of Andre's other books, and whenever I read reviews of them, they all seem to have several people saying one thing in common. Simply put, these people say "I knew NOTHING AT ALL about programming, and I read 4 pages of his book and was not able to write my own DOOM game. This book sucks!!!"
COME ON PEOPLE!!! That is like expecting your FIRST EVER driving lesson to make you an expert. Or taking ONE class on auto mechanics and expecting to be an ASE certified tech. It isn't going to happen.
Get real. He openly says you MUST have some basic knowledge of C. The book does not suck because some people refuse to learn. I own SEVERAL assembly language books, beginner to advanced. Most of the advanced makes no sense. Did I write reviews and say it sucks? No. It doesn't suck because I refuse to learn and expect everything to be given to me like some of these reviewers.
Windows Game Programming for Dummies is an excellent book for ANYBODY new to programming. Put it this way: I have NEVER, EVER written anything for Windows. I used an old Borland C++ 3.1 for Windows compiler, took Andre's first example, changed one variable, and made it work. If it hadn't been for Andre, I wouldn't have ever tried to program in Windows.
This book makes it so easy. If you have read his previous books, but gave them a bad review (for whatever reason), give this one a shot.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Windows Game Programming For Dummies
This item: Windows Game Programming For Dummies
Price: $28.38
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?