Source Code
Ash is written in Actionscript 3 but the principles behind its architecture may be applied in many other programming languages. Developers have already started porting it to C#, Javascript, Haxe and Objective-C.
The source code for Ash is available on Github and is released under the MIT license. That means that you can do what you wish with the code, but you must retain the original license, including the copyright notice, when distributing the source code as code or as a precompiled library. There is no requirement to mention Ash in your game but some developers do choose to credit Ash in their finished game, which is nice.
Dependencies
No libraries are required for using Ash. But Ash includes extensions for optional integration with
- Swift Suspenders for dependency injection.
- Robotlegs for wrapping the game in an MVC architecture for menus etc.
- Starling, using Starling's juggler to drive the game loop.
Ports
The following ports of Ash have been or are being developed. These ports are not certified to be complete ports of Ash or to be production ready, they are here for information and to encourage involvement by others who would like to see Ash ported to their own favourite language/environment.