note:
Away 3D
flash 10 native 3d support
as3isolib
pushbutton engine
http://lab.polygonal.de/ds/ #数据结构,现在使用的是HaXe,AS3版本已不维护,附件中是能找到的最新的AS3版本的源码。
-------------------------
Flash游戏引擎清单
Flash, 引擎, 清单, 游戏Flash, 引擎, 清单, 游戏
最近关于创建Flash游戏的热潮四起,尤其是社区游戏.像由Zynga, Playfish, Playdom, WonderHill提供的Flash游戏都需要你付款。查看了他们的网页和作品集后获取到关于社区游戏的大量图片。
我会一直更新这个清单以帮助你开始构造Flash游戏或了解最新的发展,它主要包括了一些库和引擎.
•2D Engines
•ISO Engines
•Physics Engines
•3D Engines
•Social Gaming Platforms
•Useful AS3 Libs
我们同时也开通了Flash Platform Game Technology Center,对于每一个开发者,它肯定是一个非常不错的资源.
这些库我个人认为对开发游戏是非常有用的.其中一些仅仅是作为游戏的组件.我不打算对每个引擎写太多篇幅,它们的各种功能都很相似,比如碰撞检测、物理引擎、瓦片地图、优化渲染、层、音乐/音量、游戏状态、积分等等。其中一些甚至支持多人游戏.最好试玩一下游戏demo并在操作中查看这些的功能.
2D引擎
Flixel
面向2D bitmap平台游戏开发者的功能全面的游戏引擎.查看功能列表.
你可能已经知著名的游戏Canabalt,它就是由这款引擎构建的.
FlashPunk
另一款很不错且速度相当快的2D bitmap游戏引擎.
PushButton Engine
集成Box2D物理引擎和支持多人网络的很不错的游戏引擎.可以在facebook上尝试一下YouTopia.
PushButton Engine
集成Box2D物理引擎和支持多人网络的很不错的游戏引擎.可以在facebook上尝试一下YouTopia.
ISO engines
AS3 ISO LIB
As3isolib包含了工具、原型和视图。As3isolib开发起来很简单、快速,所以使开发者能集中在实际的应用中,而不是去学习复杂的API.
TheoWorlds
“TheoSDK是一套基于我们的original Theo Isometric Engine的引擎,它让你快速创建自己的基于地图的游戏。”
物理引擎
JigLib - 3D 物理引擎
Box2D - 2D 物理引擎
APE (ActionScript物理引擎)- 2D 物理引擎
WOW Engine- 3D 物理引擎
3D engines (相关的)
Alternativa3D, Away3D,Papervision3D,Five3D, Sandy 3D
TankiOnline - 流行的Flash 3D游戏,使用Alternativa3D引擎.
发布你的游戏:社区游戏平台
Platogo
构建游戏并发布到Platogo便可以赚到钱-社区平台为游戏提供了ActionScript 3 API (积分,等级,排名,多玩家等).
Geewa.com这个社区站点支持多玩家.获取SDK.
Facebook无疑facebook是你游戏最好的平台.获取Facebook ActionScript API.
在Devnet上查看flash中怎么开发Fackbook应用程序.
http://www.adobe.com/devnet/facebook
BaseUI
设计很像Flex,但是主要是用于Flash(纯AS3,非Flex).
vancura-AS3-libs
提供纯AS3组件的皮肤和样式的集合。支持Scale9Bitmap.
BrowserCanvas
提供容易的方式动态修改Flash尺寸大小.
FreeSpin3D
Flash CS4和CS3的插件,支持实时交互,动画,在Flash Professional的舞台上正确的编码.
从现在起加油吧,向你自己的游戏看齐!
顺便提一下:尝试一下 SmallWorlds
提示:如果你知道另一些很酷的类库,只需要给我留言,我就会把它添加到列表中.
分享到:
相关推荐
- **保存与导出**: 能够保存地图数据,并导出为游戏引擎可读取的格式。 4. **HFMapEditor.swf**: 这可能是一个SWF文件,即ShockWave Flash文件,是Flash应用程序的二进制格式。HFMapEditor可能是该编辑器的主程序...
3. 媒体元素:和元素使得在网页中嵌入音频和视频变得简单,无需依赖Flash等插件。 4. canvas绘图:通过JavaScript可以进行动态图形绘制,实现游戏、数据可视化等功能。 5. svg矢量图:支持矢量图形,保证了图像在...
-flixel是一个免费的Actionscript(Flash)库,我从过去几年中开发的各种Flash游戏(包括Gravity Hook,Fathom和Canabalt)中提炼而成。 它的主要功能是提供一些有用的基类,您可以扩展这些基类来制作自己的游戏...
ActionScript是一种基于ECMAScript的脚本语言,主要用于Adobe Flash平台,广泛应用于网页交互、游戏开发和富互联网应用(RIA)。ActionScript引擎是Flash Player或Adobe AIR中的核心组件,负责解释和执行...
由于工具提及了“传奇世界”和“U2Server”,我们可以推断这是一款针对U2引擎的传奇世界游戏服务器的专用工具。在进行合区前,最好备份相关数据,以防操作过程中出现意外情况。同时,根据提供的“自测截图”和“备注...
此外,Canvas和SVG提供了丰富的图形绘制能力,使得动态图表、游戏和动画的制作变得更为简单。 表单控件在HTML5中也得到了显著改进,新增了日期选择器、邮箱输入类型、搜索框等,提高了用户体验。同时,新的form属性...
6. Web应用清单(Manifest):通过清单文件,web应用可以被指定为“离线可用”,能够通过主屏幕图标直接启动,并拥有自己的窗口模式。 7. WebSockets:这是一种全双工通信机制,允许服务器主动向客户端发送信息,是...
此外,还有元素,它提供了动态图形绘制的能力,使得在浏览器中创建交互式图表、游戏或动画成为可能。 在表单处理方面,HTML5新增了多种输入类型,如email、date、range等,提高了用户体验,同时增强了表单验证功能...
4. **Canvas画布**:`<canvas>`元素提供了一个可编程的2D图形绘制区域,通过JavaScript可以进行动态图形绘制,实现游戏、图表、动画等功能。 5. **SVG矢量图**:HTML5支持内嵌SVG(Scalable Vector Graphics)图像...
这些元素帮助搜索引擎理解页面内容,提高可访问性。 三、表单控制 HTML5在表单处理方面有了显著改进,提供了新的输入类型(如date、email、url、search等),增强了表单验证功能,以及新的表单控件如、、和。这些...
NXP LPC84X系列微控制器是基于ARM Cortex-M0+内核的低成本32位MCU,专为各种应用设计,如传感器网关、电机控制、工业系统、手持设备、可穿戴技术、照明、游戏控制器、消费电子、防火与安全以及气候控制。其核心特性...
通过`<html>`标签的`manifest`属性,开发者可以指定一个包含要缓存资源的清单文件,这样用户在有网络连接时可以下载资源,然后在离线时使用。 5. **画布(Canvas)**:`<canvas>`元素提供了动态图形绘制的能力,通过...
5. **物理引擎集成**:OpenFL可以与Box2D等物理引擎无缝集成,用于实现游戏中的物理模拟,如重力、碰撞检测等。 6. **事件驱动编程**:OpenFL遵循事件驱动模型,允许开发者响应用户输入、帧更新和其他系统事件,这...
2. **离线存储(离线Web应用程序)**:通过`<html>`标签的`manifest`属性,可以指定一个清单文件,浏览器会根据这个清单缓存网页资源,使得用户在离线状态下也能访问部分网站内容。 3. **Canvas绘图**:HTML5的元素...
浩海更新历史清单:V1: 提取了《游戏频道》初始版本使用的播放器源代码进行共享并命名为《在线多格式音频播放器》1,包含两个播放器控件(Media Player和Real Player)2,支持本地文件和网络文件的混合式列表播放模式3...
浩海更新历史清单:V1: 提取了《游戏频道》初始版本使用的播放器源代码进行共享并命名为《在线多格式音频播放器》1,包含两个播放器控件(Media Player和Real Player)2,支持本地文件和网络文件的混合式列表播放模式3...
浩海更新历史清单:V1: 提取了《游戏频道》初始版本使用的播放器源代码进行共享并命名为《在线多格式音频播放器》1,包含两个播放器控件(Media Player和Real Player)2,支持本地文件和网络文件的混合式列表播放模式3...
3. **离线存储**:`<applicationcache>`或离线存储允许网页在用户离线时也能访问,这是通过创建一个缓存清单文件实现的,将必要的资源预先下载到本地。 4. **Canvas绘图**:`<canvas>`元素提供了一个画布,开发者...
5. **离线存储**:通过`<html>`的`manifest`属性,可以指定一个缓存清单文件,实现离线存储,使用户在无网络连接时也能访问部分网页内容。 6. **画布(Canvas)与SVG**:`<canvas>`元素提供动态图形绘制能力,适用...