Game Maker – Getting Started What is Game Maker?.

Slides:



Advertisements
Similar presentations
How To Make Your Own Web Page: Basic Web Design
Advertisements

Create a Simple Game in Scratch
PowerPoint Presentations
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Mission Technology Introduction to Scratch! June 2007.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Coloring Randomly: Random Selection in Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008.
Word Processing First Steps
How to make a game on game maker 7. Start With an Idea Before you actually start making your game, you are going to need an idea as to what it is you.
Justus Nyagwencha Game Maker. Getting started -> Resources The icons across the top are very important All the things you add to the game are called “Resources”.
Mrs. Chapman. Tabs (Block Categories) Commands Available to use Script Area where you type your code Sprite Stage All sprites in this project.
1 An Introduction to IBM SPSS PSY450 Experimental Psychology Dr. Dwight Hennessy.
A Tutorial by Aaron Price
Fundamentals of Programming in Visual Basic 3.1 Visual basic Objects Visual Basic programs display a Windows style screen (called a form) with boxes into.
Conversational Computers
ESL PowerPoint Demonstration The Effective Use of Presentation Software in the ESL Classroom By Daniel Craig University of Illinois ESL 401 J.
Mr. Wortzman. Tabs (Block Categories) Available Blocks Script Area Sprite Stage All sprites in this project.
GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
GameMaker.  A lot of Different Definitions  Easier to Say What is NOT a Game  Movie is Not a Game  No Active Participation  Final Outcome is Fixed.
05/09/ Introducing Visual Basic Sequence Programming.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Hello World In C++ and Microsoft Visual C++. Directions to begin a project 1. Go to All Programs 2. Open Visual Studio C++ 3. Click on New Project 4.
Lab 9 – User Forms Design. User Forms What are user forms? –Known as dialog boxes –Major ways for getting user input An example of using user forms: Monthly.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Introduction to Scratch!
GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Game Maker Day 2 Making a Maze Game.
VIDEO GAME PROGRAMMING Video Game Programming Junior – DigiPutt INSTRUCTOR TEACHER’S ASSISTANT.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Chapter 4—Creating your First Document
ESL PowerPoint Demonstration The Effective Use of Presentation Software in the ESL Classroom By Daniel Craig University of Illinois ESL 401 J.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Changing Color, Using Text Objects, and Random Selection in Alice By Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008.
Downloading and Installing Autodesk Revit 2016
Introduction to PowerPoint Curriculum Implementation Day Friday, November 3, 2006 K.J. Benoy.
A guide to creating a power point display Essentials Ctl M =New Slide: a new slide can be inserted. It is placed after the slide that you are viewing.
An Introduction to Alice (Short Version) – Extras! Yossra Hamid Under the Supervision of Professor Susan Rodger Duke University, June 2014 This is a continuation.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
Game Maker Terminology
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
Game Maker Galactic Mail Advanced Group: Complete Galactic Mail, then start developing an independent project.
Getting Started with Word & Saving Guided Lesson.
Learning to Program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
To view this in “presentation” mode, go to Slide Show  View Show (the toolbar at the top of the page) Use the “Enter” key to advance to the next slide.
An Introduction to Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University, June 2009 Updated June 2014 by Ellen Yuan.
Open a new Flash File Action Script 2.0. Create a button like you did last lesson and name it Click to Play.
Photoshop Actions Lights, Camera, Actions in Photoshop.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
Game Maker Evil Clutches.
Illuminating Computer Science CCIT 4-6Sep
PowerPoint Basics Tutorial 2: A Slide Show In this tutorial you’re going to create a presentation from scratch. You will have to keep this presentation.
VB.NET and Databases. ADO.NET VB.Net allows you many ways to connect to a database. The technology used to interact with a database or data source is.
If you don’t have Google Earth downloaded already, you can go to to get it.
GAME:IT Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a simple.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Getting Started With Alice: The Basics. Step 1: Background Open up Alice, and choose a background for your Alice world. Your world is something you can.
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
n It all Begins Here: Create, Name, Save n Organizing the content: Opening Files, Adding a Background, Text in Your Presentation, Adding the Art, Ordering.
Scratch for Interactivity
An Introduction to Alice (Short Version)
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Changing Color, Using Text Objects, and Random Selection in Alice
Visual Basic Programming Chapter Four Notes Working with Variables, Constants, Data Types, and Expressions GROUPBOX CONTROL The _____________________________________.
An Introduction to Alice
Getting Started With Alice
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Creating a Simple Game in Scratch
So you want to be a Game Designer
Presentation transcript:

