Book Image

GameMaker Cookbook

Book Image

GameMaker Cookbook

Overview of this book

GameMaker: Studio started off as a tool capable of creating simple games using a drag-and-drop interface. Since then, it has grown to become a powerful instrument to make release-ready games for PC, Mac, mobile devices, and even current-gen consoles. GameMaker is designed to allow its users to develop games without having to learn any of the complex programming languages such as C++ or Java. It also allows redistribution across multiple platforms. This book teaches you to harness GameMaker: Studio’s full potential and take your game development to new heights. It begins by covering the basics and lays a solid foundation for advanced GameMaker concepts. Moving on, it covers topics such as controls, physics, and advanced movement, employing a strategic approach to the learning curve. The book concludes by providing insights into complex concepts such as the GUI, menus, save system, lighting, particles, and VFX. By the end of the book, you will be able to design games using GameMaker: Studio and implement the same techniques in other games you intend to design.
Table of Contents (17 chapters)
GameMaker Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Ryan Laley is an independent games designer. He has been a lecturer in video games design at South Essex College at further and higher education levels for over 5 years. He has been using GameMaker: Studio professionally during those years, and he continues to develop and publish games using it. He began his teaching career after graduating from university, and since then, he has covered every aspect of games development in his classes, including 2D and 3D.

In his spare time, he independently develops his own games and publishes them himself under the studio name of Friendly Fire games. His most recent projects focus on mobile phone platforms, with his latest release Blobb in 2015. His future projects will continue to expand on mobile platforms and eventually onto PCs.

John M. Walker, PE is a licensed professional engineer in industrial engineering and is currently a licensed full-time teacher in computer science and programing at Cleveland High School in Portland, Oregon. He has been teaching full time for the last 15 years for High School and Regional Professional Higher Ed conferences.

He has worked for more than 20 years as an information technology manager for high-technology firms dealing with systems administration and networking architecture and engineering. His favorite position was director of technology for the Portland Trail Blazers, while designing and constructing the Moda Center.

He has also reviewed GameMaker Essentials, Packt Publishing.