What's New in Stencyl 3.0?For those who are migrating from Stencyl 1.0-2.2
Stencyl now supports the world's most popular mobile platform. Test your games on Android devices and publish them to Google Play using the same tools you're already familiar with.
Mac App Store
While prior versions of Stencyl supported Mac exporting, Stencyl now exports native Mac apps ready for publication to the Mac App Store.
Native Desktop Games
Prior versions of Stencyl exported desktop games based on Adobe AIR. Stencyl now supports native, hardware-accelerated Windows, Mac and Linux games that provide superior performance and a better overall experience.
Improved Mobile Workflow
Every aspect of the mobile testing and publishing workflow has been improved. You can publish iOS games straight off your Mac and test games without fussing around with MAC addresses.
Prior versions of Stencyl were based on separate runtimes for Flash and iOS. We've now merged these into a single runtime written in one language (Haxe), which will lead to fewer bugs and faster updates in the long run.
Stencyl's runtime runs faster, uses less memory and is less prone to crashing than prior versions. We spent a lot of time tuning the engine for 3.0 and will continue to improve it in the future.
The DetailsThe full list of changes
- Publish to iOS, Android, Flash, Standalone Desktop (Windows, Mac, Linux).
- Publish all games directly from your computer.
- Unification - 1 engine, 1 programming language (Haxe)
- Open Framework for building new native and pure Haxe extensions.
- Improved Font Support
- Improved Translation (Language Pack) Support
- Draw UTF-8 (international) characters in-game
- Gap Free MP3 Playback for Flash
- Support for OGG playback on all platforms except Flash
- Multi-Mapped Controls
- Improved handling of arbitrary screen sizes.
- Improved Ad Support (iAds, AdMob, Events)
- Improved Social Gaming API Support (Game Center, Events)
- Improved In-App Purchase Support (Consumables, Restore Purchases, Events)
- Improved Native UI Support (Keyboard, Swipe, better Joystick, Alerts, Vibrate)
- Uniform handling of mouse and touch events
- Test on iOS without going through Xcode
- Universal Log Viewer
- No more MAC address requirement to test
- You don't have to use atlases if you hate 'em
- Improved Performance. Reduced memory usage and churn.
- Simple Physics Mode - opt out of physics for better performance if you don't need it.
- Reduction of "works only on Flash" features. Core features work everywhere.
- Full Blending Mode support for Flash
- Full Screen Mode for Flash, Desktop
Migration GuideMoving your game up from 2.x to 3.0? Read this before you begin.