About


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.

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.

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: Web Server Improvements and Better Estimates

About Areum with 0 comments by InvisibleMan1 on Sep 7th, 2014

Improved Web Server

This morning while tinkering around with the Amazon EC2 instance that we use for our website and game server, I noticed that they had a new instance type available. What shocked me was that it was better...  And cheaper!

We have been using their "T1 Micro" instance for a while, which has worked well enough. It has occasionally had its performance issues though.  A performance issue this morning is actually what made me ultimately discover the new instance type: "T2 Micro".

T2 Micro has a better CPU than its T1 cousin, almost twice the amount of RAM, and a better network connection all for a slightly cheaper price!  The only downside appears to be that you have to move  over to their new "VPC" otherwise you get a rather ambiguous error message. I was stuck on this issue until a blog post on Sam Rueby's Findings helped me out of it.

Better Estimations

Watch live video from InvisibleMan6 on Twitch

My brother and I spent the rest of the day working out how long different features of the game will take to complete. We livestreamed the process and recorded it, so you can see exactly how we approached the problem if you are interested (video available above).

I've drastically reduced the scope of the features; they are now estimated in ideal work hours rather than ideal work days. This allows for easier scheduling since more features can be fit into one iteration (one work week), although they are smaller.

When estimating, I'm also listing out all of the tasks that would be needed to complete that feature.  Each task is then given an estimate in ideal work hours no less than 1/4 of an hour, and no more than 1 hour. As before, estimates are powers of two, in order to combat increasing uncertainty as estimates become longer.

A feature's estimate is calculated by adding up the estimates of each of its tasks. This sum is then rounded up to the nearest power of two. If a feature takes longer than 2 hours, there is a good chance that it needs to be split up unto smaller features.

Img_0932

Games
Arachnia

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 Areum Indie

Updated 2 weeks 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
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

Platforms
Windows, Mac, Linux, Flash, Web, Mobile
Company
FlashPunk
Contact
Send Message
Official Page
Flashpunk.net
Licence
MIT
Release Date
TBD
Engine Watch
Track this engine
Share
Embed Buttons

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

FlashPunk
FlashPunk
Statistics
Rank
54 of 655
Last Update
1 month ago
Watchers
40 members
Games
27
News
35
Features
4