|a recent photo of Chevray, flashpunk creator|
Flashpunk2 announcement!! Feature list is awesome and will be something like a "game studio" than a game library:
Stage3D-accelerated 2D graphics (via Starling)
Rigid body physics out of the box (via Nape)
Component-based architecture (design by component/inheritance is your choice!)
Easily extend Worlds/Entities/Components to add functionality (no privates)
Depth-sorted rendering & camera view that can rotate/zoom
Flexible asset & texture atlas loading (use embedded, dynamic, or external assets)
Rendering components (Images/Animations/Tiles/Text/Particles/etc.)
Physics components (RigidBody/Circles/Boxes/Polygons/etc.)
Timing components (Invoker/Scheduler/Tweens/etc.)
Tagging & grouping system to easily manage Entity collisions/interactions/querying/etc.
Comprehensive global utility classes for retrieving assets, object pooling, math functions, colors, saving/loading data, easing, managing input, handling filepaths, getting/setting/seeding random numbers, operating on strings, and tracking time
Most innovating topic is awesome component-based architecture (like in Artemis? we'll see, is a big topic) and camera view that can rotate and zoom!