Developer(s) | OpenFL Contributors |
---|---|
Initial release | 30 May 2013[1] |
Stable release | 9.4.0[2]
/ 21 October 2024 |
Repository | |
Written in | Haxe |
Operating system | Microsoft Windows, macOS, Linux[3][1] |
Platform | Microsoft Windows, macOS, Linux, iOS, Android, Flash Player, HTML5[3][1] |
Type | Software framework |
License | MIT License[4] |
Website | www |
OpenFL is a free and open-source software framework and platform for the creation of multi-platform applications and video games.[5][6] OpenFL applications can be written in Haxe, JavaScript (EcmaScript 5 or 6+), or TypeScript,[7] and may be published as standalone applications for several targets including iOS, Android, HTML5 (choice of Canvas, WebGL, SVG or DOM), Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi, and Node.js.[8]
The most popular editors used for Haxe and OpenFL development[9] are:
OpenFL contains Haxe ports of major graphical libraries such as Away3D,[11][12][13] Starling,[14][15] Babylon.js,[16] Adobe Flash and DragonBones.[17][18] Due to the multi-platform nature of OpenFL, such libraries usually run on multiple platforms such as HTML5, Adobe AIR and Android/iOS.
More than 500 video games have been developed with OpenFL,[19] including the BAFTA-award-winning game Papers, Please, Rymdkapsel, Lightbot, Friday Night Funkin', and Madden NFL Mobile.
OpenFL was created by Joshua Granick and is actively administrated and maintained by software engineer, board member and co-owner, Chris Speciale.[20]
intro
was invoked but never defined (see the help page).