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

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

  1. 336 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

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

Book details
Book preview
Table of contents
Citations

About This Book

In Detail

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.

Approach

A step-by-step, practical tutorial with a no-nonsense approach. The book starts by showing readers how to create a playable game that is fully-functioning, then moves on to demonstrate how to fine-tune the game with eye-catching graphics techniques, audio-effects and more.

Who this book is for

This book is perfect for beginning game-developers, who have no prior knowledge of creating games or computer programming. It's also an ideal resource for experienced game-developers and designers who need to create rapid prototypes, or who want to speed up the game-development process. Teachers and students who think learning should be fun will also benefit from this book! No prior knowledge of game-development or computer programming is required.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Learning Stencyl 3.x Game Development: Beginner's Guide by Innes Borkwood in PDF and/or ePUB format, as well as other popular books in Ciencia de la computación & Programación de juegos. We have over one million books available in our catalogue for you to explore.

Information

Year
2013
ISBN
9781849695961

Learning Stencyl 3.x Game Development Beginner's Guide


Table of Contents

Learning Stencyl 3.x Game Development Beginner's Guide
Credits
Foreword
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Time for action – heading
What just happened?
Have a go hero – heading
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Introduction
How Stencyl works
How we'll learn to use Stencyl
Why Stencyl is a great development tool
Rapid prototyping and development
No code development
Sharing resources with other Stencyl developers
Platforms that Stencyl runs on
Stencyl target platforms
Targeting specific devices
Publishing desktop games
Publishing to iOS devices
Publishing to Android
What makes Stencyl different
Stencyl runs on almost any desktop computer
Stencyl creates native code
You don't need to be a coder
Using the free version of Stencyl
Using the free version of Stencyl with this book
Successful games created with Stencyl
The Stencyl Showcase
Installing Stencyl and testing the setup
Installing Stencyl
Microsoft Windows
Time for action – downloading and installing Stencyl on Windows
What just happened?
Mac OS X
Time for action – downloading and installing Stencyl for Mac OS X
What just happened?
Linux
Time for action – downloading and installing Stencyl for Linux
What just happened?
Creating a Stencyl account
Time for action – creating an account and signing in
What just happened?
Have a go hero
Testing the Stencyl installation
Time For action – testing Stencyl
What just happened?
Have a go hero
Summary
2. Let's Make a Game!
Using the downloaded game files
Let's get started!
Creating a new game
Time for action – creating a new game
What just happened?
Creating a blank scene
Time for action – creating a blank scene
What just happened?
Downloading resources from StencylForge
Time for action – downloading an actor
What just happened?
Have a go hero – searching StencylForge for interesting actors
Understanding the Stencyl Dashboard
Adding an actor into a scene
Time for action – adding an actor to the jungle scene
What just happened?
Testing the game
Time for action – testing the game
What just happened?
Downloading and using tiles for scenery
Time for action – downloading tiles from StencylForge
What just happened?
Have a go hero – searching StencylForge for tilesets
Adding tiles into the scene
Time for action – adding tiles into the scene
What just happened?
Working with tiles
Deleting tiles from a scene
Replacing existing tiles in a scene
Moving tiles in a scene
Selecting multiple tiles
Placing multiple copies of tiles
Have a go hero – experimenting with tiles in the scene
Finalizing the initial design
Have a go hero – tidying up the scene
Reviewing our progress
Using behaviors to interact with our game
Working with behaviors
Adding behaviors
Time for action – attaching a behavior to an actor
What just happened?
Configuring behaviors with Attributes
Time for action – configuring the behavior
What just happened?
Have a go hero – configuring the remaining animations
Save the game!
Testing the game
Time for action – testing the game to find a problem!
What just happened?
Improving the scene mechanics
Time for action – adding gravity to the Jungle scene
What just happened?
Keeping an actor in a scene
Time for action – attaching another behavior to the actor
What just happened?
Increasing the width of the gameplay area
Time for action – increasing the width of the scene
What just happened?
Have a go hero – adding more tiles to the scene
Making the screen scroll
Time for action – attaching the Camera Follow behavior
What just happened?
Adding some interesting scenery
Have a go hero – adding some interesting tiles to the scene
Fine-tuning the level design
Finding game testers
Summary
3. Detecting Collisions
Working with collision detection in Stencyl
Time for action – enabling the Debug Drawing feature
What just happened?
Modifying an actor's collision shapes
Time for Action – modifying the monkey's collision shapes
What just happened?
Adding multiple collision shapes
Time for action – adding more collision shapes to the monkey
What just happened?
Planning the collision shapes
Have a go hero
Testing the updated collision bounds
Configuring collision shapes for tiles
Time for action – modifying the collision bounds of a tile
What just happened?
Have a go hero
Adding enemies and collectibles
Downloading the enemies and collectibles
Placing the new actors into the jungle scene
Working with collision groups
Time for action – examining the collision group settings
What just happened?
Viewing the actors' collision groups
Time for action – examining the Players and Actors groups
What just happened?
Creating a new collision group
Time for action – creating a collision group for enemy actors
What just happened?
Have a go hero
Configuring collisions for the fruit actors
Using collision sensors
Time for action – configuring the fruit as a sensor
What just happened?
Have a go hero
Implementing terrain collision shapes
Time for action – adding a terrain collision area to the scene
What just happened?
Have a go hero
What else can we improve?
Summary
4. Creating Behaviors
Creating custom behaviors
Creating our first custom behavior
Time for action – creating a behavior
What just happened? ...

Table of contents

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