Gamemaker Game Programming With Gml
D**N
Very helpful
I don't learn well from books but this was a great source I could learn from. It was easy to follow and I learned a lot. It's filled with example code to help guide you. Very useful
A**H
Some what skeptical of the 5 & 4 star reviews
Based on the current reviews of which were rated highly, it makes me wonder if any of these individuals actually "worked" all the way through the text; no skimming or simply reading with no coding.For what it's worth, the author definitely appears to know his stuff. However, while mid-way through chapter 3 the author referred to a script that "allegedly" was coded in chapter 2. I had to do a double take, as I had no recollection of coding such script (scr_grid_setup). Just by the mere nature of the name itself, this sounds like an important script. Sure enough, after searching through the entire book this was the only mentioning of the script. After checking the associated files, sure enough, low and behold, the referenced script is included in the project that comes with the book; it has a decent amount of setup code as well.In the same paragraph related to the referenced script, the author refers to no requirement of updating the "Create" event for the (obj_grid_block). However, not once was a Create event coded in the text for that object up to this point. Nor does the event exists in the files that come with the book.As I can only speak for me, this discovery was disheartening. How could a major piece of code referenced in a later chapter be missing from the book? What else could be missing? Does the current project actually need this functionality? Sigh.Unfortunately, this is one red flag that I am having a hard time dismissing. As with most books, misspellings, and bad grammar of which this book has none are tolerable to an extent. Missing code of which is referenced with no explanation in a systematic programming book not so much.Therefore, recommending this text to beginners in good conscious will not happen. For what seemed so far to be an excellent text, makes one wonder how all these high marking reviewers missed something so glaring – right in the beginning of the book.I really want to like this book, as there is much about it to like. Moreover, please note that I normally would not review a book until I am finished. However, I was just compelled based on all the high marks that lead me to buy it in the first place.If the decision to continue with the book occurs, this review for better or for worse will receive an update.
Y**S
Very helpful
I rarely review items on Amazon. However, this has been so useful to me. A lot of concepts that were explained very well helped me go back into some of my other programs and re-write them correctly. Thanks!
R**E
3 stars
not so bad after a few chapters, I recommend it to any experienced programmer or a medium learning person in GML, I may update my review after finishing it.
B**N
The best so far
Out of all the GameMaker books I've read so far this had been my favorite.
R**B
Just Say No, Use Phaser.io Instead
This book is simply horrible from conception to implementation to English grammar (as I have found every book from Packt publishing to be). While the book attempts to document Finite State Machines it is forced to apply inefficient GameMaker requirements on the model itself. Even the first 'button' exercise simply did not work and required a fair amount of experimentation and alteration to create some useful content for a lesson at our programming school.Perhaps the most important fault is the tool itself. For this you can't fault the author or publisher, but after having more than 8 student projects disintegrate because of GameMaker corruption by no fault of their own, and bug after bug after bug in the horrible GameMaker interface and code, and the completely unresponsive customer support group from Yoyogames, and the fact that, without ANY warning changed GameMaker to REQUIRE an admin account on Windows to install (not a regular account) because of something to do with DirectX forcing any school to give their students admin rights to their PCs just to use GameMaker, well after all that, I finally took the courageous step of throwing it all out in favor of teaching REAL HTML5 game technology using Phaser.io, Pixi.js, Create.js, JavaScript, Canvas and HTML5. We use piskelapp.com instead of GameMaker's horrid sprite editor and I can only say I wish I had shifted all of this before our $3000 investment in this horrible, propietary, now-owned-by-a-gambling-company GameMaker junk.
T**E
Excellent!
Excellent!
M**O
just the perfect choice to learn
Awsome book, just the perfect choice to learn GML
B**2
Three Stars
Very advanced not for beginners
Trustpilot
2 months ago
1 week ago