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

No images, videos or audio files have been added to this gallery. Join now to share media with the community.

Blog RSS Feed Report abuse Latest News: Web Server Improvements and Better Estimates

About Volund 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
Volund

Volund Volund

Updated 3 weeks ago TBD MMO Role Playing

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

Light Bike

Light Bike Light Bike

Updated 1 month ago Released Oct 22, 2014 Single Player Arcade

Speed through traffic in an endless race to the top of the high scores list. Weave through motorcycles and avoid the explosions from high speed collisions...

Ultra Electronic Ascension

Ultra Electronic Ascension Ultra Electronic Ascension

Updated 4 months ago Released Jul 31, 2014 Single Player Arcade

U.E.A. is about dodging squares. It is also about dodging pentagons and hexagons. But above all, it's about music. Epic music. This game is best played...

Magnaut

Magnaut Magnaut

Updated 7 months ago TBD Single Player Arcade

Pilot your magnetic ship through waves of deadly enemies in this vibrant and explosive space shooter inspired by classic arcade games. Using your ship's...

MicRogue

MicRogue MicRogue

Updated 8 months ago TBD Single Player Turn Based Tactics

A strategy game where you guide a hero through a monster filled tower to get the treasure at the end. The monsters all move differently and you must figure...

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 embed code provided (more).

FlashPunk
FlashPunk
Statistics
Rank
148 of 677
Last Update
1 month ago
Watchers
40 members
Games
28
News
35
Features
4