Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
Master the fundamental programming skills needed to create your own computer games in GameMaker. This book shows how to use GameMaker to build and publish cross-platform games.
Each chapter covers a certain programming element, including layers, variables, and so on. You will also learn how to design levels in your games, draw sprites to populate your virtual worlds, and build GUIs for your menus and game interfaces. GameMaker Fundamentals also provides a thorough introduction to the GameMaker Language (GML). Practical example projects reinforce the concept discussed in each chapter.
The purpose of this book is to provide you with some of the knowledge that I have acquired. I make no claim that I’m the best coder or designer, but I do have a proficient understanding that I would like to instill in other budding game makers. The book is broken down into 29 main chapters and three appendixes: one that pulls together the knowledge you gained from the book to create a game, one offering programming challenges, and one covering how to get set up with GameMaker and its IDE. The main chapters each introduce a separate programming concept and explain what it is used for and how it is applied, along with some examples. Each of these chapters then finishes with some assignments. The game chapter details how to make a simple shooting game. You are then presented with 65 programming challenges, each of which adds a new feature to the game you have just made.
On completing this book, you will have a thorough understanding of how to create games from scratch using game design and programming principles using GameMaker and GML.
What You Will Learn
Covers core programming features required for sound knowledge of GameMaker
Master how to combine GML to orchestrate game actions
Utilize GameMaker's layers to create exciting games
Set up player control
Who Is This Book For
Those new to GameMaker or game programming in general it assumes no prior knowledge or skill set