Sponsored By

Book Review - Unreal Development Kit - Game Programming with UnrealScript: by Rachel Cordone

Review - Unreal Development Kit - Game Programming with UnrealScript:

The game community gets an Up to Date UnrealScript book for UDK! (Including Kismet)

Mainly for level-d's and coders, but if you're looking to up your game, this information is fr

Brion Frantz, Blogger

January 31, 2012

4 Min Read

Rachel Cordone's Unreal Development Kit - Game Programming with UnrealScript (Packt Publishing, 2011) is right now the best reference on the subject. The rapid release schedule of UDK makes it difficult to write about and teach, and Cordone's book uses the December 2011 version of UDK, which was released the same month. As far as I know, that makes it the only up to date reference book. More than that, it provides beginners with foundation programming knowledge, as well as giving value to experienced coders by adding UnrealScript to their arsenal, then goes even further by adding UDK's Kismet and multiplayer development to the experienced UnrealScript writer's skills.

With more than 420 pages of instructional content, it looks a bit daunting at first, but a fast skim through the text shows Cordone is having fun with her material. Witty subtitles and section headers promise something more pleasant than a tiresome slog through deep theory. Her gamer's personality comes through and the text is conversationally informal and refreshing for the reader. (Though her variable names in the examples just beg to be changed. The uber fanboy within me winced, thinking about my Unreal engine adding up virtual kittens in baskets, but once I converted everything to ninjas I was fine). Overall she maintains a comfortable environment where the beginner experiences more enjoyable progress and less anxiety over the material.

The modern textbook-style graphic design and layout features help the reader to immediately pick up the cues on how to approach or apply the information, so less time is spent getting to the meat of each section.  This is not only a benefit on the first read, but also helps the reader easily find and return to critical portions for reference. There were two or three instances in the text where I felt her book's warning icon might have been added, but probably a more experienced coder would only roll their eyes.
The book is best for beginner game developers. or beginners to UnrealScript, but if readers have had even a basic programming course, or ever worked with any kind of scripting at all, they'll see rapid progress in the Unreal environment.

For a point of reference, I was somewhat familiar territory here. I came to video game development from a multimedia and web background, and I have a little experience with other scripting, and a lot of experience in the UDK editor and with Kismet. As a game artist and level designer, I sense that some of the stuff in here I might never use, and it would be an advantage if a few more of the complex functions had descriptions of why they're used, or in what situation, from a game play standpoint instead of a coder's motives.

However, it's not difficult to advance. At a regular but relaxed pace, I was able to complete the first two chapters in about a weekend, and I'll probably be done with Chapter 3 (on the engine class hierarchy) by next weekend. I'm drooling at the Kismet chapters coming up. There's some great code on handling meshes and materials that I can see interesting uses for. And hey, who among us hasn't dreamed of making their own weapons and their own enemies? There's also a chapter on the fundamentals of setting up and working with the client/server relationship, for those who want to team up with friends to beat down their own creations in a multiplayer game.

It's been six or more years since there was a comprehensive book written on this subject, and the development and mod communities have been asking for an UnrealScript reference for the entire release life of UDK. In Cordone's book they have it, using the most updated version of the engine. This book is at it's most useful and valuable right now. So don't wait around. Go get it! 


As of this writing, the e-book is on sale right now 15% off.


http://www.packtpub.com/unreal-development-kit-game-programming-with-unrealscript-beginners-guide/book


Full/fair disclosure. The reviewer was granted a free copy of the e-book, but nobody could make him shill for something he wouldn't use or didn't believe in.

Read more about:

Blogs

About the Author(s)

Daily news, dev blogs, and stories from Game Developer straight to your inbox

You May Also Like