- Series: Premier Press Game Development
- Paperback: 1272 pages
- Publisher: Course Technology PTR; 1 edition (December 18, 2002)
- Language: English
- ISBN-10: 1931841578
- ISBN-13: 978-1931841573
- Product Dimensions: 7.2 x 2 x 9 inches
- Shipping Weight: 3.7 pounds
- Average Customer Review: 19 customer reviews
- Amazon Best Sellers Rank: #1,986,838 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Game Scripting Mastery (Premier Press Game Development) Paperback – December 18, 2002
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers who viewed this item also viewed
Customers who bought this item also bought
About the Author
Born in 1981, Alex Varanese has been an avid gamer since age 6 when his parents gave him a Nintendo for Christmas. Alex is currently a Java programmer in his native Silicon Valley. His interestes include coding, 3D rendering, visual effects, and film production.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Skip the command based languages, skip the introduction to Lua, Python, etc. The chapters describing functional languages is what you want if your making a scripting language.
Overall I reduced the stars for thickness and covering too much information. It's an old book and that is what they did back then, but it doesn't mean it was the right thing to do. A book should focus on a single responsibility, teaching a single outlined targeted subject, targeting 400 or less pages. Any more and your readers will get bored of it.
That Alex "Liquidex" Varanese actually started and finished a project without adding another two dozen to the stack in the interim is an event worthy of the history books. I bought "Game Scripting Mastery" for that reason alone. This has never happened before, and in all likelihood, will never happen again. This is the one chance we will have to see the singular genius of Varanese preserved for future generations to look upon and tremble with awe, unlike the countless projects whose lives are as those of sparks from a raging inferno, existing only long enough to be eclipsed by the greater light of those that come after.
You have no idea what I'm rambling about, but trust me, this *is* a good book. Nothing else that I know covers so much in such exhaustive detail. Aspiring game programmers have been crying out for a resource like this one for years, and now they have it. Do not miss this book if you have any interest in game scripting systems. If you can't find it, get someone to ship it to you. If you can't afford it, sell your precious bodily fluids until you can.
And Alex, the original model of the Genesis was far superior to the second.
The major flaws in this book is that the compiler, Assembler and VM examples included in this book all have serious bug which would confuse alot of newbies .
For example The assembler would not complain if it cannot find a variable and just skip the variable and would not push it to the stack. However, it still generates a pop instruction for the variable causing corruption in the stack.
The next serious bug would be in the VM's relative Index access code. It corrupts the stack if you have arrays in your code .
I would really appreciate if the author would have tested the code more thoroughly before releasing it in the book especially when the book is taegeted for newbies.
it goes on to explain the various types of scripting systems including Command Based Scripting and
high level languages. It even explains how to implement your own language, compiler, and virtual machine! You even get to
learn how to script with Lua, Python and Tcl! And the best part: How to integrate all of that into a complete game.
Although most of the book is quite accessible for beginners, towards the end it gets a bit too advanced... even still, it's a good learning tool.
Most recent customer reviews
What's the point of discussing parsing and virtual environments with beginners?Read more