Book Image

Learning Stencyl 3.x Game Development: Beginner's Guide

By : INNES BORKWOOD
Book Image

Learning Stencyl 3.x Game Development: Beginner's Guide

By: INNES BORKWOOD

Overview of this book

Creating video games has traditionally been a long and complicated process, requiring years of experience and a vast array of skills. However, with the introduction of comprehensive game-development toolkits such as Stencyl, the fun has returned to the art of game-creation ‚Äì anyone who has the desire to create their own video game can now do so with almost any desktop computer and a free software download from the Internet!Learning Stencyl 3.x Game Development: Beginner's Guide will put you on the fast-track to learning the essentials of the powerful Stencyl game-development toolkit. You will develop a complete, ready-to-publish video game including in-game advertising, by following the clear, step-by-step tutorials, supported by numerous screenshots and practical examples.This book will guide you through all the important steps required to develop and publish your video game. Starting with the installation and testing of the Stencyl toolkit, you will very quickly advance to the fun and exciting process of creating a playable game. The step-by-step tutorials will guide you from a blank screen, right through to giving your game that final polish and sharing it with the rest of the world. Whilst developing your feature-complete video game, you will learn how to easily detect collisions in your game using Stencyl's built-in physics engine. You'll discover how to use the powerful animation tools included in Stencyl's toolkit, and you'll find out how to make your game shine with sounds and visual special effects. You will also discover how Stencyl makes it easy to utilize the touch-screen and accelerometer features of smartphones and tablet computers. You will learn all the essential skills required to develop a video game from scratch ‚Äì right through to publishing a game on the Internet and testing games  on the most popular mobile devices.
Table of Contents (20 chapters)
Learning Stencyl 3.x Game Development Beginner's Guide
Credits
Foreword
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Index

Foreword

My journey began nearly 10 years ago creating a map editor for a Mario clone. I had just learned how to program, and like many, I wanted to make games with my newfound knowledge. Even before I learned how to program, I fostered an obsession over editing maps for games on TI graphing calculators, even going as far as drawing such maps out on graph paper as a way of sharing them with friends. Times have surely changed since then!

Over the years, I bounced from one project to another, each with increasingly ambitious scope. The Mario clone begat a general platformer engine, which in turn gave way to a completely general game engine. None of these experiments saw the light of day, but they set the stage for what eventually became Stencyl.

Stencyl was conceived during a time that, despite being a few years back, seems anachronistic. Facebook was closed to the public, YouTube was a novelty, and the iPhone had yet to be invented. Within the gaming world, creating a YouTube for games was considered the holy grail, and no fewer than a dozen companies sought this vision by democratizing game creation in various ways.

A few years later, Stencyl opened its doors to an eagerly awaiting public. Educators in particular loved the combination of a familiar brick-snapping interface with the incentives of building a real game. It was during this time that I met Innes and learned that he wanted to use Stencyl to teach programming and game design to young students. As we grew further acquainted with each other, he proposed this book.

Learning Stencyl 3.x Game Development: Beginner's Guide is a top to bottom treatise on how to build a game using Stencyl, from humble beginnings to the last 10% spent polishing and taking a game to market. Creating a game is portrayed not as a sprint, but as a journey upon which you'll build not just a working knowledge of Stencyl, but acquire a general toolbox of techniques and wisdom that will serve you well throughout your game-creating career.

When I applied to college, one of my essays detailed my early experiences with game programming. I was particularly fascinated by a magical spark of life I bestowed upon a lowly breakout clone when I got a ball to bounce off the paddle and break some blocks. It was a euphoric moment because I finally got my first game to work!

If you're new to the world of game creation, I offer you this one piece of advice: think big but start small. Complete some small projects to get the hang of things and see firsthand just how important that last 10 percent is. When you inevitably hit a brick wall, don't give up. Everybody starts somewhere, and when you get that first game working, you'll experience the same joy that I felt when I finally got my first game to work. Happy Stencyling!

Jonathan Chung

Creator of Stencyl