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

Getting Started - iOS Game Creation with Stencyl

Stencyl can export native iOS games

Back in 2011, we added iOS exporting to Stencyl, so that Stencyl games can be exported and published to the iOS App Store.

Exported apps are native, Objective-C apps. We aren’t using Adobe’s Flash-to-iOS exporter or 3rd party technologies like PhoneGap. You’re getting the real deal.

 

Subscription Model, Unlimited Free Trial

In a gist, you can develop and test your games for free.

When you're ready to publish to the App Store, you'll need to purchase a subcription. If you want priority support, that's also included in the subscription.

 

How to games get published?

When you decide to publish your game, Stencyl will automatically send it to our Mac cloud building service, which builds the project into an IPA (the file you send to Apple), and sends it back to you.

Although you still make the final submission, we spare you from much of the main in performing the builds.

 

Can non-Mac users publish iOS games?

Yes, but with some caveats. Because Stencyl outputs native apps, you can’t run them directly on a PC. Instead, you’ll test the games in Flash, which means, in most cases, the game will run identically minus iOS-specific features, such as Game Center.

With a Pro subscription, you can send your game to our servers, which will send the built game back to you so you can test it on your iOS device.

Whether this workflow is acceptable is a personal decision. About a third of the games made with Stencyl (Populate, Cloudy Bounce) were successfully developed this way.


System Requirements

  • iOS Developer License from Apple
  • Mac OS X Snow Leopard or Lion
  • iOS SDK 4 or 5

If you’re not on a Mac, you will only need the iOS Developer License from Apple. Why do we require the iOS SDK on Macs? Stencyl games run directly inside the iOS Simulator or on your iOS device.


The Workflow

The following is a basic, visual guide to the process for developing and publishing iOS games.

 

Step 1 - Install the Software

Get the iOS SDK (for Mac Users)

For Snow Leopard

For Lion


Get Stencyl

Download Stencyl

 

Step 2 - Build your Game

On a Mac?

Build your game. Test it in the iOS Simulator or directly on your device.


On a PC?

Build your game. Test it in Flash. When you’re ready to test the game on your device, send the game to our server, which will convert it to a native Objective-C app. We’ll e-mail the game back to you, so you can install it and test it on your device.

 

Step 3 - Publish your Game (Subscribers Only)

3.1 Export to Flash

Export your game to Flash. Publish to a personal blog or a portal such as Kongregate or Newgrounds. A Flash game can generate leads for your “full” app, for example a demo version of your game.

 

3.2 Publish to the App Store

In order to publish your game to the App Store, you must submit the game to our servers from within Stencyl. These servers will automatically build the game and e-mail you a link to your game in IPA form.

 

Crash Course

The following is a video-form of our original crash course, adapted for Stencyl.


How to get Help

Stencylpedia
Our official documentation. This section provides articles and videos covering the essentials.

Forums
Public and subscriber-only forums. Both Stencyl Team members and regular users in the community provide help.

Billing / Account Support (billing [at] stencyl.com)
If you have problems with your account, or run into any billing-related issues, this is the contact e-mail. Please do not use this e-mail to contact us about general support.
 

If you are interested in higher level support (e.g for a larger, commercial product), please contact us directly at partnerships [at] stencyl.com, and we’ll work something out.


The Future

What’s next for Stencyl platform as a whole on the iOS side of things?

  • In-App Purchases
  • Smart Ad Banner
  • Analytics
  • Built-In Browser
  • Show Keyboard
  • E-Mail Crash Reports
  • Get Current Time
  • Detect Language/Locale
  • And more!

Outside of the realm of iOS, we’ll roll out our Android and HTML5 exporters in 2012 and several significant refreshes of the toolset ( Stencyl 2.0, 2.5). We’ll continually be improving Stencyl to make it easier to use and more powerful at the same time.

Thanks for your interest in Stencyl. We look forward to seeing your game creations and helping you find the fun!



Last Updated: 2012-06-07 by Joe

15916 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!
5 Comments
HannesRoets
the snow leopord link takes you to the general xcode page where it lets you download for lion. Could you update the link please ? thanks in advance
0 5 months, 1 week ago
Leaufai
How to games get published?

should be either be:

How do games get published?

or:

How to get games published?

0 8 months, 5 days ago
orangebaron
I agree with hephaistos. I would like to be able to make an MMORPG.
0 9 months, 3 days ago
KelvinZhao
Location services, notifications, social stuff pretty please~
0 10 months, 2 weeks ago
hephaistos
I hope in future have a "Massively Multiplayer Online Stencyl",I like MMORPG and I want to make a MMORPG game with the mmoStencylWorks.
0 1 year, 2 months ago



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.