PacktLib: GameSalad Beginner’s Guide

GameSalad

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

You Need a Plan!

How to come up with an original idea

Summary

Getting Started with GameSalad

System requirements

Let's get into GameSalad

Getting familiar with GameSalad's interface

Creating a new project!

Time for action — setting up a platform level

Time for action — let's make your player move!

Time for action — create ways to win or lose

Summary

Add Zest to your Salad

Designing sprites

Time for action let's create our character!

Time for action — let's draw a platform

Time for action — let's draw our door

Time for action — Let's add some sound

Time for action — let's create some particles

Time for action let's add some levels

Time for action — winning the level

Time for action — let's make a better-looking character

Summary

Starting Simple: Ball Drop Part 1

Let's create our sprites

Time for action — let's get this project started

Level selection

Creating Level 1

Time for action — creating the easy levels

Creating Level 2

Creating Level 3

Creating Level 4

Creating Level 5

Creating Level 6

Creating Level 7, a sandbox level

Creating Level 8

Creating a very tough level, Level 9

Creating Level 10

The finishing touches

Summary

Starting Simple: Ball Drop Part 2

Creating our menu, by adding behaviors to images!

Time for action — programming our menu

Time for action — creating our level selection menu

Programming the first five levels

Time for action — adding gravity, touch controls, and physics

Time for action — programming teleporters

Time for action — side scrolling

Creating the last five levels

Time for action — adding particles and kill zones

Creating the finishing touches

Time for action — scoring, HUD, and more!

Time for action — starting and restarting the level with buttons

Summary

Space Defender Part 1

Creating UI and sprites

Creating the menu and more sprites

Making Level 1

Time for action — player collisions

Time for action — making the asteroids go kaboom!

Time for action — creating the sound effects! (pew pew kaboom)

Time for action — player acceleration

Time for action — player rotation buttons

Time for action — rotating the player

Summary

Space Defender Part 2

Level Wrapping

Giving your player some firepower

Time for action — making our player shoot

Bringing our aliens to life

Time for action — making the aliens shoot

Time for action — creating particle effects for the rockets

Time for action — rocket collision

Ending the game

Time for action — detecting when all enemies are gone

Time for action — creating Leaderboards

Testing your game on your device

Time for action — installing GS viewer on your device

Summary

Metal Mech Part 1

Designing our interface!

Designing good, long levels

Designing the characters!

Time for action — creating the Menu!

Time for action — creating the Objectives screen

Time for action — creating our first level!

Summary

Metal Mech Part 2

Making our player shoot!

Time for action — creating bullet behaviors

Time for action — creating bullet collisions

Adding some spice to our game

Time for action — creating burning twisted wreckage

Creating Our AI

Time for action — AI Detection (lines of sight)

Adding spice to our player and UI

Time for action — creating player health, and a HUD

Rockets, smoke, and explosions, oh my!

Time for action — creating the rockets

Time for action — creating particle effects

Time for action — particle explosions!

Adding more interface elements

Time for action — creating speedometer and a compass

Summary

Metal Mech Part 3

Creating Level 1 collisions

Time for action — creating level bounds

Creating sound effects!

Creating turrets in a new level

Time for action — making the turrets fire!

Weapon overheating, and more UI fun!

iPhone controls!

Time for action — touch controls

Time for action — iPhone acceleration

Summary

Metal Mech Part 4

Putting your App on the App Store

Time for action — preparing for deployment

Time for action — integrating Game Center and iAds

Publish, provision, and deploy

Time for action — creating provisioning profiles, publishing in GameSalad, and deploying!

iTunes Connect

Time for action — deploying our app to iTunes Connect

Time for action — uploading our app to iTunes Connect

Summary

Getting Started in iDevelopment

Getting Started in iDevelopment

Pop quiz —Answers