Game Maker – Getting Started What is Game Maker?

Introduction to Game Maker: Make Games Without Coding  You want to make games so you've taken this course. You may go and download Game Maker ( it is free)  Game Maker is built on the promise that you will be able to "make games without writing a single line of code."  The first thing you need to know about Game Maker is that this promise is almost absolute false.

Drag and Drop Actions  While it's true that Game Maker does allow you to make games using "drag and drop" actions, these actions are limited in what they can do and are only suitable for the most basic and simple of games.  You won't be making any good games "without writing a single line of code."  Accepting that you will have to learn to program now will save you headaches in the future.  Those who insist on believing the "no coding myth" always fail.  But, don't worry. Learning to program is very easy.

Game Maker is a Game Engine  In various Game Maker communities, there is much talk of building "game engines" using Game Maker.  This is a bit redundant as Game Maker is a game engine itself.  This is very important to understand because when you make a game using GM, you are really just manipulating parts of GM's game engine.  For example, no matter what kind of game object you create, you will use Game Maker's "object" resource as a base.  Whenever you need to create a level, you will use "room" resource as a base.  Therefore, you can say that any game or "game engine" you make is "built on top" of the GM game engine itself.  In other words you are using the resources Game Maker provides, you are not making any up on your own.

Basic Resources  Game Maker's game engine has several "resources" that you will use to make a game.  The basic resources are objects, sprites, and rooms.

Rooms  Rooms are the most important resource — if your game does not have at least one room your game will not even run.  Rooms provide the 2d space used to make game levels and worlds.  If your game doesn't have a room then your player object, enemies, and other characters have no space to exist in.

Objects  The player object, enemies, bullets, wall sections — almost anything that can be termed an object — is built using the object resource.  Objects are prototypes or definitions of these game objects.  Whenever you need to use one in your game you will create an instance from the object prototype.  This is easily understandable if you consider the nature of bullets.  When creating bullets for your game, you will define the behavior for all the bullets in your game using an object.  Then, when you need to spray a large number of bullets, you will tell Game Maker to create a bunch of bullets, using the bullet object as a template.

Sprites  Sprites are images that are usually used to represent objects.  Sprites are what the player sees — they don't see the object itself.  You can assign a sprite to an object and it will be displayed whenever the object is on the game screen.  Because different objects can have the same sprite and you can draw sprites independently of an objects assigned sprite, sprites are their own resource.

Events and Actions  The Game Maker game engine is event-based.  That is, an event happens which triggers an action.  For example, consider this : If I slap a clown, chances are the clown will slap me back, or begin to cry.  When I slap the clown, that would be the clown slapping event.  The reaction to the clown being slapped could either be the clown slaps me back action or the clown begins to cry action.  Of course, this is an absurd example and these events and actions do not actually exist in Game Maker.  This description is only to illustrate what you should remember :  Game Maker is event / action based.  Events trigger actions.

Practical Examples  Practical examples of the event driven model of Game Maker are :  A collision event occurs when two objects collide. The resulting action is that both objects are destroyed.  Pressing on the left arrow key causes a left arrow keyboard event. The resulting action is to move the player left.

Conclusion  That's the essentials of Game Maker.  What you have learned here has given you a conceptual framework of Game Maker to build on.

Game Maker – Getting Started Sprites

How to Create a Sprite in Game Maker Tutorial  Sprites are more than images — they are one of the fundamental resources of Game Maker.  To get Game Maker to display a sprite, you first have to create the sprite resource.  Then, you can Load a Sprite from your hard drive into the sprite. If this confuses you, don't worry, it confuses many people.  Think of it this way : the sprite resource is backpack where Game Maker actually stores the image data.  First you have to have the backpack, then, you can put things in it.  This tutorial is about creating the backpack.

Creating a Sprite Using the Resource Explorer  The Resource Explorer is the rectangular box on the side of the Game Maker IDE which contains folders named Sprites, Sounds, Backgrounds, etc.

Method 1 : Right Click on the Sprites Folder  1. Right click on the Sprites Folder  2. Choose "Create Sprite“  3. The Sprite Properties window will pop up.  When the Sprite Properties window pops up, it will have a default name for your sprite.  It will be something like sprite0, sprite1, etc., depending on how many sprites you have created.

