GameMaker: Studio For Dummies
Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com
Copyright 2014 by John Wiley & Sons, Inc., Hoboken, New Jersey
Published simultaneously in Canada
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions .
Trademarks: Wiley, For Dummies, the Dummies Man logo, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and may not be used without written permission. GameMaker: Studio is a trademark of YoYo Games, Ltd. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book.
LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY : THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ.
For general information on our other products and services, please contact our Customer Care Department within the U.S. at 877-762-2974, outside the U.S. at 317-572-3993, or fax 317-572-4002. For technical support, please visit www.wiley.com/techsupport .
Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://booksupport.wiley.com . For more information about Wiley products, visit www.wiley.com .
Library of Congress Control Number: 2014935513
ISBN 978-1-118-85177-7 (pbk); ISBN 978-1-118-85210-1 (ebk); ISBN 978-1-118-85215-6 (ebk)
Manufactured in the United States of America
10 9 8 7 6 5 4 3 2 1
About the Author
Mike Rohde has been writing for over 20 years and playing videogames even longer. This is his second For Dummies book Adobe Edge Animate CC For Dummies was published in July 2013. He lives in the northern Bay Area of California with his wife, two children, and a black lab named Delilah.
Dedication
To my kids, Max and Julia may you shine forever bright.
Authors Acknowledgments
I dedicated this book to my kids, and for good reason. When they first learned I was writing a book to teach people how to make videogames, their mouths dropped open. Their excitement, energy, and enthusiasm motivated me to write the best possible book I could. Plus, I might have started a game reviewing career for my son. When my daughter asked him what he was playing while he was testing one of my first games, he answered, Its called Catch the Clown. It isnt very much fun. With that statement, my 7-year old son upped the ante on what he expected from the book. He did appreciate the special effects I made with particles though.
This book would not have been possible without my wife, without whom I probably would have grown hungry, cold, and dirty because I was too busy writing about, making, and playing games. Thank you for helping make life easier.
I want to thank Connie Santisteban from John Wiley & Sons, who helped make this book a reality. Her energy behind this book was amazing right from the start, straight through to the finish.
I would be remiss if I did not acknowledge the hard work Elizabeth Kuball put into this book. She is responsible for keeping this a traditional For Dummies book, and not my version of the Wild, Wild West. Thank you for keeping this book on track.
Mark Alexander was the technical editor for this book and is the man responsible for the in-software manual of GameMaker: Studio. His careful eye saved a few mistakes and his expert advice proved valuable for many of the tips in this book. He was also the guiding force behind getting the analog sticks procedures to work in Chapter .
To the YoYo Games staff in particular, the CEO, Sandy Duncan I want to thank you for responding to my tweet asking if youd like a For Dummies book for GameMaker: Studio and for making this book possible. To the guys in the GDC booth Malcolm, Stuart, and Russell thank you for taking your time to speak with me. Much of our conversations made it into the book.
Publishers Acknowledgments
Acquisitions Editor: Connie Santisteban
Project Editor: Elizabeth Kuball
Copy Editor: Elizabeth Kuball
Technical Editor: Mark Alexander
Editorial Assistants: Claire Johnson, Annie Sullivan
Sr. Editorial Assistant: Cherie Case
Project Coordinator: Patrick Redmond
Cover Image: iStock.com/exdez
Chapter 1
Introducing GameMaker: Studio
In This Chapter
Coding without coding using Actions
Coding by coding with GameMaker Language
Getting your game into players hands
Identifying the major features of GameMaker: Studio
Looking at the main steps of creating a game
GameMaker: Studio software, from YoYo Games, is a game development tool that enables you to make video games. At the Game Developers Conference (GDC), I had an opportunity to meet with key players from YoYo Games. I saw firsthand the level of excitement this team from Dundee, Scotland has. Its as if each of them embodied the spirit of a magical dragon, circling high overhead a misty mountaintop, ready to breathe down green flames of magical energy to level up all game developers with enhanced game-making attributes.
All game developers can benefit from GameMaker: Studio. Whether youre a professional developer looking to enter the videogame community, or a university student interested in breaking into the videogame field, or a 10-year-old with no coding experience at all, GameMaker: Studio has the tools you need to make your vision a reality.
Next page