FlashPunk is a free ActionScript 3 library designed for developing 2D Flash games. It provides you with a fast, clean framework to prototype and develop your games in. This means that most of the dirty work (timestep, animation, input, and collision to name a few) is already coded for you and ready to go, giving you more time and energy to concentrate on the design and testing of your game.

NOTE: FlashPunk is targeted towards games with 2D bitmap graphics, as opposed to vector graphics. This means that instead of using Flash vectors as sprites, you'll be working with embedded PNG, JPEG, or GIF sprites.


  • 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.

Working with Flex

This framework is designed for use with the free Flex framework, used for building Flash applications; by combining this with a code editor such as FlashDevelop or Flash Builder, you can import the FlashPunk library and develop games without the need of the official Flash IDE.

Latest Media

We're sorry, but no images, videos or audio files have been added to this gallery.

If you would like to share media with the community, sign up and you can.

Blog RSS Feed Report abuse Latest News: Alpha 0.1 Has Begun!

About FlashPunk with 0 comments by a2bradjan on Oct 2nd, 2013

Hello Space Adveturers!

Hello all newcomers to Space Adventure, a game created by Andrew Smith, known as Drew! This game is just a preview of the coming games to the table and is the first of a few games. This game is a simple game created on Flash that you will LOVE! This is a very SHORT game for people to play but you will want to play it multiple times to have maximum fun!
Space Adventure is about an alien named B.O.B. (nice name, right? Haha!) and this alien has crash-landed on a planet named Eya. B.O.B. must find out how to get out of Eya before his homeplanet blows to pieces!
That is the main background story of the game and even though it is really basic, it is a good background story for the game. That is what I think at least. Anyways, Alpha 0.1 has begun testing and is now in the process of development. I will keep you updated on more of the updates coming out soon to you guys! If you guys would like to join the free Alpha, please contact me. You can find my contact email address below. Anyways, the main point of the game is to get around all of the obstacles and have FUN doing it! Anyways, it is a basic scroller but I turn that around and definitely make it a fun gaming experience for all ages! 
Remember: Alpha and Beta WILL BE free! Right now, the game is in Alpha and is free for anyone whom contacts me within the month!

Contact Address: a2bradjan@gmail.com


Arachnia Arachnia Indie

Updated 9 months ago Released Dec 2, 2013 Single Player Arcade

Survival game about spiders... in the dark. Kill the spiders and protect the girl with useful item drops. Arachnia begins with one spider and gradually...


Areum Areum Indie

Updated 16 hours ago TBD MMO Role Playing

Areum will be a 2D top-down medieval fantasy MMORPG. We want the game to be like playing a multiplayer version of classic RPGs such as Lufia, Chrono Trigger...

Blood Type

Blood Type Blood Type Indie

Updated 10 months ago Released Mar 28, 2013 Single Player Arcade

Blood Type is a vampire-themed retro-inspired Flash arcade game. Survive through two centuries of time and place over 10 levels of increasing challenge...

Celestial Mechanica

Celestial Mechanica Celestial Mechanica Indie

Updated 2 years ago Released Jun 24, 2011 Single Player Platformer

As some would call a surprise collaboration; Roger Hicks (rComplex) and Paul Veer (animator of Super Crate Box) have teamed up to tell the story of "Celestial...

Don't Stop Jumping

Don't Stop Jumping Don't Stop Jumping Indie

Updated 11 months ago TBD Single Player Platformer

AAAaaaahhh!!! There's blocks falling from the sky, avoid them and get dem highscores. Guess what happens when the timer goes out? You lose. Continue jumping...

Post comment Comments
01kadir01 Oct 1 2010, 1:21pm says:

this program s very good to make flash games i vote this

+3 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Windows, Mac, Linux, Flash, Web, Mobile
Send Message
Official Page
Release Date
Engine Watch
Track this engine
Embed Buttons

Promote FlashPunk on your homepage or blog by selecting a button and using the HTML code provided (more).

150 of 650
Last Update
1 month ago
40 members