Flash Game Frameworks, Classes and Libraries
More than 2 years ago I wrote a blog post about Flash Game Programming. Since this blog post until today a lot of actions happens in the Flash Game Community. Some Flash Game Developer created great classes, libraries and frameworks, which makes our life as a Flash Game Developer so much simpler. In this blog post I would like to give a short overview which tools are available at the moment.
General Frameworks & Classes

In this category you can find tools, which solve some common problems like resource management, loading processes, screen management, level management and so on
- Push Button Engine (all in one Solution for all kind of games) | Video Tutorial | YouTube
- Flixel (all in on Solution for 2D Games) | Tutorial 1 | Tutorial 2
- Bold Pixel Engine (all in on Solution for 2D Games) | Review | Tutorials
- Glaze (physics, AI,Screen Management, UserInput)
- Citrus Flash Game Engine (all in one Solution and Box2D) **NOT FREE**
- Flash Punk (collision detection, bitmap-based rendering, User Input, ...) | Tutorial
- PixelBlitz Engine (collision detection, bitmap-based rendering, User Input, ...)
- AS Data Structures for Game Developers
- AS HIVE (Loading Media and XML Assets, Screen Management, MVC Structure)
Rendering and 3D Libraries

This topic handles the issues of visual renderings. Some renderers delivers nice editors for creating game levels
- Papervision 3D (Editor)
- Yogurt 3D | Tutorial
- Away 3D
- Sandy 3D
- as3isolib (Isometric) (Editor)
- FFilmation (Isometric) (Editor)
- OpenSpace (Isometric)
- diesel blitting engine (bitmap based)
- PixelBlitz Engine (bitmap based) | blog
- Flash Punk (bitmap based) | Tutorial
Physic Engines and Collision Detection

You want to add almost realistic behaviour to your game. Here are some engines which helps you
- JigLib (3d Physics)
- WOW Engine (3d Physics)
- APE 2D Physic Engine
- Box2D (Tutorials)
- Motor2 (very powerful 2D Physic Engine)
- Glaze (2D Rigid Body Engine)
- Foam (2D Rigid Body Engine)
- Collision Detection Kit - Examples (just for collision detection)









