GameMaker Essentials
eBook - ePub

GameMaker Essentials

Nathan Auckett

Buch teilen
  1. 154 Seiten
  2. English
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

GameMaker Essentials

Nathan Auckett

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist GameMaker Essentials als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu GameMaker Essentials von Nathan Auckett im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Computer Science & Entreprise Applications. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

GameMaker Essentials


Table of Contents

GameMaker Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
Questions
1. Introducing GameMaker
Understanding GameMaker
GameMaker: Studio
Installing GameMaker: Studio
What is this book about?
Summary
2. Getting Started
Licensing
The welcome window
The main toolbar
The drop-down menus
The resource tree
Summary
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
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
5. The GameMaker Language
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
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 the 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
7. Making a Game
Making the sprites
Room setup
Views
Object creation
Programming the game
Collectables
Enemies
Summary
8. Debugging
Errors
Undeclared variable
Drawing information
Drawing text
Drawing lines and shapes
Simple toggles
The GameMaker debugger
Summary
9. Game Settings and Exporting
Global Game Settings
Analytics and advertising
Advertising
Analytics
Exporting a game
Publishing your game
YoYo Player
Game Jolt
Skill summary
Taking this further
Games made in GameMaker
GameMaker learning sites
The GameMaker Community
YouTube
Summary
Index

GameMaker Essentials

Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: March 2015
Production reference: 1230315
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78439-612-1
www.packtpub.com

Credits

Author
Nathan Auckett
Reviewers
Mark Alexander
John M. Walker, PE
Commissioning Editor
Nadeem N. Bagban
Acquisition Editor
Harsha Bharwani
Content Development Editor
Samantha Gonsalves
Technical Editor
Bharat Patil
Copy Editors
Relin Hedly
Laxmi Subramanian
Project Coordinator
Sanchita Mandal
Proofreaders
Simran Bhogal
Lauren E. Harkins
Indexer
Hemangini Bari
Production Coordinator
Conidon Miranda
Cover Work
Conidon Miranda

About the Author

Nathan Auckett is an advanced GameMaker user and has been using the software for over 7 years now. He started using GameMaker during its seventh version and has been using the built-in programming language ever since to create his own games. In 2012, he began creating small tutorials on various topics in GameMaker and has since then created over 50 tutorials helping people achieve a variety of different tasks in GameMaker.

About the Reviewers

Mark Alexander is a self-taught programmer and writer. He started using BASIC on an old ZX81 and progressed through the years using other languages and learning the tools of the programming trade until he discovered GameMaker in 2006. At that point, he fell in love with the software and now dedicates his time to making games and writing articles on using the program and on game design in general.
Mark currently documents produ...

Inhaltsverzeichnis