OpenFL

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
OpenFL
File:OpenFL Logo.png
Developer(s) OpenFL Technologies LLC[1]
Initial release 30 May 2013; 10 years ago (2013-05-30)[2]
Operating system Microsoft Windows, Mac OS X, Linux, iOS, Android, BlackBerry OS, Firefox OS, Tizen[3][2]
Type Software framework
License MIT License[2]
Website openfl.org, github.com/openfl

OpenFL is a free and open source software framework and platform for the creation of multi-platform applications and video games.[4][5] OpenFL programs are written in a single language (Haxe) and may be published to Flash movies, or standalone applications for Microsoft Windows, Mac OS X, Linux, iOS, Android, BlackBerry OS, Firefox OS, HTML5 and Tizen.[3][2]

OpenFL is designed to fully mirror the Flash API.[2][5] SWF files created with Adobe Flash Professional or other authoring tools may be used in OpenFL programs.[5]

Notable mobile video games developed with OpenFL include the BAFTA-award-winning game Papers, Please and the PlayStation Mobile game Rymdkapsel.

NME

NME is an open-source video game and application framework and the predecessor of OpenFL.[6] NME supports iOS, Android, BlackBerry, Microsoft Windows, Mac OS X, Linux, Flash Player and HTML5, with legacy compatibility for webOS.[7]

The NME API is similar to the Graphics API of Adobe Flash Player. NME is an alternative to Adobe Flash Player, and uses C++ and OpenGL. NME uses the Haxe programming language which compiles source code to C++, SWF bytecode or Javascript.[8]

NME was first released in March 1, 2007 under the MIT License, and the last version was 5.2.13, released in January 15, 2015.

References

  1. Introducing OpenFL Technologies, Joshua Granick Blog
  2. 2.0 2.1 2.2 2.3 2.4 Introducing OpenFL, Joshua Granick Blog
  3. 3.0 3.1 OpenFL Homepage, Official Website
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 5.2 Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.

See also


<templatestyles src="Asbox/styles.css"></templatestyles>