Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title
Copyright
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Part 1: Learning the GameSalad Fundamentals
Chapter 1: Preparing Your Design Environment
GameSalad Requirements
Registering to GameSalad
About GameSalad Pro
Registering in the iOS Developer Program
Installing Xcode
Installing GameSalad Creator
Installing GameSalad iOS Viewer
Why is GameSalad iOS Viewer a piece of code?
Getting the GameSalad iOS Viewer
Installing the Developer Certificate in Your Keychain
Creating a Provisioning Profile for iOS Viewer
Installing iOS Viewer
Summary
Chapter 2: Your First Game from Scratch: The Pong Game
A Little Bit of HistoryAbout Pong
Specifying the Game Concept and Rules
The Game Concept
The Game Rules
Creating a New GameSalad Project
Adding Actors
What is an actor?
Creating actors
Modifying Actors Attributes
Instance or Prototype
Actor Attributes
Commonly Used Attributes
ModifyingAttributes
Adding Behaviors
What are behaviors?
Adding Behaviors
Adding an Actor to the Scene
Creating Other Actors
Racket Player 2
The Ball
Walls
Tags
Let’s Play
Summary
Chapter 3: Finishing Pong: Scoring and Game Interaction
Let’s Keep Score
It’s All About the Ace!
Serving Feature: The Winner of the Point Serves the Next Ball
Keeping One Ball in the Game at a Time
Do You Have the Touch?
Serving with a Pinch of Touch
Giving Your Game a Brain
Detecting the Direction and Getting the Y Value
Moving Player 2 Racket to the Stored Value
Pong, Talk to Me
Let’s Play on Your Device
Summary
Chapter 4: Break A Wall: Implementing Comments, Accelerometer Movements, LifeManagement, and Pause
Laying Down the Basics
Defining the New Project
Defining the Actors
Creating the Collidable Tag
Defining the Attributes
Implementing the Rules and Behaviors
Layout of the Scene
Commenting Your Work
Moving the Paddle with the Accelerometer
Managing Lives and the GameOver process
Adding a Pause Feature
Summary
Chapter 5: Making a Shoot ‘Em Up Game: Carrot Invader
Preparing the Basic Elements of the Scene
Creating the Carrot Invader Game Project
Artist Entrance: Creating the Actors
Controlling the Number of Enemies with Game Attributes
Setting the Screenplay: Implementing Rules and Behaviors
The Invasion is Starting: Creating the Scene Layout
Adding Advanced Features
Complex Movements
Giving the Impression of Spaceship Movement
Managing the Energy Bar
Scene Management
Summary
Part 2: Let’s Spice Up the Salad with Advanced Functions and Effects in GameSalad
Chapter 6: Learning Gravity, Basic Physics, and Camera Controls: An Angry Birds-like Game, Part I
Building a Slingshot: Elastic and Pullback Force
Anatomy of a Slingshot
Building the Pullback Force
How to Simulate an Elastic in GameSalad
Controlling the Camera: Scrolling Across the Scene
The Screen vs. the Scene
Implementing the Scrolling
Flying and Falling Down: Gravity Concepts
Once Upon a Time, There Was an Apple
Flying and Dragging
More Camera Controls: Zooming In/Out While Flying
Zooming Out
Zooming In
Projectile Management: Managing the Attempts
Adding Boundaries
Creating Dummy Projectiles
Modifying the Projectile Instance
Summary
Chapter 7: Creating a Game Menu and a Particles Effect: An Angry Birds-like Game, Part II
Aiming at a Target: Destroying Blocks
Creating the Blocks: Hard, Soft, and the Target
Make Them Collide
Ground Them on Earth: Gravity
Let the Actors Enter the Scene
With a Touch of Style: The Particle Effect
The Parameters of the Particle Effect
An Explosion of Colors
Performance Optimization with Tables
Introduction to Tables in GameSalad
Managing Several Scenes in One Scene
Adding a Cool Menu
Creating the Menu Scene
Managing Unlocked Levels
Implementing the Sliding Effect
Enabling Level Selection
Adding a Menu Button on the Initial Scene
Summary
Chapter 8: Graphics and Sound Effects: Labyrinth
Creating the Labyrinth Game Project
Creating Actors for the Labyrinth Game
Defining the Game Logic with Rules and Behaviors
Designing the Game Area by Laying Out the Scene
Implementing Lighting Special Effects
Implementing Sound Special Effects
Summary
Part 3: Prepping for the App Store: Polishing, Publishing, and Promoting Your Game
Chapter 9: Bonuses, Game Center, and iAd: Break a Wall
Designing the Start Screen
Creating the Actors
Implementing Rules and Behaviors
Adding Score Keeping
ScoreDisplay Actor
ScoreDisplay Rules and Behaviors
Creating the Extra-Bonus Actors
50 pt cap Actor
Implementing the Extra-Bonus Rules and Behaviors
Posting Scores on Game Center Leaderboard
Login to Game Center
Posting a Score
Showing the Scores
iAd
Summary
Chapter 10: Device Internal Clock and Cyclic Movement: Non-Game Apps
Creating an Analog Clock with the Device Clock and Rotation
Accessing the Device Clock
Creating the Clock Project
Creating the Background and the Clock Hands
Creating the Clock Mechanisms: Rules and Behaviors
Assembling the Clock: Laying out the Scene
Cyclic Movement: The Metronome
Creating the Metronome Project
Metronome Mechanical Components: Creating the Actors
Storing Information: Defining the Attributes
Creating Mechanical Movements: Rules and Behaviors
Building the Metronome: Laying out the Scene
Summary
Chapter 11: Submitting Your Game to the App Store
Getting the AppID, Certificate, and Distribution Provisioning Profile on the Provisioning Portal
Creating Your App ID
Your Distribution Certificate
Creating the Distribution Provisioning Profile
Creating the Game on iTunes Connect
Step 1: Logging into iTunes Connect
Step 2: Creating a New App
Step 3: Providing Basic Information
Step 4: Release Date and Pricing Information
Step 5: Providing Version and Category Information
Step 6: Defining Your Application Rating
Step 7: Providing Metadata Information
Step 8: Reading and Accepting the EULA Agreement
Step 9: Providing the Game Artwork
Enabling Game Center for Your App
Enabling iAd
Updating Game Center in GameSalad
Publishing the Game Inside GameSalad
Step 1: Selecting the Targeted Platform
Step 2: Providing Overview Information
Step 3: Selecting Your Provisioning Profile
Step 4: Providing a Link to a Promotional YouTube Video
Step 5: Uploading Your Screenshots
Step 6: Reading and Accepting the Agreement
Step 7: Compressing Your File
Uploading the Game to iTunes
Wait and Wait and Wait
Your Game is Ready for Sale
Summary
Chapter 12: Introduction to Game Promotion
Pre-Development Phase
Defining Your Targeted Customers
Identifying and Qualifying Your Competition
Creating Your Unique Value Proposition
Operational Tactics
Writing a Press Release
Creating a Web Page
Getting Your Game Reviewed on App Review WebSites
Creating a Facebook Page
Summary
Index
← Prev
Back
Next →
← Prev
Back
Next →