So you want to be a Game Designer

Slides:



Advertisements
Similar presentations
GAME:IT Junior Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a.
Advertisements

How to… Keep your character from leaving the game (never to return)
 First you have to think up a what kind of game are you going to have it can be any thing from a brick breaker to an role playing game.
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”.
1 Flash Actionscript Animation. 2 Introduction to Sprites We will now look at implementing Sprites in Flash. We should know enough after this to create.
Windows 8 Windows Phone 8 Web Mobile … and WakeUpAndCode.com.
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.
CSCI 101 Introduction to Software Development and Design.
GameMaker Workshop Geoff Cameron Sarah Scialli. What this workshop will teach you GameMaker GameMaker No Programming Required No Programming Required.
Game Design Creating a game called PING Phase 3: Steps for building basic game.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
Introduction to TouchDevelop
Backgrounds, Inheritance in GameMaker (BrickMania 1 of 2) Foundations of Interactive Game Design Professor Jim Whitehead January 28, 2008 Creative Commons.
Introduction to Scratch!
By Mr. Lee. Backgrounds The image that appears in the background (duh!). This might be a horizon, or clouds, trees and rainbows in the distance If you’re.
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.
Art 315 Lecture 5 Dr. J. Parker AB 606. Last time … We wrote our first program. We used a tool called GameMaker. The program we wrote causes a ball to.
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
Catch the Clown Tutorial Tech Camp Fall 2008 Colorado School of Mines.
Game Maker Terminology
1 ball, 2 ball, red ball, blue ball By Melissa Dalis Professor Susan Rodger Duke University June 2011.
Game Maker – Getting Started What is Game Maker?.
Overview of Game Maker. Game Maker Version 7.0 Lite (free version) For MS-Windows platforms
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
Game Maker Galactic Mail Advanced Group: Complete Galactic Mail, then start developing an independent project.
Game Maker Tutorial.
2D Platform Game Game Maker Terminology. Object  Item in a game that has behavior, such as a main character who can move.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Today we are learning to: Understand how actions and events control our game. Completing the catch the clown game – making a room – adding music Gather.
Galactic Mail Part 2. Winning and Losing Exploding Asteroids Including Scoring Adding Levels And more.
Game Maker Evil Clutches.
Tank Game Part 3 of 6. Secondary Weapons and Pick ups Pick ups will appear randomly in the battle area and can be collected by driving into them. Each.
If you don’t have Google Earth downloaded already, you can go to to get it.
GAME:IT Junior Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a.
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.
Choose Sprite. Add collision event for object and add score action. Set your score to plus 100 and check relative.
Game 4: Pac Man Tutorial. New events/actions to learn: Animated sprites Change instances – allows you to change objects into other objects. Change sprites.
GAME:IT Mario Creating Platform Games Level 4 with GML Game Maker Language (GML) allows users more flexibility in game design. GML is similar to how real.
YEAR 10 IT GAME MAKER INTRO. Game Maker has a drag and drop programming technique to provide an easy way to learn about game development. Game maker.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Introducing Scratch Learning resources for the implementation of the scenario
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
School of Computer Science Space School 2015 Programming a Lunar Lander Game.
Index Background Costumes Making object walk smoothly Controlling an object with the keyboard Control an object with the mouse Changing costume when hit.
PowerPoint Grades 3-5.
Sound and more Animations
Create a Halloween Computer Game in Scratch
Scratch for Interactivity
Mrs. Tracy Moricone Game Design Project 3
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Let's Race! Typing on the Home Row
Scratch for Interactivity
Introduction to Object-Oriented Programming
Competitive Multiplayer Game
Finish the Scratch Presentations Game Maker
Introduction to TouchDevelop
Intermediate game making
Go to =>
Breakout in Greenfoot Barb Ericson
ICT Gaming Lesson 3.
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Introduction to Snap Programming
Tank Game Int 10 Unit 3 – Game Maker.
Creating a Simple Game in Scratch
Catch Game Cards Catch Game Cards Make a Card Go to the Top Fall Down
Presentation transcript:

So you want to be a Game Designer

What Makes a Great Game? Conflict - For a game to be interesting, there should be some sort of conflict to present a challenge for the player to overcome. Aesthetics. Visuals are a powerful means of engaging players and helping them immerse into the game experience. Theme and story. A theme can add interest and create engagement within a learning game. The Story is built with Characters, Setting and Events. The story is the reason WHY the player plays the game. The Game is created with a clear Goal and a set of Rules Rewards. Rewards are things or keepsakes that players earn through game play.

Gamemaker Introduction

First Game: Moving Bear Objective Introduction to GameMaker Create Sprites Create Objects Create a Room Attach Keyboard events to Objects Download Maze resources from my site: techsk.weebly.com

Create a sprite (just a picture)

What’s in a name? sp01, obj02, snd03 vs. spBear, spWall, objClown, sndPlane Coding Convention – how to name your variables? Pick one and be consistent. spBear & sprGoodClown spr_bear & spr_bad_clown

Attach an image to a sprite

Create another sprite & attach image to it

Create a bear object and attach a sprite to it

Create a Wall object and attach a sprite to it

Create a Room and add wall objects to the room (select object and left click to add to room)

Add a bear to the room

Events and Objects GameMaker uses event-driven programming To get any object to do anything in GameMaker, it must respond to an event. In our example, we want the bear to start moving around when an arrow key is pressed. Not all objects have to respond to all events, for instance, the wall object doesn’t have to respond to arrow keys or any other key. Events and Actions are attached to the objects that care about the events.

Keyboard Events for Bear To move our bear around in the room, we need to define 5 Keyboard events <left> - left arrow key on the keyboard <right> - right arrow key on the keyboard <top> - top arrow key on the keyboard <bottom> - bottom arrow key on the keyboard

To define an event for an object Open the object properties window by double clicking on the object in the list. Click on Add Event to select the types of events for the object. Drag actions from the actions palette on the right to the actions box for the object. First Event for Bear: Select Keyboard <left> key event Add a Movement action to move the bear to the left Set the speed to 1 (1 pixel per step)

Add actions to Bear

Movement Actions

Incremental Development & Testing Run it! Test the left arrow key first before defining the other directions

Ghost Bears Notice that the bear is going through walls. To stop the bear from going through walls, we need to add a new event – Collision event. When a bear collides with the wall, we want the bear to bounce off.

Ghost Bear?

Bear colliding with the wall

Ghost Bear? Notice that even with the Collision event, the bear might still be going through walls. One thing to check is the properties of the wall object. Make sure it’s solid as the action requires the bear to bounce off solid objects.

Solid wall?

Finish all directions

Congratulations! You just created your first GameMaker game.

Bonus!! Go to the Room properties and change the background color. Add more walls to make the room into a maze. Add a sound every time the bear bounces off the wall. Add a background image to the room. What else could you change or add?