Previously known as “Stencylworks”
Supported OS: Windows • Mac • Ubuntu
With the evolution of Stencyl came a pay-to-publish process in the form of a yearly subscription. This can be quite expensive depending if you’re wanting the ability to create games for the iPhone/iPad at a whopping $200 per year. The other option at around $80 allows you to create stand-alone games. Both services allows you to remove the “Splash-Screens” and “Watermarks” from your games as well.
So why is it even on this site? Because of the simple fact that you can create “Flash” games for free. With the current state of things, Linux isn’t supported due to the fact that the stand alone feature requires Adobe Air, which is no longer being supported by Adobe on the Linux flavors of operating systems. The bonus is, as of Stencyl 2.5 they should have the ability to create “native C++” stand alone games as well as the ability to create games for Android devices. Stand alone games are exported in the format of the OS you’ve created them on at the time of export (read Windows or Mac). A work around is given at the Stencyl website under the “Gotcha” section of the “Pro Subscription” page, at least their is at the time of this writing.
- One of my favorite features is that all code is written into self sufficient containers that are “attached” to the objects you want to execute them. These are called “Behaviors” and are universal with all objects. The exception is that certain behaviors must be attached to a scene if it was made for such.
- Coding is performed by arrange color coded “puzzle pieces” which hint at where they must go and in which order. This method isn’t perfect as you have to provide numbers or other information onto these “building blocks” and knowing which one will suit which purpose can get confusing.
- Behaviors can pull information from other behaviors.
- Has a built in animation editor.
- Uses a “tile map” system to create the backgrounds. Other ways are possible, just not recommended by the program due to possible slow down while running a game.
- It does have layering system on the screen editor. (Background objects verses foreground ones, etc.)
- The behavior’s can be made to accept certain customization options to be selected (by the game creator) when attached to an object. (This is a cool feature. It can be used to select a color, change it’s name, etc.)
- Supports arrays, lists, and more. (both globally and object specific.)
- Allows you to post animations, behaviors, music, etc. to be shared or stored on their community collaboration site called “Stencyl Forge”. (Supports public and private postings.)
- Physics support using Box Physics.
These are some of the more unique features of Stencyl. There is a lot to love about this development software, the interface is awesome and inspiring, but it does have it’s drawbacks. It’s sometimes hard to find the code block you need to drag into place to perform a given action or function, especially since some actions are only available from within a scene behavior.
Overall I enjoyed using this software to make games and it does have tons of options and features available to you if you wish to publish or make money off of your games.