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 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 – 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

Creating Level 3

Creating Level 4

Creating Level 6

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

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

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Index