2 options
Gamemaker essentials : learn all the essential skills of GameMaker: Studio and start making your own impressive games with ease / Nathan Auckett.
- Format:
- Book
- Author/Creator:
- Auckett, Nathan, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Video games--Design.
- Video games.
- Physical Description:
- 1 online resource (154 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham, England : Packt Publishing, 2015.
- Language Note:
- English
- System Details:
- Mode of access: World Wide Web.
- Summary:
- This book is for users experienced with game development who now want to learn how to develop games in GameMaker: Studio in a fast-paced way.
- Contents:
- ""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Introducing GameMaker""; ""Understanding GameMaker""; ""GameMaker: Studio""; ""Installing GameMaker: Studio""; ""What is this book about?""; ""Summary""; ""Chapter 2: Getting Started""; ""Licensing""; ""The welcome window""; ""The main toolbar""; ""The drop-down menus""; ""The resource tree""; ""Summary""; ""Chapter 3: Resource Management""; ""Resources in GameMaker""; ""Sprites""; ""Sounds""; ""Backgrounds""; ""Paths""; ""Scripts""
- ""Shaders""""Fonts""; ""Timelines""; ""Objects""; ""Rooms""; ""Extensions""; ""Macros""; ""Resource naming conventions""; ""Organizing resources""; ""Groups""; ""Sprite animations""; ""Importing and exporting resources""; ""Importing graphics and sounds""; ""Importing GameMaker resources""; ""Exporting resources""; ""Exporting scripts""; ""Summary""; ""Chapter 4: Objects""; ""Events""; ""The step event""; ""Room speed""; ""The draw event""; ""Parents""; ""Making a parent""; ""Parents and collisions""; ""Depth""; ""Depth ordering""; ""Changing an object's depth""; ""Drag and drop""
- ""Creating a sprite""""Making our object""; ""Creating a room""; ""Summary""; ""Chapter 5: The GameMaker Language (GML)""; ""Variables""; ""Instance variables""; ""Local variables""; "" Global variables""; ""Macros""; ""Arrays""; ""One-dimensional arrays""; ""Two-dimensional arrays""; ""Functions""; ""Statements and loops""; ""Statements""; ""The if statement""; ""The else statement""; ""The else if statement""; ""Loops""; ""The repeat loop""; ""The while loop""; ""The for loop""; ""Scripts""; ""Creating a script""; ""Naming a script""; ""Writing a script""; ""Executing a script""
- ""Arguments in scripts""""Argument hints in scripts""; ""Returning a value""; ""Summary""; ""Chapter 6: Sprites""; ""Loading a sprite""; ""Sprite options""; ""Sprite origins""; ""Collision masks""; ""Editing a collision mask""; ""Texture settings""; ""Sprite sizing techniques""; ""The power of two""; ""Templates""; ""Editing a sprite""; ""Starting from scratch""; ""Effects""; ""Sprites in GameMaker Language""; ""Setting an object's sprite""; ""Getting the width and height of a sprite""; ""Getting the offset of a sprite""; ""Setting the animation speed of a sprite""
- ""Setting the frame of a sprite""""Setting the alpha of a sprite""; ""Setting the rotation of a sprite""; ""Changing the scale of a sprite""; ""Finding out how many subimages a Sprite has""; ""Summary""; ""Chapter 7: Making a Game""; ""Making the sprites""; ""Room setup""; ""Views""; ""Object creation""; ""Programming the game""; ""Collectables""; ""Enemies""; ""Summary""; ""Chapter 8: Debugging""; ""Errors""; ""Undeclared variable""; ""Drawing information""; ""Drawing text""; ""Drawing lines and shapes""; ""Simple toggles""; ""The GameMaker debugger""; ""Summary""
- ""Chapter 9: Game Settings and Exporting""
- Notes:
- Includes index.
- Includes bibliographical references and index.
- Description based on online resource; title from PDF title page (ebrary, viewed April 13, 2015).
- ISBN:
- 9781784390518
- 1784390518
- OCLC:
- 908064416
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.