A lot of useful stuff for AS3 # 1
Recently, in my RSS feed, several people wrote about a large selection of all sorts of things for AS3, which can greatly simplify the life of Flash developers. One of these people was injun (whose blog I have been reading for a very long time), in his post I saw a link to the original post of one foreign author , and decided to see for myself what was what.
Initially, I wanted to publish all the links within one article, but there were too many links, and the article would have to be divided into several parts. In this article, we will analyze 3D engines, 3D game engines, 2D game engines, isometric engines, 3D animation frameworks, 3D physical engines, libraries for augmented reality, twinners (engines for program animation). So, it started.
Papervision3D
Away 3D
Sandy 3D
Alternativa Platform
FIVe3D
WireEngine3D (we3d) is a lightweight and fast 3D engine for the 8/9 version of Flash.
Sharikura
Infinity3d (Russian developer of detective).
AS3Dmod
ND3D is a small and “lightweight” 3D engine for AS3.
Flare3D - allows you to export files from Autodesk's 3DSMax and then control them using AS (commercial).
noob3d
Adobe ”Molehill”
Sophie 3D
PaperWorld 3D
Yogurt3D
Citrus Engine is a platform game engine, sharpened for horizontal scrolling games (Sidescrolling - I don’t know how to correctly translate this term into Russian).
FlashPunk is a fast and clean framework for prototyping and game development. In my opinion, this engine is geared towards vector graphics. And it is even recommended by the creator of the flixel engine (see below) on his website, as an alternative to flixel, if someone did not like flixel for some reason.
flixel is a collection of AS3 files that help organize, automate, and optimize Flash game development. The creator of this engine is the developer of the “sensational” Canabalt and Gravity Hook games in some circles.. By the way, these games were made on the flixel engine. I don’t know how for anyone, but for me, this is a good reason to try the engine in “business”.
PixelBlitz Engine is a game framework for AS3.
PushButton Engine is an open-source engine and framework designed for a new generation of games (it was a translation of the source text). From myself, I note that I have already published several translations of introductory articles on this engine. Unfortunately, after the introductory articles, I had no desire to continue to develop something on the PushButton Engine, since, in my opinion, his entire “system of modules” adds confusion to the code.
as3isolib is an open source AS3 library for isometry.
FFilmation - in my opinion this project is dead, and the last record concerning the engine is dated August 2009.
isoengineas3
OpenSpace is a commercial isometry engine that works in conjunction with SmartFoxServer
Sean Cooper. Isometric Engine is a commercial engine from a well-known developer Sean Cooper. By the way, this project is also “dead” and has never been truly alive, as there is only 1 entry in the project’s blog and it dates back to February 4, 2010.
TheoWorlds is a commercial engine.
TILE (Tangerine Isometric Level Editor) - commercial (on the project page, click on the TECH button). In my opinion, also commercial.
At one time, in the course of my work, I needed to study the current market of isometric engines and, in my opinion, of all the presented engines and libraries, pay attention to as3isolib and OpenSpace only. The first is because it is free, and the second because it works in conjunction with SmartFoxServer, which can greatly simplify the development of multi-user applications.
Cast3d
Wow -engine
jiglibflash
FLARToolkit
FLARManager
Desuade Motion Package - in the original article it is written that this is a “breakthrough” library that combines frame-by-frame animation, physics and tween-animation.
TweenNano - like TweenLite, only 1.6 kilobytes in size and with some "trimmed" functionality.
TweenLite
TweenMax
TimelineLite
TimelineMax
Tweener
Tweensy
TweensyZero is the "lite" version of Tweensy.
GoASAP (ActionScript Animation Platform)
AS3 Animation System 2.0
Animation Package
KitchenSync
Gyro - A tween and animation library for ActionScript
3.gTween
HydroTween + HydroSequence (based on GoASAP)
Twease
BetweenAS3
ByteTween
Eaze
Actuate
grape-as3 is a library for programmatic animation based on paths. In my opinion an interesting thing, you can graphically set the path of the object.
RabbitTween
Tweaser - The anti-tween engine
NanoTween
Personally, I mainly use TweenLite, as it is easy to use and helps me solve the vast majority of tasks related to program animation. When it is not enough, you have to use TweenMax, but this happens extremely rarely. Of the other engines, in my opinion, grape-as3 is interesting, since it allows you to set non-standard trajectory of movement of objects.
If the article is useful to others, then next time we will analyze 2D physical engines, libraries for “protecting” data, libraries for working with sound, systems for working with particles, libraries for loading data, OOP frameworks and much more =)
1) The next part of the collection .
2) Original post in English .
3) Post from injun (at first I saw a similar selection from him).
Initially, I wanted to publish all the links within one article, but there were too many links, and the article would have to be divided into several parts. In this article, we will analyze 3D engines, 3D game engines, 2D game engines, isometric engines, 3D animation frameworks, 3D physical engines, libraries for augmented reality, twinners (engines for program animation). So, it started.
3D engines
Papervision3D
Away 3D
Sandy 3D
Alternativa Platform
FIVe3D
WireEngine3D (we3d) is a lightweight and fast 3D engine for the 8/9 version of Flash.
Sharikura
Infinity3d (Russian developer of detective).
AS3Dmod
ND3D is a small and “lightweight” 3D engine for AS3.
Flare3D - allows you to export files from Autodesk's 3DSMax and then control them using AS (commercial).
noob3d
Adobe ”Molehill”
Sophie 3D
3D game engines
PaperWorld 3D
Yogurt3D
2D game engines
Citrus Engine is a platform game engine, sharpened for horizontal scrolling games (Sidescrolling - I don’t know how to correctly translate this term into Russian).
FlashPunk is a fast and clean framework for prototyping and game development. In my opinion, this engine is geared towards vector graphics. And it is even recommended by the creator of the flixel engine (see below) on his website, as an alternative to flixel, if someone did not like flixel for some reason.
flixel is a collection of AS3 files that help organize, automate, and optimize Flash game development. The creator of this engine is the developer of the “sensational” Canabalt and Gravity Hook games in some circles.. By the way, these games were made on the flixel engine. I don’t know how for anyone, but for me, this is a good reason to try the engine in “business”.
PixelBlitz Engine is a game framework for AS3.
PushButton Engine is an open-source engine and framework designed for a new generation of games (it was a translation of the source text). From myself, I note that I have already published several translations of introductory articles on this engine. Unfortunately, after the introductory articles, I had no desire to continue to develop something on the PushButton Engine, since, in my opinion, his entire “system of modules” adds confusion to the code.
Isometric engines
as3isolib is an open source AS3 library for isometry.
FFilmation - in my opinion this project is dead, and the last record concerning the engine is dated August 2009.
isoengineas3
OpenSpace is a commercial isometry engine that works in conjunction with SmartFoxServer
Sean Cooper. Isometric Engine is a commercial engine from a well-known developer Sean Cooper. By the way, this project is also “dead” and has never been truly alive, as there is only 1 entry in the project’s blog and it dates back to February 4, 2010.
TheoWorlds is a commercial engine.
TILE (Tangerine Isometric Level Editor) - commercial (on the project page, click on the TECH button). In my opinion, also commercial.
At one time, in the course of my work, I needed to study the current market of isometric engines and, in my opinion, of all the presented engines and libraries, pay attention to as3isolib and OpenSpace only. The first is because it is free, and the second because it works in conjunction with SmartFoxServer, which can greatly simplify the development of multi-user applications.
3D animation frameworks
Cast3d
3D physics engines
Wow -engine
jiglibflash
Augmented Reality
FLARToolkit
FLARManager
Twinners (engines for program animation)
Desuade Motion Package - in the original article it is written that this is a “breakthrough” library that combines frame-by-frame animation, physics and tween-animation.
TweenNano - like TweenLite, only 1.6 kilobytes in size and with some "trimmed" functionality.
TweenLite
TweenMax
TimelineLite
TimelineMax
Tweener
Tweensy
TweensyZero is the "lite" version of Tweensy.
GoASAP (ActionScript Animation Platform)
AS3 Animation System 2.0
Animation Package
KitchenSync
Gyro - A tween and animation library for ActionScript
3.gTween
HydroTween + HydroSequence (based on GoASAP)
Twease
BetweenAS3
ByteTween
Eaze
Actuate
grape-as3 is a library for programmatic animation based on paths. In my opinion an interesting thing, you can graphically set the path of the object.
RabbitTween
Tweaser - The anti-tween engine
NanoTween
Personally, I mainly use TweenLite, as it is easy to use and helps me solve the vast majority of tasks related to program animation. When it is not enough, you have to use TweenMax, but this happens extremely rarely. Of the other engines, in my opinion, grape-as3 is interesting, since it allows you to set non-standard trajectory of movement of objects.
PS:
If the article is useful to others, then next time we will analyze 2D physical engines, libraries for “protecting” data, libraries for working with sound, systems for working with particles, libraries for loading data, OOP frameworks and much more =)
PPS:
1) The next part of the collection .
2) Original post in English .
3) Post from injun (at first I saw a similar selection from him).