Con’t  4. Name the sprite.  You'll want to prefix your name with spr so that you will know it's a sprite resource when you are making your game.  For example, if you were creating a sprite for a spaceship, you'd name it sprSpaceship.  This is very important. If you don't prefix your sprite names, you could confuse the object which represents the spaceship with the sprite for the spaceship.  Good game programmers follow this practice. It will save you headaches later on.  5. Click the Ok button at the bottom of the Sprite Properties window.  Congratulations. You have just created your first sprite.

Method 2 : Insert a Sprite  If you have already created a sprite (and thus there is already a sprite in the Sprites folder of the Resource Explorer), you can right click on the existing sprite and choose "Insert Sprite".  This will bring up the Sprite Properties window. Then, follow the steps above.

Creating a Sprite from the Toolbar  Clicking on the button that looks like a red Pac-Man will bring up the Sprite Properties window. Then, follow the steps above.

Next Steps  After creating a "blank sprite" resource, you might want to Load a Sprite from your hard drive.

Game Maker – Getting Started Objects

How to Create an Object Tutorial  Before you can have a spaceship for the player to control, before you can have enemies, before you can have bullets to shoot at those enemies, you first have to have an object to represent them.  Objects are resources that hold all the actions that you want your graphics to do.

Creating an Object Using the Resource Explorer  The Resource Explorer is the rectangular box on the side of the Game Maker IDE which contains folders named Sprites, Sounds, Backgrounds, etc. To create an object using the Resource Explorer :

Method 1 : Right Click on the Objects Folder  1. Right click on the Object Folder  2. Choose "Create Object". The Object Properties window will pop up.  When the Object Properties window pops up, it will have a default name for your new object.  It will be something like object0, object1, etc., depending on how many objects you have created.

Create an Object con’t  4. Name the Object.  You'll want to prefix your object name with obj_ so that you will know it's a sprite resource when you are making your game.  For example, if you were creating an object for a spaceship, you'd name it obj_spaceship or objSpaceship.  This is very important.  If you don't prefix your object names, you could confuse object which represents the spaceship with the sprite for the spaceship.  Good game programmers follow this practice. It will save you headaches later on.  5. Click the Ok button at the bottom of the Object Properties window.  Congratulations. You have just created your first object.

Method 2 : Insert an Object  If you have already created a object (and thus there is already an object in the objects folder of the Resource Explorer), you can right click on the existing object and choose "Insert Object".  This will bring up the Object Properties window. Then, follow the steps above.

Creating an Object from the Toolbar  In the Toolbar, click on the button that looks like a blue ball. The Object Properties window will open. Then, follow the steps above.

How to Set (or Assign) an Object's Default Sprite  Double click on the object you just created to bring up the Object Properties window.  You will see a box marked Sprite. Inside is a pull-down menu.  Click on the pull down menu and choose the name of the sprite you want to set as the object's default sprite.  Click Ok at the bottom of the Object Properties window.

Game Maker – Getting Started Rooms

How to Create a Room in Game Maker  Creating a room is the first step in creating your own levels.  Rooms provide a blank canvas to place your game objects such as the player object, walls, enemies, etc.

Create a Room Using the Resource Explorer  1. Right click on the Rooms Folder in the Resource explorer 2. Choose "Create Room" 3. The Room Properties window will pop up.

Create a Room con’t  4. Click on the settings tab of the Room Properties window.  There you will find a textbox labeled "Name".  5. Name the room.  A note here about naming conventions.  Even though the name of the room will automatically be room0 by default, it is a tradition to name rooms with a rm_ prefix.  Therefore if you were creating a room that you were going to turn into a castle level, you would probably want to name it something like rm_castle.  6. Click on the green check mark in the top / left corner of the Room Properties window.  7. Congratulations, you have just created a room. But nothing is in it yet!

Adding the Instance to the Room  Double Click on the Rooms folder in the Resource Explorer to expand the rooms list. This will allow you to see the rooms you have created.  You can also open the Rooms folder by clicking once on the [+] directly to the left of the it.  Double click on the room to which you want to add an instance. This will bring up the Room Properties window.  Select the Objects Tab of the Room Properties window.  There you will see a pull down box labeled "Object to add with left mouse."  In the pull-down box, select the object for which you want to add an instance.  Left click in the room.  An instance of the object you chose in the pull-down box will appear in the room where you clicked.  Click the green check mark in the top-left corner of the Room Properties window.