Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Which book is more a beginner to learn to program in c++ (or GML) and more fun: "Game Maker 8 Cookbook" (available for pre-order), or "The Game Maker's Companion" ?

share|improve this question

closed as primarily opinion-based by Byte56 Sep 4 '13 at 16:40

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

Game Maker uses its own language, not C++. So I don't think either of those books will help you with C++. They might help you understand different game programming concepts, though. – Mike Lentini May 9 '11 at 19:13

I created a game in Game Maker long ago, and was frustrated with the lack of control over many of the game elements. They try to take the programming out of game making. So I'm afraid you won't find Game Maker to be much help if you're trying to learn C++, or really programming in general. I would recommend going with Beginning C++ Through Game Programming, Third Edition if you want to achieve your intended goal.

share|improve this answer

I don't think either of them look all that great, and certainly they don't appear to teach C++ at all (focusing instead entirely on Game Maker and GML, it's internal language).

"Cookbook" style books tend to be more focused around isolated, individual techniques rather than providing a unifying educational "narrative," so I would shy away from the "Game Maker 8 Cookbook" entirely if that's what you are looking for.

Additionally, "The Game Maker's Companion" is a follow-up, so perhaps the first book in the series, The Game Maker's Apprentice is a better choice overall.

share|improve this answer

Both books will teach you Game Maker's drag and drop, neither will teach you C++. Im not sure if the cookbook teaches you GML, though i know the companion does. Both books have their own style of teaching. So on that matter, purely subjective. The Cookbook is slightly cheaper (thought not much) The Companion is out already. The companion might (i'm not positive) require you to get the game makers apprentice as well.

Overall i would say companion. The sooner the better, and it will teach everything you need to get started. The Game Makers apprentice might be needed first though.

And regarding C++... Well thats a totally different area. If you want to jump straight into it, neither of these books will help. However if you want to learn the basics of using logic to do things before delving into the details of the language, well it might help to learn GML first.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.