You are previewing Learn GameSalad for iOS: Game Development for iPhone, iPad, and HTML5.
O'Reilly logo
Learn GameSalad for iOS: Game Development for iPhone, iPad, and HTML5

Book Description

So you have a great idea for an iPhone or iPad game, but you've never programmed before. Where to start? Here! With GameSalad, you can design, build, and publish a 2D game in the App Store using an easy-to-use, no-programming-required game creation tool.

Learn GameSalad for iOS shows you how to set up your development environment and how to create a variety of simple 2D games from a breakout-style game to an arcade shooter to a maze game. You'll also learn how to use GameSalad to create a non-game app as well. This book also takes you beyond game development into getting your game into the App Store, using iAd, and marketing your game.

  • A clear, step-by-step approach to GameSalad for the complete beginner

  • Create fun, complete, and fully functional game projects

  • An idea to App Store publishing guide

Table of Contents

  1. Title
  2. Dedication
  3. Contents at a Glance
  4. Contents
  5. About the Author
  6. About the Technical Reviewer
  7. Acknowledgments
  8. Introduction
  9. Part 1: Learning the GameSalad Fundamentals
    1. Chapter 1: Preparing Your Design Environment
      1. GameSalad Requirements
      2. Registering to GameSalad
      3. Registering in the iOS Developer Program
      4. Installing Xcode
      5. Installing GameSalad Creator
      6. Installing GameSalad iOS Viewer
      7. Summary
    2. Chapter 2: Your First Game from Scratch: The Pong Game
      1. A Little Bit of HistoryAbout Pong
      2. Specifying the Game Concept and Rules
      3. Creating a New GameSalad Project
      4. Adding Actors
      5. Modifying Actors Attributes
      6. Adding Behaviors
      7. Adding an Actor to the Scene
      8. Creating Other Actors
      9. Let’s Play
      10. Summary
    3. Chapter 3: Finishing Pong: Scoring and Game Interaction
      1. Let’s Keep Score
      2. It’s All About the Ace!
      3. Do You Have the Touch?
      4. Giving Your Game a Brain
      5. Pong, Talk to Me
      6. Let’s Play on Your Device
      7. Summary
    4. Chapter 4: Break A Wall: Implementing Comments, Accelerometer Movements, LifeManagement, and Pause
      1. Laying Down the Basics
      2. Commenting Your Work
      3. Moving the Paddle with the Accelerometer
      4. Managing Lives and the GameOver process
      5. Adding a Pause Feature
      6. Summary
    5. Chapter 5: Making a Shoot ‘Em Up Game: Carrot Invader
      1. Preparing the Basic Elements of the Scene
      2. Adding Advanced Features
      3. Summary
  10. Part 2: Let’s Spice Up the Salad with Advanced Functions and Effects in GameSalad
    1. Chapter 6: Learning Gravity, Basic Physics, and Camera Controls: An Angry Birds-like Game, Part I
      1. Building a Slingshot: Elastic and Pullback Force
      2. Controlling the Camera: Scrolling Across the Scene
      3. Flying and Falling Down: Gravity Concepts
      4. More Camera Controls: Zooming In/Out While Flying
      5. Projectile Management: Managing the Attempts
      6. Summary
    2. Chapter 7: Creating a Game Menu and a Particles Effect: An Angry Birds-like Game, Part II
      1. Aiming at a Target: Destroying Blocks
      2. With a Touch of Style: The Particle Effect
      3. Performance Optimization with Tables
      4. Adding a Cool Menu
      5. Summary
    3. Chapter 8: Graphics and Sound Effects: Labyrinth
      1. Creating the Labyrinth Game Project
      2. Creating Actors for the Labyrinth Game
      3. Defining the Game Logic with Rules and Behaviors
      4. Designing the Game Area by Laying Out the Scene
      5. Implementing Lighting Special Effects
      6. Implementing Sound Special Effects
      7. Summary
  11. Part 3: Prepping for the App Store: Polishing, Publishing, and Promoting Your Game
    1. Chapter 9: Bonuses, Game Center, and iAd: Break a Wall
      1. Designing the Start Screen
      2. Adding Score Keeping
      3. Creating the Extra-Bonus Actors
      4. Implementing the Extra-Bonus Rules and Behaviors
      5. Posting Scores on Game Center Leaderboard
      6. iAd
      7. Summary
    2. Chapter 10: Device Internal Clock and Cyclic Movement: Non-Game Apps
      1. Creating an Analog Clock with the Device Clock and Rotation
      2. Cyclic Movement: The Metronome
      3. Summary
    3. Chapter 11: Submitting Your Game to the App Store
      1. Getting the AppID, Certificate, and Distribution Provisioning Profile on the Provisioning Portal
      2. Creating the Game on iTunes Connect
      3. Updating Game Center in GameSalad
      4. Publishing the Game Inside GameSalad
      5. Uploading the Game to iTunes
      6. Wait and Wait and Wait
      7. Your Game is Ready for Sale
      8. Summary
    4. Chapter 12: Introduction to Game Promotion
      1. Pre-Development Phase
      2. Operational Tactics
      3. Summary
  12. Index