Username or E-mail
Password (Forgot?)
New? Sign Up
Join or Sign In
Forums Stencylpedia Stencyl TV Translations Go Pro - Plans & Pricing Download Stencyl


Switch to Book Layout

1: Getting Started

  • Getting Started
  • Crash Course
  • Crash Course 2
  • StencylForge

2: Building Logic

  • What is a Behavior?
  • Creating a Behavior
  • Attributes
  • Game Attributes
  • Attribute Types
  • Events
  • Our Behaviors

3: Actors

  • What are Actors?
  • Animations
  • Motion & Forces
  • Physics
  • Controls
  • Collisions & Groups
  • Killing vs. Recycling
  • Tweening
  • Effects
  • Chapter 3 Challenge

4: Scenes

  • Scene Basics
  • The Camera
  • Tilesets
  • Regions
  • Drawing Text & HUDs
  • Changing Scenes
  • Music, Sounds & Channels
  • Backgrounds
  • Customizing Actors
  • Chapter 4 Challenge

5: Game Mechanics

  • Saving
  • Pausing
  • 3rd Party Services
  • Web Requests

6: Advanced Topics

  • Get/Set Attributes
  • Custom Events
  • Blending Modes
  • Lists
  • Custom Blocks
  • Continuous Collisions

7: Testing & Tuning

  • Testing Games
  • Optimizing Performance 1
  • Optimizing Performance 2

8: The Last 10%

  • Flash Publishing
  • Standalone Apps
  • iOS App Store
  • Chrome Store
  • Making Money

M1: Mobile - Intro

  • Getting Started
  • Testing on your Device
  • Flash -> iOS Guide

M2: Mobile - Basics

  • Atlases
  • Drawing Text
  • Retina Display
  • Accelerometer
  • Joystick
  • Universal Games

M3: Mobile - Services

  • iAds
  • Game Center
  • In-App Purchases

M4: Mobile - Publishing

  • Debugging
  • Publishing to the App Store
  • Optimizing Performance
  • Promoting your Game

A: Troubleshooting

  • Showstoppers
  • General FAQ
  • iOS FAQ
  • The 90% Memory Warning
  • Recovering Broken Games
  • Can't Export to SWF
  • Reloading Documents
  • Generating Logs
  • Flash Security Settings
  • How to Report Bugs

B: How-To Guides

  • Importing Assets
  • Scene Designer
  • Code Mode
  • Font Editor
  • Pencyl (Image Editor)
  • Tile Editor (Shapes)
  • Game Cleaner

C: Reference

  • Glossary
  • Block Reference
  • Useful Shortcuts
  • Stencyl API

D: Resources

  • Stencyl TV
  • Abigayl's Guides
  • Giving Critiques
  • Creating Extensions
  • Translating Stencyl
  • Credits

3.0 Drafts (In Progress)

  • What's New in Stencyl 3.0?
  • Setup (Android)
  • Setup (Desktop)
  • Setup (iOS) - Concepts
  • Setup (iOS) - Mac
  • Setup (iOS) - Windows
  • Testing iOS on Windows
  • iOS Troubleshooter

  • Mobile App Scaling
  • Full Screen Mode
  • Simple Physics
  • Backgrounding an App

  • iOS App Store
  • Mac App Store
  • Windows Store
  • Google Play
  • HTML5

  • Android Ads
  • Android Purchases (WIP)
  • 4" Form Factor (iPhone 5)
  • Mobile Input
  • Mobile Features

  • Extending the Engine
  • iOS / Android Extensions
  • Developing the Official Extensions
  • Developing the Engine

  • iAds (Revised)
  • Game Center (Revised)
  • iOS Purchases (Revised)
  • Atlases (Revised)
  • Drawing Text (Revised)
  • Joystick (Revised)
  • Accelerometer (Revised)
  • Sounds (Revised, WIP)
  • Debugging (Revised, WIP)
  • iOS Performance (Revised)
Level: Beginner

Credits

Stencyl is proudly built on top of a myriad of open-source libraries as well as several proprietary 3rd party libraries. In accordance with their license agreements, we're crediting each project. If you have any questions about the information on this page, please contact us.

 

MIT Scratch

The building blocks concept in Stencyl's Design Mode is based on Scratch software from the Lifelong Kindergarten Group at the MIT Media Lab (http://scratch.mit.edu).

We did not derive our implementation from Scratch. We adopted the idea alone and expanded upon it. We obtained permission to adopt the Scratch approach from Professor Mitchel Resnick back in 2008.

 

Toolset Dependencies

  • JIDE - Jidesoft - Proprietary
  • Synthetica LNF - Proprietary
  • TrueZIP - Apache v2
  • macwidgets - Ken Orr - LGPL
  • Timing Framework - Chet Haase - BSD
  • Filthy Rich Clients Sample Code - BSD
  • JGoodies Forms - BSD
  • Jeremy Wood's Color Picker - BSD
  • Apache Commons - Apache v2
  • Log4J - Apache v2
  • JLayer - LGPL
  • Flying Saucer - LGPL
  • jastyle - LGPL
  • Flex SDK - Apache v2
  • Metaas - Apache v2
  • Quasimondo Color Matrix - MIT
  • Smack - Apache v2
  • Growl / Java Bridge - BSD
  • RSyntaxTextArea - LGPL

 

Engine Dependencies (Flash)

  • Flixel - Adam Saltsman - MIT
  • Box2D (WCK / Alchemy Port) - Jesse Steinberg and Erin Catto - BSD
  • printf-as3 - MIT
  • Tweener - MIT
  • as3corelib - BSD
  • Slick2D - Kevin Glass - BSD

 

Graphics and Non-Code Assets

  • Fugue Icons - Yusuke Kamiyamane - Creative Commons
  • Oxygen Icons - David Vignoni - Creative Commons
  • Nuvola Icons - David Vignoni - LGPL

 

Engine Dependencies (iOS)

  • Sparrow - Gamua - BSD

 



Last Updated: 2012-04-09 by Jon

2028 have read this article
Disclaimer: The Stencyl Team does not actively monitor comments on articles. If you're seeking help for your game, please ask a question on the forums. Thanks!
0 Comments
Be the first to make a comment!



Commenting Guidelines

Sign In to Comment

Make Games

  • What is Stencyl?
  • Roadmap
  • Pricing

Play

  • Arcade
  • Showcase

Community

  • Forums
  • Chat
  • Translations

Help

  • Stencylpedia
  • Stencyl TV

About Us

  • Blog
  • Contact Us
  • Press
  • Privacy
Follow Stencyl on Twitter



© 2013 Stencyl, LLC.