Make Your Own Scratch Games!

Book description

Learn to make interactive games with Scratch—the beginner-friendly, block-based programming language from the MIT Media Lab! Anna Anthropy, game designer extraordinaire, will show you how to do everything from building a game map to creating animations and debugging the end product. Take a peek inside the history of video game design, learn programming basics, and turn your ideas into creative games that you can play and share with your friends.

Learn how to:

•Draw characters like a hungry, leaf-eating bug
•Animate characters—make them walk, jump, climb, and fall!
•Create objects for your player to collect and obstacles to avoid
•Design multiple levels to create a cave exploring platform game
•Create sound effects and music for your games
•Share your games online and use player feedback to improve your games

Isn’t it time to Make Your Own Scratch Games? The world is waiting!

Table of contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Dedication
  5. About the Author
  6. About the Technical Reviewer
  7. Brief Contents
  8. Contents in Detail
  9. Acknowledgments
  10. Everyone Makes Games
    1. What You’ll Need
    2. A Brief History of Games
    3. Who Makes Video Games?
    4. Why Make a Video Game?
    5. What Should My Game Be About?
    6. About Scratch
  11. 1 Leaf Me Alone!: Scratch Basics
    1. Getting Started with Scratch
    2. Leaf Me Alone (While I Eat This Leaf)
    3. Organizing Your Code
    4. Challenge Level
    5. Sharing Your Game
    6. What You Learned
  12. 2 Weird Bug Chowdown: Collecting Items and Avoiding Obstacles
    1. Copying a Project and Changing It
    2. Tidying Up Your Code
    3. Leaving a Rainbow Trail
    4. Making Bug Food
    5. Adding Time Pressure
    6. Poop Obstacles
    7. Raising the Stakes
    8. Ending the Game
    9. Changing the Butterfly’s Behavior
    10. Adding a Starting Message
    11. Optional Things to Try
    12. What You Learned
  13. 3 Hatlight: A Cave Exploring Platform Game
    1. About Hatlight
    2. Coding Platform Movement
    3. Coding Player Movement
    4. Creating a World that’s Fun to Explore
    5. What You Learned
  14. 4 Designing Levels
    1. Let’s Make Some Levels!
    2. Teaching the Player How to Play
    3. Creating Animation
    4. Additional Challenges
    5. What You Learned
  15. 5 Creating Sound Effects
    1. Sound Design Tools
    2. Recording and Editing Sounds with Audacity
    3. Generating Sounds with sfxr
    4. Creating Music Loops with Drumcircle
    5. Extra Challenges
    6. What You Learned
  16. 6 Where to Go from Here
    1. Asking Questions
    2. Record Your Game
    3. Share Your Game on itch.io
    4. Collaborate with Someone Else
    5. Make a Game for Multiple Players
    6. Make a Weird Controller
    7. Keep Exploring and Creating!
  17. Index

Product information

  • Title: Make Your Own Scratch Games!
  • Author(s): Anna Anthropy
  • Release date: July 2019
  • Publisher(s): No Starch Press
  • ISBN: 9781593279363