flash 2D rpg 游戏引擎, 附 demo,
Google开源地址:http://code.google.com/p/web-adventure-kit/
感谢 maikid 帮忙找到了 官方文档 和Demo
官网有API文档和DEMO。
http://www.web-adventure-kit.com/?page_id=16Web Adventure Kit or WAK. Is a development kit for the creation of Point & Click web adventures in flash. WAK is a framework plus a suit of external tools to help in the creation of different kinds of graphic adventures.
WAK will support the following adventure styles:
FFlimation
Fflimation 引擎是as3的二维(类似暗黑破坏神)引擎。主要用于游戏开发。这个项目的主要目的是提供一个稳定的开发平台,这样游戏设计师就可以忘记游戏渲染引擎把精力集中在游戏内容的细节方面。从“关卡制作”的角度来看,这个引擎的可用性非常的高。
pushbutton engine
pushbutton引擎是一个开源的,flash游戏引擎,它所设计的框架结构提供了一种新的游戏形成机制。Pushbutton引擎集合了非常多的现存的制作flash游戏的库和组件。花很少的时间写代码,更多的时间用在制作有趣的游戏上面。
Citrus Engine
Citrus 引擎是一种基于as3和box2d的flash滚屏平台游戏引擎。Cirus引擎能让设计师和开发者非常快速的容易的创建滚屏平台游戏(又叫横版过关游戏)象超级玛丽。团队可以用citrus引擎给游戏门户制作广告游戏,市场推广游戏,搏逸游戏等等。
Yogurt3D
Yogurt3D 游戏引擎是一款非常新的flash三维引擎,他不需要用户下载插件,因为他是通过浏览器中的flashplayer运行的。Yogurt3d的核心部 分,swiftgl,是开源并且与opengl兼容。这意味着有opengl开发经验的开发者很容易的就可以开发出3d flash游戏和应用程序。他还可以轻易的将opengl代码转化成swiftgl并在flashplayer中运行。
flixel
flixel 是一款完全免费的as3文件集。它可以帮助你规划,自动的优化flash游戏。面向对象的框架可以让任何人在几个小时内制作出原创的复杂的,包含上千个物件的游戏。
介绍开源Flash游戏引擎PushButton Engine
最近,一个开源 的Flash游戏引擎PushButton引擎发布了,与以往的游戏引擎不同的是,这是一个模块化的游戏引擎,也就是说它提供了许多游戏开发中的通用组件 来为开发者服务;PushButton引擎提供了包括知名物理引擎Box2D在内多多个类库,在googlecode上可以下到它的SDK,其中包括全部 源码和相关文档,以及一个ProjectManager.air应用来管理这些SDK内的工程,按照文档中的“Getting Started”介绍,就可以建立Flex工程来一步步研究引擎的demo和引擎的源码结构了,具体步骤如下:
1、下载该项目在googlecode主页中的SDK包PushButtonEngine-r36.zip;
2、安装ProjectManager.air,安装结束后弹出对话框,让你选择FlexSDK的位置;
3、指定FlexSDK位置后,关闭ProjectManager,双击引擎包下的PBE.pbesln,重新打开ProjectManager;
4、点击“New Solution”,通过向导就可以生成Ant脚本和FlexBuilder工程文件到Build目录中了;
5、打开Flexbuilder,通过文件菜单/选择工作区,改变工作区指向刚才建立的Build/FlexBuilder目录;
6、FB重启后,在工程浏览器区域中右键,导入Build/FlexBuilder中中的工程,导入后有点错误,关闭FB,重启;
7、现在你可以看这几个工程的源码了,打开PBEngineDemo工程,运行,可以用方向键指挥小人运动,跳跃了;
Pushbutton引擎的特色有很多,包括建立游戏的模块片段,而不是整体式的应用;使用第三方类库更加容易;提供核心功能比如资源管理器、日志管 理、调试检测、序列号、时间管理、全局命名对象等等;相关的组件包括基于Box2D的物理引擎、游戏常用的健康值组件、团队组件、状态机组件、贴图系统、 路径查找类库、基本的网络联机和通讯服务;
将来会提供编辑器,以及网络联机组件,这两个组件都是收费组件;
该游戏引擎的官方网站还列出了组件商店的介绍,作为该组织出售组件和广大开发者出售组件的场所,这不失为一个好的商业模式。
Web Adventure Kit or WAK. Is a development kit for the creation of Point & Click web adventures in flash. WAK is a framework plus a suit of external tools to help in the creation of different kinds of graphic adventures.
WAK will support the following adventure styles:
分享到:
相关推荐
本文将围绕斜45°Flash游戏引擎进行深入探讨,包括其结构特点、性能优化方法以及在实际游戏开发中的应用案例。 #### 二、斜45°Flash游戏引擎概述 斜45°Flash游戏引擎是一种专门用于开发斜45°视角游戏的软件框架...
资源名称:flash as游戏引擎资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
**Flash Flixel游戏引擎详解** Flash Flixel是一款强大的开源游戏引擎,专为创建2D像素艺术风格的游戏而设计,让人联想到经典的Game Boy Advance(GBA)游戏。Flixel以其简单易用和丰富的功能集而受到游戏开发者们...
Flash 3D 引擎广泛应用于在线游戏、虚拟现实、产品演示、教学应用等领域。尽管随着HTML5和WebGL的普及,Flash的使用已经减少,但其在历史上对互联网3D内容的贡献不容忽视。许多早期的网页3D游戏和互动体验都是基于...
《方块游戏引擎》是一款基于AS3.0开发的游戏引擎,专为Flash平台设计,尤其适合初学者和有经验的开发者进行...此外,这个源代码还可以作为模板,为你的新项目提供灵感和起点,助你在Flash游戏开发的道路上更进一步。
### Flash2D+3D游戏引擎详解 #### 一、引言 随着技术的发展与进步,游戏行业也在不断地寻求创新与发展。Flash作为一种重要的游戏开发工具,不仅支持2D游戏的制作,同时也能够实现3D效果。本文将详细介绍几种基于...
在本文中,我们将深入探讨基于Flash的ActionScript 3(AS3)物理引擎——APE(Actionscript Physics Engine),以及如何通过实例应用它。这个压缩包包含了一些关键文件,包括源代码示例、文档和一个测试项目,让我们...
Flash3D引擎是一种技术,它允许开发者在Adobe Flash平台上创建具有三维效果的互动内容。Flash作为曾经主导网络动画和交互式设计的工具,其3D功能的引入为网页游戏、应用程序和多媒体展示带来了新的维度。Alternativa...
在开发Flash游戏的过程中,FLEX和ActionScript是两个至关重要的技术。FLEX是一个开放源代码的框架,主要用于构建富互联网应用程序(RIA),而ActionScript是Adobe Flash平台中的编程语言,用于控制动画、交互性和...
总之,Flixel是一个强大且灵活的开源游戏引擎,适合初学者和经验丰富的开发者使用。通过理解和应用这个框架,你可以创建各种2D游戏,并且借助其丰富的社区资源,不断优化和提升你的游戏开发技能。
接着是**FIVE3D**,这是一个强大的3D框架,支持物理引擎插件,使开发者能够为Flash平台构建3D游戏和应用程序。FIVE3D不仅提供了图形渲染能力,还集成了物理模拟,包括刚体动力学、碰撞检测和响应。通过FIVE3D,...
而Pushbutton Engine,作为一款强大的Flash游戏开发引擎,为设计师们提供了丰富的游戏组件,让开发者可以更加专注于游戏本身的创新与设计,而非底层技术的实现。 Pushbutton Engine的核心优势在于其对游戏开发流程...
经典的FLASH游戏N+ 经典的物理引擎应用。
这个引擎允许开发者利用ActionScript编程语言,构建出与Unity或Unreal Engine等专业游戏引擎相媲美的3D效果,大大扩展了Flash的创意边界。 Papervision3D的核心组件包括场景管理、相机控制、光照处理、纹理映射、...