If the book has a mention of a CD,please look for its contents in extras.springer.com . The link is included in the copyright page of the book. The Game Makers Apprentice shows you how to create nine exciting games using the wildly popular Game Maker game creation tool. This book covers a range of genres, including action, adventure, and puzzle games complete with professional quality sound effects and visuals. It discusses game design theory and features practical examples of how this can be applied to developing games that are more fun to play. Game Maker allows games to be created using a simple drag-and-drop interface, so you don’t need to have any prior coding experience. It includes an optional programming language for adding advanced features to your games, when you feel ready to do so. You can obtain more information by visiting book.gamemaker.nl. The authors include the creator of the Game Maker tool and a former professional game programmer, so you’ll glean understanding from their expertise. The book also includes supplementary materials (on Apress.com) containing Game Maker software and all of the game projects that are created in the book—plus a host of professional-quality graphics and sound effects that you can use in your own games.
Dr Jacob Habgood is Director of Education Partnerships for the Sumo Digital Group and Education Advisor to The Independent Game Developer's Association. Jake joined Sheffield-based game developer, Gremlin Graphics in the 90's as a Computer Science graduate and stayed with them until their closure in 2003. He went on to take up a PhD scholarship in Learning Sciences at The University of Nottingham and became a Lecturer and then Reader at Sheffield Hallam University. Jake's research interests are in game-based learning and novice programming environments. He was Principal Investigator on the H2020 REVEAL project which was shortlisted for a Times Higher Education awards for its collaboration with Sony Computer Entertainment. Jacob is funded by a three year grant from the Royal Academy of Engineering as a “Visiting Professor of Games Software Engineering” within the department. He will work with Steve Maddock to develop resources which help undergraduates to develop applied programming skills and portfolio work for targeting employment in the creative industries. Steve himself was funded by the Royal Academy Engineering to spend six months on secondment at Gremlin Graphics in the 90's helping to fuel some of his own research interests and industry links over subsequent years.
This is a good book to read if you want to get into game development. Game maker 7 is a good program to use if you want to start designing. It could get confusing at times, but this book tells you everything you need to get started.Such as basic codes,sprites,rooms,artificial intelligence,etc.
If you want to learn how to design games without spending a fortune, get this book!
Okay, but it needed some more detail in some areas. A lot of what it was telling me to do got somewhat confusing, especially towards the end. It was helpful overall, though. At least YouTube exists and helped me figure out what dilemmas I had when the book was unclear.
Really useful book for those using Game Maker to develop computer games. Lots of script examples that I was able to use in the game development class that I recently completed.
So you want to make video games and have a few ideas on what sort of games you want to make. You don’t know where to start since you have yet to learn the basics of design and programming. At some point, you have learned about game development software (available for free with paid additional features in a Professional edition) that specializes in making 2D games called GameMaker: Studio. If you found yourself thinking this would be the best software for making the sort of games you have in mind, you decided to download it via the official website or the Steam page. After trying out a few built-in beginner tutorials, you decided to look for more beginner tutorials in order to get more comfortable with the tools that GameMaker: Studio has to offer. The tutorials found throughout YouTube have been good so far, but suppose you wanted a resource that’s a bit more concrete in structure, a set of lessons that do not require an Internet connection. In other words, you thought you could use an offline resource like a textbook to learn more ways to use GameMaker: Studio. That’s where The Game Maker’s Apprentice comes in.
Divided into five parts, much of the book is dedicated to various methods of using GameMaker’s drag-and-drop programming feature designed to enable beginner’s to make various basic games without having to know programming from prior experience or formal training. What this means is that he or she can drag icons representing various functions into any number of event lists added to game objects, like for when an object representing a player character or an enemy is first created upon running a game. Assuming the reader bought it with the accompanying CD, he or she can use the built-in resources consisting of pre-made sprites, sounds, and music while following along each chapter to make games such as a Breakout-clone, a vertical scrolling shoot-‘em-up (shmup, for short), a maze game, or a basic competitive 2-player game. From chapter 2 to chapter 10, the reader is shown how some simple yet fun games can be created using drag-and-drop while going over some basic fundamentals in game design that would be applicable to other games made with other software besides GameMaker.
Upon reaching Part 5 (chapters 12 through 14), readers get introduced to the basics of traditional programming in a manageable learning curve. This is done in the form of GameMaker’s own programming language appropriately called Game Maker Language (GML) which shares similarities to other more common programming languages such as C# and C++. By guiding readers through programming with GML, they get introduced to some methods that extend the use of drag-and-drop in order to make more complex games such as using different sets of scripts to define the playfield and rules of Tic-Tac-Toe and giving an enemy a bit of advanced artificial intelligence (AI) so that it would wander slowly around the maze, chase the player upon spotting him/her at a higher speed, go into alert mode upon losing said player, and resume wandering.
While it’s all well and good for those looking for a solid start in using the software, The Game Maker’s Apprentice was written over 10 years ago for the Game Maker 8 series (aka GM: Legacy) which was retired just a few years earlier by YoYo Games, the company behind the software, in favor of the more advanced GameMaker: Studio. So some of the actions and programming functions that worked in GM: Legacy would no longer work with GM: Studio because they have been either replaced (a GML function called sound_play was replaced by audio_play_sound) or rendered obsolete (the Sleep action in GM: Legacy would briefly pause a game for a number of milliseconds upon completing a goal before restarting or moving on to the next level). In my attempts to make the games featured in this book using GM: Studio, I had to figure out ways to work around obstacles such as those by consulting the GameMaker Community forums in conjunction with my own understanding of the software. But this should not discourage readers who would be using this book in order get familiar with the basics of GM: Studio since most of the content is still applicable with the modern software.
In conclusion, The Game Maker’s Apprentice is a solid introduction to those looking to start making games using GM: Studio that could use a more advanced 2nd edition. While some of the procedures to make the games featured in this book are obsolete by today’s standard software, a good number of them still apply to the process. So I would recommend it to any beginner wanting to experiment with GM: Studio in conjunction with other tutorials available on the Internet.
While this book was written with a previous version of GameMaker in mind (version 6.1 comes on the companion disk), most of it works just fine with GameMaker Studio, and with a little adjustment I was able to get everything working fine.
A good introduction text for getting you started with GameMaker.
This book is a must if you wish to learn how to use game maker, as well as understanding some basic concepts of game design. The book is organized so that each three chapters you'll learn how to use game maker program, the forth all be a game design lesson based on what you did in the previous chapters. It is cleverly organized to help you grasp how to make games.