flash游戏引擎整理

目前已经有很多比较完善的flash游戏引擎,这个我把他们都分类整理出来。希望对大家开发游戏,学习其中的思路有所帮助。不管是flash还是silverlight他们的思想都是共通的。

 

这些仅是我个人人为对游戏开发非常有用的项目,其中一些仅仅是针对游戏,也有一些是很有用的组件,有的还提供多人游戏的支持。

2D engines


Flixel
功能全面的2D点阵游戏开发引擎。github


也许你曾经就玩过用这个引擎开发的游戏Canabalt

FlashPunk
另一个2D点阵游戏开发引擎。

 


PushButton
一个结合Box2D物理引擎而且支持多人游戏的2D引擎,如果你能上facebook可以试试YouTopia

 

ISO引擎


AS3 ISO LIB
As3isolib是一个简单、高速且高校的引擎,使得开发人员可以去专注实际的应用而不必去学习复杂的API。

 

TheoWorlds
“TheoSDK 原先是我们自己的一个计算距离的引擎,他可以让你创建自己基于地图方式的游戏。”

Isometric Game Engines

OpenSpace

 

物理引擎


Flave - 2D物理引擎
JigLib – 3D物理引擎
Box2D – 2D物理引擎
APE (ActionScript Physics Engine) – 2D物理引擎
WOW Engine – 3D物理引擎
Particle Engine – 例子引擎

3D引擎


Alternativa3D, Away3D, Papervision3D, Five3D, Sandy 3D


TankiOnline

一些有用的类库


AS3 Data Structures For Game Developers (AS3DS) – 很多游戏开发的结构。

BaseUI
为flash准备的类似flex中的布局结构

vancura-AS3-libs
纯代码实现组件的皮肤、样式并提供Scale9Bitmap的支持。

BrowserCanvas
动态调整flash的大小

 



发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(Spamcheck Enabled)