FlashPunk

FlashPunk is a free Flash Actionscript library created by Chevy Ray Johnston. The library contains many useful classes to create a wide variety of games and in-game effects. It was created as an alternative to Flixel, a popular ActionScript 3 library, with the goal to be fast, smooth, and lightweight. FlashPunk does not require the user to use the Adobe Flash IDE, and its syntax is based heavily on Game Maker's scripting language (GML), making it a viable choice for Game Maker users who want to switch to Flash game development.

History
Chevy Ray Johnston (aka ChevyRay) began developing FlashPunk in 2009 and released it to the public in November of 2009. On May 2nd, 2010, he released the official 1.0 version of FlashPunk. Chevy Ray continued with updates up to version 1.5, and is currently working on version 2.0. While 2.0 is in development, FlashPunk forum member Draknek (Alan Hazelden) has been put in charge of updating the version 1.x libraries. His latest release is version 1.6
.
Features
* Framerate-independent and fixed-framerate timestep support.
* Fast & manageable rectangle, pixel, and grid collision system.
* Helper classes for animations, tilemaps, text, backdrops, and more.
* Sound effect support with volume, panning, and fading/crossfading.
* Powerful motion tweening for linear, curved, and path-based movement.
* Z-sorted render lists for easy depth management.
* Simple keyboard and mouse input state checking.
* Quick & efficent particle effects and emitters.
* Handy console for real-time debugging and information tracking.
Ports
Many members in the FlashPunk community have attempted to port FlashPunk to other languages. Many of the projects died off, but some were successful. HaxePunk and XNAPunk are examples of the ports that have been finished.

Notable games made with FlashPunk
* Give Up, Robot
* '
* '
* Quietus
 
< Prev   Next >