January 11th, 2010
Recently there has been a lot of buzz about creating Flash games, especially social ones. Flash makes you cash as proved by Zynga, Playfish, Playdom, WonderHill and others. Check their websites and portfolios to get a picture about Flash social gaming.
I’ve put together this list of libraries and engines to help you start building Flash games or to explore new possibilities.
We’ve also launched the Flash Platform Game Technology Center, which is definitely a great resource for every developer.
These are the libraries I personally consider highly useful for game development. Some of them are just for games - others are great complements. I am not going to write a lot about each of as they are mostly doing the same kinds of things, such as collision detection, physics, tilemaps, optimized rendering, levels, sounds/volume, game states, scores, and more. Some of them even offer multiplayer support. It’s better (and more fun) to try some demo games and see them in action.
2D engines
Flixel
Full featured game engine for 2D bitmap platform game development. Check out the feature list here.
You probably know the legendary game Canabalt built with this engine.
FlashPunk
Another great and pretty fast engine for 2D bitmap games.
PushButton Engine
Another great engine with Box2D physics and multiplayer networking support. Try YouTopia on facebook.
ISO engines
AS3 ISO LIB
As3isolib includes utilities, primitives and views. As3isolib was developed with simplicity, speed and performance in mind so that developers can focus on actual implementations rather than having to learn a complex API.
TheoWorlds
“TheoSDK is a kit based on our original Theo Isometric Engine™ and it lets you create your own map-based games fast.”
Source: Isometric Game Engines
OpenSpace - ISO engine
Physics engines
Flave - verlet physics engine 2D
JigLib - 3D physics engine
Box2D - 2D physics
APE (ActionScript Physics Engine) - 2D physics
WOW Engine - 3D physics
*Particle Engine - Stardust
3D engines (related)
Alternativa3D, Away3D, Papervision3D, Five3D, Sandy 3D
TankiOnline - popular Flash 3D game in Alternativa3D
Publish Your Game: Social Gaming Platforms
Platogo
Build your games and publish to Platogo and earn money - social platform for games with ActionScript 3 API (Score, Levels, Ranking, Multiplayer, etc.)
Geewa.com
Develop games for this social site with multiplayer support. Get the SDK
Facebook
Surely facebook is great platform for your games. Get the Facebook ActionScript API. See how to develop Facebook apps in Flash at Devnet. http://www.adobe.com/devnet/facebook
Other Useful ActionScript Libraries
AS3 Data Structures For Game Developers (AS3DS) - lot of useful structures for general game development
BaseUI
Layouting like in Flex, but for Flash (pure AS3, no Flex).
vancura-AS3-libs
Set of pure ActionScript components with skinning and styling support. Scale9Bitmap support
BrowserCanvas
Easiest way to dynamically resize Flash
FreeSpin3D
Plug-in for Flash CS4 and CS3 enabling realtime interactivity, animation and coding right on stage of Flash Professional.
Now go ahead. Looking forward to your games!
Btw: try SmallWorlds
Note: If you know some other cool libs, just leave a comment and it will be added.
Tags: 2D, 3D, engine, flash, Flex, game, library, physics, social, tile, tilemap
Posted in Flash Player, Programming Techniques |
FFlimation
The FFilmation Engine is an AS3 isometric programing engine, focused mainly on game development. The aim of the project is providing a robust development platform, where game designers can work on the game’s details and forget about the render engine. It is intended to be really usable from a “real production scenario” point of view.
Fflimation 引擎是as3的二维(类似暗黑破坏神)引擎。主要用于游戏开发。这个项目的主要目的是提供一个稳定的开发平台,这样游戏设计师就可以忘记游戏渲染引擎把精力集中在游戏内容的细节方面。从“关卡制作”的角度来看,这个引擎的可用性非常的高。
pushbutton engine
The PushButton Engine is an Open Source, Flash game engine and framework that’s designed for a new generation of games. PushButton Engine makes it easy to bring together great existing libraries and components for building Flash games. Spend less time on code, more time on building fun games.
pushbutton引擎是一个开源的,flash游戏引擎,它所设计的框架结构提供了一种新的游戏形成机制。Pushbutton引擎集合了非常多的现存的制作flash游戏的库和组件。花很少的时间写代码,更多的时间用在制作有趣的游戏上面。
Citrus Engine
The Citrus Engine is a Flash sidescrolling platform game engine built on the power of ActionScript 3.0 and Box2D. The Citrus Engine was built to allow designers and developers to quickly and easily create platform games (also called side-scrollers) like Super Mario Brothers. Teams can use the Citrus Engine for advergaming, marketing and casual games for game portals.
Citrus 引擎是一种基于as3和box2d的flash滚屏平台游戏引擎。Cirus引擎能让设计师和开发者非常快速的容易的创建滚屏平台游戏(又叫横版过关游戏)象超级玛丽。团队可以用citrus引擎给游戏门户制作广告游戏,市场推广游戏,搏逸游戏等等。
Yogurt3D
Yogurt3D Game Engine is a brand new 3D Flash engine that doesn’t require users to download plug-ins because it works inside your browser via Adobe Flash Player. Yogurt3D’s core part, SwiftGL, is open-source and compatible with OpenGL. This means developers who already program in OpenGL can easily develop 3D Flash games and applications. They can easily transform their old OpenGL codes into SwiftGL and run their existing games in Adobe Flash.
Yogurt3D 游戏引擎是一款非常新的flash三维引擎,他不需要用户下载插件,因为他是通过浏览器中的flashplayer运行的。Yogurt3d的核心部分,swiftgl,是开源并且与opengl兼容。这意味着有opengl开发经验的开发者很容易的就可以开发出3d flash游戏和应用程序。他还可以轻易的将opengl代码转化成swiftgl并在flashplayer中运行。
flixel
flixel is a completely free collection of Actionscript 3 files that helps organize, automate, and optimize Flash games; an object-oriented framework that lets anyone create original and complex games with thousands of objects on screen in just a few hours.
flixel 是一款完全免费的as3文件集。它可以帮助你规划,自动的优化flash游戏。面向对象的框架可以让任何人在几个小时内制作出原创的复杂的,包含上千个物件的游戏。
分享到:
相关推荐
NULL 博文链接:https://deepfuture.iteye.com/blog/709512
PushButton Engine is a free framework for building Flash games. There are lots of great libraries for Flash game development. PushButton Engine makes it easy to bring those libraries together to build...
NULL 博文链接:https://deepfuture.iteye.com/blog/709889
NULL 博文链接:https://deepfuture.iteye.com/blog/722156
NULL 博文链接:https://deepfuture.iteye.com/blog/709502
Flex游戏——水果乐园(含源码) 游戏介绍: * 通过键盘方向键控制小熊(游戏主人翁)在迷宫内行走,在指定时间内拾取所有水果就通过游戏否不通过。 * 每次拾取水果必须正确回答问题才能够真正获取水果。 * 游戏中有...
十边形 简单游戏引擎开发部门。由Albert-Flex通过Java编写。基于OpenJFX。
UE4集成为Unreal添加了新的actor和组件,可用于为游戏添加更多高级动态。 地点 此处包含带有测试资产和级别的示例项目: 虚幻引擎集成的文档和教程可以在下面找到: 可从NVIDIA开发人员专区下载最新的独立Flex SDK...
闲着没事研究了下用flex开发3d游戏,做了这个玩意,有兴趣的人可以下下来看看 开发用的是 flex builder 3.0、 3D引擎是PV3D, 3d建模工具是 3d max 8.0英文版 好,废话不多东西见附件
Flex Engine是我于2017年2月开始使用的个人游戏引擎。我将其用作学习实时技术的游乐场。 我试图保持合理稳定,因此不经常更新它。 有关最新更改,请参见。特色功能Vulkan和OpenGL后端符号距离字段字体的生成和呈现...
flex开发中实现3d的开发引擎,可以很好在flex开发中实现3d效果
2012-06-11 15:23 633,321 c语言游戏附代码.zip 2012-06-11 15:13 18,700,987 eMule-0.47c-VeryCD源码及其分析.rar 2012-06-11 15:12 339,689 emule源码分析.pdf 2012-06-11 15:24 435,789 flex源码+人脸识别.zip ...
2012-06-11 10:32 2,177,024 AS3游戏引擎框架大全(ZF).doc 2012-06-11 10:15 99,780 C++“超级玛丽”游戏的源代码.rar 2012-06-11 10:03 27,136 c++编写的增删改查.doc 2012-06-11 09:53 0 cpa自动注册工具源码.zip ...
2012-06-11 15:24 435,789 flex源码+人脸识别.zip 2012-06-11 15:18 170,889 ftp搜索引擎.rar 2012-06-11 15:34 0 Java和C语言实现各种经典算法(含代码图例).rar 2012-06-11 15:46 0 LabWindowsCVI基础教程.pdf 2012...
梦棋关于DreamChess是一个开源的国际象棋游戏。 它带有自己的称为Dreamer的引擎。 DreamChess和Dreamer都与xboard / Winboard国际象棋引擎通信协议兼容。 这意味着DreamChess可以与其它xboard兼容国际象棋引擎,如...
视频游戏 应用程序和工具 公用事业 应用程序接口 用户界面 用户界面组件 - Flash 的最小 ActionScript 3.0 UI 组件 - MinimalComps 是一组用于基于 ActionScript 3.0 的项目的最小用户界面组件。 看: - 重新设计...
一个AS3的2D游戏引擎,主要功能为: •同屏显示更多元素 •通过外部文件和图片创建Tilemap •带有粒子和特效系统 •对流式音效和循环音乐迚行控制 •支持多层次的背景画面滚劢 •文本挄钮和鼠标挃针设置 •迚度存储...
此外,我们将使用 Tiled 作为地图编辑器,使用 box2d 作为物理引擎,使用 ashley 作为我们的实体组件系统。 如果您想使用该框架,请随意使用它。 我将尝试尽可能最好地更新 ,以便您了解如何使用它。 截至 2020 年 ...
flash-请求开源Flash和Shockwave规范跨平台游戏引擎具有Flash后备功能HTML5网络摄像头图像捕获库一个ActionScript 3库,其中包含用于处理ActionScript的许多类和实用程序? 3.这些包括用于MD5和SHA 1哈希,图像编码...
貘Tapir是RGSS / RGSS2 / RGSS3游戏引擎的重新实现项目。依存关系目前可以在Linux上使用。 已计划移植到Android。 这取决于: C / C ++编译器(例如GCC) bison / flex(用于构建Ruby) SDL2及其开发包如何建造首先...