想做一个2D俯视视角射击游戏ios的游戏,用什么引擎好

5772人阅读
游戏编程(18)
开源图形游戏引擎的点评
什么是游戏引擎?举个简单例子,在某游戏中的一个场景中,玩家控制的角色躲藏在屋子里,敌人正在屋子外面搜索玩家。突然控制的角色碰倒了桌子上的一个杯子,杯子坠地发出破碎声,敌人在听到屋子里的声音之后到玩家所在位置,玩家开枪射击敌人,子弹引爆了周围的易燃物,产生爆炸效果。在这个简单而常见的过程中,游戏引擎便在后台起着作用,控制着游戏中的一举一动。十六年的仙剑,姚仙三年亲自操刀全力打造&《仙剑奇侠传》。《仙剑》是国内经典的游戏大作,浓缩了国内游戏制作人员技术精华,代表每个时期国产游戏的发展水平,折射出国产游戏引擎的技术水平。
  游戏引擎的定义是:用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。
 游戏引擎就好比赛车的发动机,显卡就好比车身辅助设备等。没有强大的发动机马力输出,车身设计再好也难以突破速度极限。游戏引擎核显卡的关系可以简单地形容为:实际的游戏开发过程中,显卡是游戏的物理基础,所有游戏效果都需要一款性能足够的显卡才能实现,在显卡之上是各种图形,目前主流的是和,我们所说的、就是这种规范,而游戏引擎则是建立在这种基础之上,控制着游戏中的各个组件以实现不同的效果。
 现在出色的游戏引擎都经历过几次更新换代,已经不再是当年一大堆的通用代码。例如虚幻、、寒霜引擎等。国外游戏厂商研发实力雄厚,发展速度飞快。转眼看国内游戏厂商又是发展到什么程度?游戏引擎又是到了什么水平呢?
国产游戏刚出世既面临抉择
 &&在年的时候,《仙剑奇侠传》诞生了,以汇编语言作为底层,编写的游戏,加上美术贴图和任务文本等策划而成,由大宇资讯狂徒创作群耗时年多制作。当时国内还没有成型的游戏引擎,都是通过计算机语言进行游戏编写。后来被移植到平台和一些手机平台。但是,这个时期外国已经出现第一代游戏引擎,并创作出早期的游戏。其中最具代表的是《》毁灭战士这款经典的射击游戏,该游戏是由公司用自家的引擎开发的,游戏具有很强的互动性、不再单一的光照效果、环境定位的立体声等特性。
 到了年国内很多游戏工作室相继成立,例如著名西山居工作室隶属于金山软件公司、工作室大宇资讯等,仙剑也在这情况下酝酿着。《仙剑奇侠传》采用了工作室自行研发的游戏引擎,虽然是游戏,但也达到了国内顶峰的水平。该游戏引擎也运用到很多游戏上,如:大富翁、轩辕剑等国产大作。
当国产游戏还徘徊在引擎制作时,国外已经大幅度领先。公司在发布引擎之后不久,又发布了引擎。通过这款游戏引擎开发了许多大名鼎鼎传世之作:《》、胜利之日、《》等。引擎是当时第一款完全支持多边形模型、动画和粒子特效的引擎,确确实实把玩家带进了游戏时代。
&&1999年之时,由于显卡的快速发展带动了游戏业,引擎已经发展到第三代。在早期的游戏较量中,国内单机游戏厂商技术应用上已经落后许多。这是国产游戏商面临这一个很大的问题:自主研发、全部自己做,还是购买使用国外先进的商业引擎与世界接轨?
自主研发靠不靠谱?
  在年之后的几年里,国产游戏如雨后春笋,竞相开放。其中不乏一些精品:仙剑系列、轩辕剑系列、大富翁系列、剑侠情缘系列等。年发布的《仙剑奇侠传三》和一年后的资料片《仙剑:问情篇》,款精品国产游戏都获得了当年的优秀单机奖项。这些游戏均有大宇自主研发的引擎制作,在功能上注重强化色彩和形体的处理,加入了增强画面表现力的技术,如全局生成、柔性皮肤系统、即时粒子系统等,很适合国产武侠游戏唯美风格。
成功研发出引擎后,大宇旗下众多游戏也陆续使用该引擎。但是在年之后由于引擎无人维护更新,而最后打入冷宫。与此同时有国内游戏商开始引进国外先进游戏引擎来开发自家游戏,金山公司重金购买公司的游戏引擎来发开动作游戏《天王》,成为最早引入国外引擎技术的单机游戏。
&&到了年,国内很多游戏都还是基于、渲染模式,水面、纹理、光影效果都很不理想。同样也是公司的引擎发展到第四代,支持最新的、动态光影、物理引擎等,代表作《》成为了一个时期领导软硬件发展的方向标。
 在引擎春风得意之时,另一个巨头也在崛起&虚幻竞技场引擎,就是我们俗称的虚幻引擎。虚幻引擎在物理碰撞、声音效果、碰撞检测等方面表现出色,集成度很高,几乎涵盖所有游戏组建。
 对比国内游戏引擎后期无人维护、开发更新,国外重视游戏引擎的使用和后期发展,很值游戏商得深思。正因为如此,国产单机游戏在随后时间里逐步陷入网游和国外游戏大作的包围之中。
引进国外引擎提高游戏质量
 既然自主研发的游戏引擎达不到游戏画质的要求,国内游戏工作室基本都开始购买外国游戏引擎。仙剑和即将发布的仙剑也是采用第三方引擎引擎,该引擎曾用于多款游戏制作。例如:侠盗猎车手、战地:现代战争、真人快打、实况足球等大作。引擎支持多游戏平台,提供主流的动态光影、材质纹理特效、方便的导出插件等。
昔日的小弟&虚幻引擎,经过几次革新发展到虚幻引擎,已经成为了游戏引擎的大哥大。支持位高精度动态渲染、多种类光照和高级动态阴影特效,可以在低多边形数量通常在多边形的模型实现通常数百万个多边形模型才有的高渲染精度,这样就可以用最低的计算资源做到极高画质。引擎还提供了强大的编辑工具,让开发人员随意调用游戏对象,真正做到所见即所得。
  近年来国产单机游戏在洋大作夹击之下,凸显颓势,市场份额大幅下滑,只剩下几个大公司的一两款经典单机大作苦苦支撑。
  国外游戏市场主要以单机视频和为主,在引擎表现上也主要追求高端效果,国内与国外引擎在高端效果表现的技术上肯定是存在差距的。目前国内自主研发引擎的最大不足之处在于不成熟,这种不成熟体现在了工具、硬件兼容性、性能以及功能的完整性等诸多方面,但大量使用自主研发引擎开发出的商业产品的成功,用实践证明了使用自主研发引擎也是一个不错的选择。目前国内自主研发的游戏引擎技术实力整体来说还是非常低的,原因主要是经验和心态。研发游戏引擎是一个庞大而系统的软件工程,和做学问一样,是需要花时间去钻研和埋下头去实干的。
  如果自主开发引擎不会影响游戏质量和按时发布,或企业有长期使用自己的引擎开发游戏的计划,应该考虑自主开发引擎,&否则应该考虑成熟的商业引擎,&毕竟采用商业引擎具有开发时间短,产品质量高的优势,也有利于企业技术人员掌握最新游戏开发技术,能够在最短时间内缩小与世界级游戏水平的差异甚至有可能赶超。
  游戏发展需要特色发展,希望日后能出现更多国产精品游戏。
  热门游戏引擎介绍:
1、热门游戏引擎之:代表作:《孤岛危机》、《孤岛危机:弹头》、《蓝色火星》引擎的开发者是德国的,当时名不见经传,在游戏引擎开发上属于新生代,但是第一次出手就表现不凡引擎几乎能够支持当今最新的所有图形视觉特效,是全能的超高端引擎。
2、热门游戏引擎之:代表作:《上古卷轴》、《辐射》、《战锤》、《星辰变》、《魔界》引擎属于高端级别引擎,是引擎的后继版本,是由最初开发的游戏中间层,在与公司合并后,引擎改名为引擎提供一套完整的游戏框架,其强大的设计性和高度的灵活性使其获得很多游戏公司的青睐。。
3、热门游戏引擎之:代表作:《北斗神拳》、《天下》澳大利亚所开发的引擎,由服务器软件、内容创建工具、客户端引擎、服务器端实时管理工具组成,为致力于构建富有创造力的一流的新一代网络游戏的开发商降低了开发周期和成本。
4、热门游戏引擎之:代表作:《战争机器》、《使命召唤》、《生化奇兵》、《彩虹号》、《流星蝴蝶剑》、《七剑》、《一舞成名》
  虚幻引擎是一个面向下一代游戏机和个人电脑的完整的游戏开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持是当前的主力干将,融合了众多新技术、新特性的也是当前使用最广泛的引擎之一,在主机、单机、网游全面开花。
5、热门游戏引擎之:寒霜引擎代表作:《战地:叛逆连队》、《&荣誉勋章》《战地》、《极品飞车:亡命天涯》、《镜之边缘》瑞典游戏工作室为著名电子游戏产品《战地》系列设计的一款游戏引擎。年开发,年完工。特点是可以轻松地运行大规模的、所有物体都可被破坏的游戏。
6、热门游戏引擎之:代表作:《半条命》、《反恐精英》引擎起源引擎由公司研发,包括了图像渲染、材质系统、人工智能计算、物理引擎、游戏界面、游戏声效等各个组件,而且创造性地使用了模块化理念,是当今主流引擎之一。
7、热门游戏引擎之:代表作:《雷神之锤》、《佣兵战场》、《星球大战绝地武士&绝地学院》引擎从雷神之锤引擎&和引擎发展而来,是由开发的用于多种游戏的游戏引擎。它和虚幻引擎、引擎是在世界上是用户最广泛的游戏引擎。
8、热门游戏引擎之: 代表作:《潜行者》引擎开发周期长达长达八年,由是世界上第一款支持的引擎,在年诞生以来,一直走在业界图形技术的前沿引擎可以根据系统硬件配置自动调节游戏效能到最佳模式。
9、热门游戏引擎之:代表作:《超级房车赛:》、《尘埃》引擎是由和使用的跨平台图像引擎共同开发的,主要使用在赛车类游戏中。
 、热门游戏引擎之:代表作:《生化危机》、《失落的星球》、《鬼泣》引擎是日本著名游戏厂商自主研发的,其优越的技能效果是其成为日本游戏引擎中的佼佼者。
Agar&–&一个高级图形应用程序框架,用于和游戏。
Allegro&–&基于&的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及。
Axiom&引擎&的衍生引擎。
Baja&引擎&专业品质的图像引擎,用于。
Boom&–&Doom代码的一部分。由开发
Build&引擎&一个第一人称射击游戏引擎,用于。
Bullet&–&开源物理引擎,广泛应用在各大游戏主机。
BYOND&–&“Build&Your&Own&Net&Dream”的縮写,支持各种类型的游戏,包括。
Ca3D-引擎&一个比较成熟的引擎,有自己的,世界编辑器等。
Cadabra&3D&引擎&用于快速开发游戏。
Catmother&–&一个基于授权的引擎,只限个人使用,不能做商业用途。是一家游戏公司的开源引擎。
CheapHack&–&一个已经过时的衍生引擎。
Crystal&Entity&Layer&–&Crystal&Space&3D&引擎的扩充
Crystal&Space&–&3D应用程序的常规框架。
Cube&–&Cube2&──&&Sauerbraten
DarkPlaces&–&高级开源引擎之一。
Delta3d&–&整合和其他知名免费引擎,最初由美国军方开发。
DGD&–&一个面向对象的引擎。
Doom&引擎&现在已经免费的引擎,曾用于和
DXFramework&–&一个简单,带有教学性质的引擎,基于和
DX&Studio&–&一个专业引擎,附带编辑器套件,由公司开发。
Eclipse&–&一个编辑器。
Elysium&Source&–&2D网络游戏引擎,开发。
Engine&001&–&2D&动作类游戏编辑器。
Epee&引擎&一个开放源代码图像引擎,多平台。
Eternity&引擎&引擎的改进。
Exult&–&Ultima&VII使用的引擎的开源版。
FIFE&–&辐射和使用引擎的克隆。
Game&Blender&–&Blender的子项目游戏引擎,用于开发游戏。
Game&Maker&–&面向对象的软游戏开发平台,支持拖放编辑以及其自己的脚本语言。
GQ&–&一个引擎,增添了来自和的许多新特性。
GZDoom&–&基于的引擎。
Genesis3D&–&用于的实时渲染引擎
GemRB&–&Infinity&Engine的一个免费的软件实现。
G3DRuby&–&用于高级图形。
Haaf’s&Game&Engine&–&一个使用硬件加速的游戏引擎。
Irrlicht&引擎&一个多平台高质量的图形引擎。
ioquake3&–&一个基于的引擎
Gosu&2D游戏开发库,用于。
Jogre&–&一个基于的网络游戏引擎。
MRPGe&–&Visual&Basic开发的游戏引擎,附带内置的脚本支持,可定制化强,正在开发阶段。
M.U.G.E.N&–&2D格斗游戏引擎。
Multiverse&Network&–&网络游戏开发平台,包含服务端、客户端,以及一些开发工具(对个人免费)
Nebula&Device&–&由德国的游戏开发工作室开发的实时渲染引擎。
NeL&引擎&用于开发网络游戏的引擎。
OctLight&–&Java游戏引擎,基于。
Open&Dynamics&Engine&–&物理引擎
Open&Game&Engine&–&一个开源引擎,包含开发游戏所需的各种组件。
OGRE&Engine&–&一个非常流行的面向对象图形渲染引擎,亦称。
Online&RPG&Maker&–&一个网络游戏引擎,以脚本方式编辑。
Panda3D&引擎&基于的快速开发游戏引擎。
PlayerWorlds&–&一个简洁且广泛使用的网络游戏引擎。
PLIB&–&包含、音效、、窗口管理。支持。
ProQuake&–&更动过的引擎。
Pygame&–&python游戏引擎,作品见
毁灭公爵引擎&的引擎。
毁灭公爵引擎&的引擎。
Reality&Factory&–&一个开源引擎,面向非程序员开发,基于图形引擎。
Raydium&–&Maniadrive&使用
RealmForge&–&用于微软&的引擎,的原始版本。
Sauerbraten&–&一个基于引擎的优化版。
Sonic&Robo&Blast&2&–&深度修改的引擎
Soya&3D&–&基于的开源引擎
Stratagus&–&一个多平台即时战略游戏引擎。
Telejano&–&Quake引擎的修改版。
Tenebrae&–&Quake引擎的修改版。
Toi&–&一个正在开发的游戏引擎,可用于单机和网络游戏开发。
Tomb4&–&The&engine&used&to&play&custom&Tomb&Raider&games&built&using&TRLE&(Tomb&Raider&Level&Editor)
vbGORE&–&用开发的网络游戏引擎(通过函数表达图形)
Well&of&Souls&–&基于脚本化编辑的引擎,附带可视化世界编辑器。
Yake&–&组件化,面向对象化的的引擎。
Zak&引擎&为业余和专业游戏开发者开发的引擎,基于和。&支持脚本、贴图地图、音效、粒子系统等
Arcane&引擎&为《》开发的引擎
Aurora&引擎&为研发的引擎。
Beyond&Virtual&–&一个面向对象化的实时渲染引擎,表现优秀。
Blade3D&–&基于的新一代引擎。
BRender&–&一个即时渲染引擎,用于电脑游戏,模拟器,绘图工具开发。
C4&Engine&–&Eric&Lengyel开发的下一代电脑游戏引擎
Chrome&Engine&–&支持的下一代游戏框架,主要用于游戏(),由开发。
Coldstone&game&engine&–&an&old&game&creation&suite&for&Macintosh/Windows&to&create&role-playing&or&adventure-style&games
CryENGINE,&CryENGINE2&–&CryENGINE是《孤岛惊魂》的游戏引擎。&是为开发《孤岛危机》研发的新一代游戏引擎。
Dagor&Engine&3&–&A&high-tech&cross-platform&game&engine&(3D,&physics,&game&logic)&with&rich&toolset&for&content&development
Deep&Creator&–&A&3D&game&engine
Doom&3&engine&–&Used&by&the&games&Doom&3,&Quake&4,&Prey&and&Quake&Wars
EAGL&(EA&Graphics&Library)&–&A&cross-platform&graphics&engine&used&by&Electronic&Arts&in&their&EA&Sports&titles.
Earth-4&Engine&–&The&graphics&engine&used&in&Earth&2160
Electron&engine&–&Currently&in&development&by&Obsidian&Entertainment&for&their&game&Neverwinter&Nights&2,&based&on&the&Aurora&engine
euphoria&–&A&real-time&motion&synthesis&engine&by&NaturalMotion
Explorations&–&2d&MMO&creator
FPSCreator&–&3D&First&Person&Shooter&creator
Frostbite&Engine-&Game&engine&used&for&the&next-gen&title&Battlefield:&Bad&Company
Gamebryo&–&A&cross-platform&3D&computer&graphics&engine&coded&in&C++
GFX3D&–&目标公司为旗下的数款游戏开发的引擎。
Havok[1]&–&Very&High-tech&cross&platform&(PC,&PS3,&Xbox&360&etc)&middleware&Engine.
IMUSE&–&Specifically&designed&to&synchronize&music&with&visual&action
INSANE&–&Used&in&LucasArts&games
Infinity&Engine&–&Allows&the&creation&of&isometric&computer&role-playing&games
Jedi&–&A&game&engine&developed&by&LucasArts&for&Star&Wars:&Dark&Forces&and&Outlaws
Kaneva&Game&Platform&–&A&full&featured&MMOG&engine&for&independent&and&professional&game&development
KjAPI&–&A&C++&technology&to&create&games&and&3D&applications&for&PC&computers
Lithtech&–&A&competing&alternative&to&the&Quake,&and&Unreal&engines.
Lithtech&Juipter&Ex&–&A&new&generation&Lithtech&engine&developed&by&Monolith&to&create&the&game&F.E.A.R.
Medusa&–&A&C++&3D&game&engine&developed&by&Palestar&and&used&in&the&DarkSpace&MMO.&It&features&distributed&world&simulation,&single&tool&version&control&and&asset&realisation,&cross-platform&compatibility&and&an&integrated&client/server&network&system.
morpheme&–&A&graphically-authorable&animation&engine&by&NaturalMotion
Monumental&Technology&Suite&–&A&MMOG&platform,&including&server&and&cleint&technology&and&development&/&live&management&tools.
Multiverse&Network&–&an&MMOG&platform,&including&server,&client,&and&tools.&(Free&for&development&and&use–revenue&sharing&upon&commercial&deployment).
Odyssey&Engine&–&Used&to&create&three&dimensional&computer&role-playing&games,&used&in&Star&Wars:&Knights&of&the&Old&Republic
ORE&–&Online&RPG&Engine
Quest3D&–&
Power&Render&–&A&general&purpose&software&development&kit&for&games&and&3D&visualization
RAGE&–&A&game&engine&created&by&Rockstar&Games&use&it&to&power&their&upcoming&video&games&on&the&Xbox&360&and&PlayStation&3
Reality&Engine&–&3D&game&engine&by&Artificial&Studios
RelentENGINE&–&A&next-generation&FPS&engine&supporting&massive&destroyable&city&environments&and&realistic&vehicle&control,&makes&extensive&use&of&shader&model&3.
RenderWare&–&A&very&popular&3D&API&and&graphics&rendering&engine
Retribution&Engine&–&A&game&engine&to&make&first&person&shooter&games
**3D&–&A&3D&graphics&engine&developed&by&X-Dream&Project
RPG&Maker&XP&–&A&2D&engine&to&make&top-down&and&isometric-style&role-playing&games&for&Windows.
SAGE&engine&–&Used&to&create&real-time&strategy&games
SCUMM&engine&–&Used&in&LucasArts&graphical&adventure&games
Serious&Engine&–&The&engine&by&Croteam&used&in&the&epic&Serious&Sam:&The&First&Encounter&and&the&inspirational&–&The&Second&Encounter
Shark&3D&–&A&middleware&from&Spinor&for&computer,&video&games&and&realtime&3D&applications
Silent&Storm&engine&–&A&turn-based&strategy&game&engine
Sith&–&A&game&engine&developed&by&Lucasarts&for&Jedi&Knight:&Dark&Forces&II
Slayer&–&A&game&engine&created&by&The&Collective,&Inc.&and&used&in&Buffy&the&Vampire&Slayer,&Star&Wars&Episode&III:&Revenge&of&the&Sith,&Indiana&Jones&and&the&Emperor’s&Tomb&and&Wrath&Unleashed
Source&engine&–&A&Game&Engine&developed&by&Valve&Software&for&Half-Life&2
Torque&Game&Engine&–&A&modified&version&of&a&3D&computer&game&engine&originally&developed&by&Dynamix&for&the&2001&FPS&Tribes&2
Torque&Game&Engine&Advanced&–&A&next-generation&3D&game&engine&support&modern&GPU&hardware&and&shaders.
TOSHI&–&A&fourth&generation&cross&platform&game&engine&designed&by&Blue&Tongue&Entertainment
Truevision3d&–&A&3D&game&engine&using&the&DirectX&API
Unigine&–&Cross-platform&middleware&with&great&graphics
Unity&–&An&easy-to-use&open-ended&3D&game/interactive&software&engine
Unreal&engine&–&One&of&the&most&popular&game&engines&for&action&games
Vengeance&engine&–&A&video&game&engine&based&on&the&Unreal&Engine&2/2.5
Vicious&Engine&–&Available&for&Microsoft&Windows,&Sony&PlayStation&2,&Microsoft&Xbox,&and&Sony&PlayStation&Portable
3DGame&Studio&–&
Vision&Game&Engine&–&A&commercial&game&engine&used&in&50+&titles&by&companies&like&T2,&Atari,&Neowiz&and&Threewave.&Available&for&PC,&Xbox,&Xbox360&and&PS3
Visual3D.NET&–&3D&platform&and&visual&development&environment&built&upon&Microsoft&.NET&2.0&and&XNA&Framework&for&developing&for&PC,&Xbox&360,&and&Windows&Mobile&devices&using&C#,&Visual&Basic,&J#,&C++.NET,&JScript.NET,&IronPython,&and&visual&scripting.
Virtools&–&A&3D&engine&combined&with&unique&high-level&development&framework,&used&for&game&prototyping&and&rapid&developments.&Available&for&Windows,&Macintosh,&Xbox,&PSP
White&Engine&–&Square-Enix’s&proprietary&seventh&generation&game&engine&to&be&used&for&their&PS3&projects.
zerodin&engine&–&一个专用的商业引擎,用于,等多个平台,目前为止最适合开发的商业引擎,引擎前身用于著名的
Zero&–&3D&game&engine&used&in&Star&Wars:&The&Clone&Wars,&Star&Wars:&Battlefront,&and&Star&Wars:&Battlefront&II
Maz&3D&Game&Engine&–&Designed&by&Students&C++&&&OpenGL
手机游戏引擎
GledPlay&–&一套完整的用于开发手机游戏。
game-editor&–&为开发游戏的开发套件。
WGAF&–&Guild&Software用于开发的引擎。
X引擎:中国第一个开源引擎,开发人:徐林炳,开发团队:棋牌技术团队。开发作品:深海捕鱼、雀圣、植物大战僵尸街机版(未开放)
XnGine&–&最早的实时引擎之一。
游戏及其使用的引擎
引擎&游戏&公司
Nebula&Device&3&黑暗之眼&
GoldSrc&半条命&
SAGE&引擎&命令与征服
命令与征服:泰伯利亚战争
魔戒:中土大战
Source引擎&半条命
魔法门之黑暗弥赛亚&&
Arkane&Studios&
CryENGINE&孤岛惊魂&
CryENGINE2&孤岛危机
孤岛危机:弹头&&
Essence&引擎&英雄连
英雄连:对立前线&&
Scimitar&刺客信条&育碧公司
zerodinengine&RF&
dark&eden2&&CCR,SOFTON(开发中)(开发中)
Alamo&星球大战:帝国战争
星球大战:帝国战争堕落之军
宇宙战争:地球突击战&&
Unreal&Engine&3&虚幻竞技场
Doom&3&引擎&毁灭战士
深入敌后:雷神战争&&
Neon&引擎&闪点行动极速房车赛&&
GFX3D&复活&游戏、天骄&&目标软件公司
引擎概览()
Agar&一个高级图形应用程序框架,用于2D和3D游戏。
Allegro&基于&C/C++&的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。
Axiom&引擎&OGRE的衍生引擎。
Baja&引擎&专业品质的图像引擎,用于The&Lost&Mansion。
Boom&Doom代码的一部分。由TeamTNT开发
Build&引擎&一个第一人称射击游戏引擎,用于Duke&Nukem&3D。
Bullet&开源物理引擎,广泛应用在各大游戏主机。
BYOND&Build&Your&Own&Net&Dream的縮写,支持各种类型的游戏,包括MMORPG。
Ca3D-引擎&一个比较成熟的引擎,有自己的SDK,世界编辑器等。
Cadabra&3D&引擎&用于快速开发3D游戏。
Catmother&一个基于BSD授权的引擎,只限个人使用,不能做商业用途。是一家游戏公司的开源引擎。
CheapHack&一个已经过时的TomazQuake衍生引擎。
Crystal&Entity&Layer&Crystal&Space&3D&引擎的扩充
Crystal&Space&3D应用程序的常规框架。
Cube&Cube2&&&Sauerbraten
DarkPlaces&高级开源3D引擎之一。
Delta3d&整合和其他知名免费引擎,最初由美国军方开发。
DGD&一个面向对象的MUD引擎。
Doom&引擎&现在已经免费的引擎,曾用于Doom和Doom&II
DXFramework&一个简单,带有教学性质的2D/3D引擎,基于DirectX和Visual&Studio
DX&Studio&一个专业3D引擎,附带编辑器套件,由Worldweaver公司开发。
Eclipse&一个2D&MMORPG编辑器。
Elysium&Source&2D网络游戏引擎,VB6开发。
Engine&001&2D&动作类RPG游戏编辑器。
Epee&引擎&-一个2D/3D开放源代码图像引擎,多平台。
Eternity&引擎&Doom引擎的改进。
Exult&Ultima&VII使用的引擎的开源版。
FIFE&辐射1和2使用引擎的克隆。
Game&Blender&Blender的子项目游戏引擎,用于开发游戏。
Game&Maker&面向对象的软游戏开发平台,支持拖放编辑以及其自己的脚本语言。
GQ&一个Quake引擎,增添了来自TomazQuake和DarkPlaces的许多新特性。
GZDoom&基于ZDoom的引擎。
Genesis3D&用于Windows的3D实时渲染引擎
GemRB&Infinity&Engine的一个免费的软件实现。
G3DRuby&用于高级3D图形。
Haafs&Game&Engine&一个使用硬件加速的2D游戏引擎。
Irrlicht&引擎&一个多平台高质量的3D图形引擎。
ioquake3&一个基于id&Tech&3的引擎
Gosu&2D游戏开发库,用于C++。
Jogre&一个基于Java的网络游戏引擎。
MRPGe&Visual&Basic开发的2D&RPG游戏引擎,附带内置的脚本支持,可定制化强,正在开发阶段。
M.U.G.E.N&2D格斗游戏引擎。
Multiverse&Network&网络游戏开发平台,包含服务端、客户端,以及一些开发工具(对个人免费)
Nebula&Device&由德国的游戏开发工作室开发的实时渲染3D引擎。
NeL&引擎&用于开发网络游戏的引擎。
OctLight&Java游戏引擎,基于OpenGL。
Open&Dynamics&Engine&物理引擎
Open&Game&Engine&一个开源引擎,包含开发游戏所需的各种组件。
OGRE&Engine&一个非常流行的面向对象图形渲染引擎,亦称OGRE3D。
Online&RPG&Maker&一个2D网络游戏引擎,以脚本方式编辑。
Panda3D&引擎&基于Python的快速开发游戏引擎。
PlayerWorlds&一个简洁且广泛使用的2D网络游戏引擎。
PLIB&包含3D、音效、GUI、窗口管理。支持Linux/Windows/MacOSX。
ProQuake&更动过的Quake引擎。
Pygame&python游戏引擎,作品见PyWeek
毁灭公爵II引擎&Quake&II的引擎。
毁灭公爵III引擎&Quake&III的引擎。
Reality&Factory&一个开源引擎,面向非程序员开发,基于Genesis3d图形引擎。
Raydium&Maniadrive&使用
RealmForge&用于微软&.NET&Framework的引擎,Visual3D.NET的原始版本。
Sauerbraten&一个基于Cube引擎的优化版。
Sonic&Robo&Blast&2&深度修改的Doom&Legacy引擎
Soya&3D&基于Python的开源3D引擎
Stratagus&一个多平台即时战略游戏引擎。
Telejano&Quake引擎的修改版。
Tenebrae&Quake引擎的修改版。
Toi&一个正在开发的3D游戏引擎,可用于单机和网络游戏开发。
Tomb4&The&engine&used&to&play&custom&Tomb&Raider&games&built&using&TRLE&(Tomb&Raider&Level&Editor)
vbGORE&用Visual&Basic&6开发的网络游戏引擎(通过3D函数表达2D图形)
Well&of&Souls&基于脚本化编辑的2D引擎,附带可视化世界编辑器。
Yake&组件化,面向对象化的的引擎。
Zak&引擎&为业余和专业游戏开发者开发的2D引擎,基于DirectX&8.1和9。&支持脚本、贴图地图、音效、粒子系统等
Arcane&引擎&Wolfpack&Studios为《Shadowbane》开发的引擎
Aurora&引擎&为RPG研发的引擎。
Beyond&Virtual&一个面向对象化的实时渲染3D引擎,表现优秀。
Blade3D&基于Microsoft&XNA的新一代引擎。
BRender&一个即时渲染3D引擎,用于电脑游戏,模拟器,绘图工具开发。
C4&Engine&Eric&Lengyel开发的下一代电脑游戏引擎
Chrome&Engine&支持DirectX&10的下一代游戏框架,主要用于FPS游戏(Windows,&Xbox&360),由Techland开发。
Coldstone&game&engine&an&old&game&creation&suite&for&Macintosh/Windows&to&create&role-playing&or&adventure-style&games
CryENGINE,&CryENGINE2&CryENGINE是《孤岛惊魂》的游戏引擎。&CryEngine&2&是Crytek为开发《孤岛危机》研发的新一代游戏引擎。
Dagor&Engine&3&A&high-tech&cross-platform&game&engine&(3D,&physics,&game&logic)&with&rich&toolset&for&content&development
Deep&Creator&A&3D&game&engine
Doom&3&engine&Used&by&the&games&Doom&3,&Quake&4,&Prey&and&Quake&Wars
EAGL&(EA&Graphics&Library)&A&cross-platform&graphics&engine&used&by&Electronic&Arts&in&their&EA&Sports&titles.
Earth-4&Engine&The&graphics&engine&used&in&Earth&2160
Electron&engine&Currently&in&development&by&Obsidian&Entertainment&for&their&game&Neverwinter&Nights&2,&based&on&the&Aurora&engine
euphoria&A&real-time&motion&synthesis&engine&by&NaturalMotion
Explorations&2d&MMO&creator
FPSCreator&3D&First&Person&Shooter&creator
Frostbite&Engine-&Game&engine&used&for&the&next-gen&title&Battlefield:&Bad&Company
Gamebryo&A&cross-platform&3D&computer&graphics&engine&coded&in&C++
GFX3D&目标公司为旗下的数款游戏开发的引擎。
Havok[1]&Very&High-tech&cross&platform&(PC,&PS3,&Xbox&360&etc)&middleware&Engine.
IMUSE&Specifically&designed&to&synchronize&music&with&visual&action
INSANE&Used&in&LucasArts&games
Infinity&Engine&Allows&the&creation&of&isometric&computer&role-playing&games
Jedi&A&game&engine&developed&by&LucasArts&for&Star&Wars:&Dark&Forces&and&Outlaws
Kaneva&Game&Platform&A&full&featured&MMOG&engine&for&independent&and&professional&game&development
KjAPI&A&C++&technology&to&create&games&and&3D&applications&for&PC&computers
Lithtech&A&competing&alternative&to&the&Quake,&and&Unreal&engines.
Lithtech&Juipter&Ex&A&new&generation&Lithtech&engine&developed&by&Monolith&to&create&the&game&F.E.A.R.
Medusa&A&C++&3D&game&engine&developed&by&Palestar&and&used&in&the&DarkSpace&MMO.&It&features&distributed&world&simulation,&single&tool&version&control&and&asset&realisation,&cross-platform&compatibility&and&an&integrated&client/server&network&system.
morpheme&A&graphically-authorable&animation&engine&by&NaturalMotion
Monumental&Technology&Suite&A&MMOG&platform,&including&server&and&cleint&technology&and&development&/&live&management&tools.
Multiverse&Network&an&MMOG&platform,&including&server,&client,&and&tools.&(Free&for&development&and&userevenue&sharing&upon&commercial&deployment).
Odyssey&Engine&Used&to&create&three&dimensional&computer&role-playing&games,&used&in&Star&Wars:&Knights&of&the&Old&Republic
ORE&Online&RPG&Engine
Power&Render&A&general&purpose&software&development&kit&for&games&and&3D&visualization
RAGE&A&game&engine&created&by&Rockstar&Games&use&it&to&power&their&upcoming&video&games&on&the&Xbox&360&and&PlayStation&3
Reality&Engine&3D&game&engine&by&Artificial&Studios
RelentENGINE&A&next-generation&FPS&engine&supporting&massive&destroyable&city&environments&and&realistic&vehicle&control,&makes&extensive&use&of&shader&model&3.
RenderWare&A&very&popular&3D&API&and&graphics&rendering&engine
Retribution&Engine&A&game&engine&to&make&first&person&shooter&games
**3D&A&3D&graphics&engine&developed&by&X-Dream&Project
RPG&Maker&XP&A&2D&engine&to&make&top-down&and&isometric-style&role-playing&games&for&Windows.
SAGE&engine&Used&to&create&real-time&strategy&games
SCUMM&engine&Used&in&LucasArts&graphical&adventure&games
Serious&Engine&The&engine&by&Croteam&used&in&the&epic&Serious&Sam:&The&First&Encounter&and&the&inspirational&The&Second&Encounter
Shark&3D&A&middleware&from&Spinor&for&computer,&video&games&and&realtime&3D&applications
Silent&Storm&engine&A&turn-based&strategy&game&engine
Sith&A&game&engine&developed&by&Lucasarts&for&Jedi&Knight:&Dark&Forces&II
Slayer&A&game&engine&created&by&The&Collective,&Inc.&and&used&in&Buffy&the&Vampire&Slayer,&Star&Wars&Episode&III:&Revenge&of&the&Sith,&Indiana&Jones&and&the&Emperors&Tomb&and&Wrath&Unleashed
Source&engine&A&Game&Engine&developed&by&Valve&Software&for&Half-Life&2
Torque&Game&Engine&A&modified&version&of&a&3D&computer&game&engine&originally&developed&by&Dynamix&for&the&2001&FPS&Tribes&2
Torque&Game&Engine&Advanced&A&next-generation&3D&game&engine&support&modern&GPU&hardware&and&shaders.
TOSHI&A&fourth&generation&cross&platform&game&engine&designed&by&Blue&Tongue&Entertainment
Truevision3d&A&3D&game&engine&using&the&DirectX&API
Unigine&Cross-platform&middleware&with&great&graphics
Unity&An&easy-to-use&open-ended&3D&game/interactive&software&engine
Unreal&engine&One&of&the&most&popular&game&engines&for&action&games
Vengeance&engine&A&video&game&engine&based&on&the&Unreal&Engine&2/2.5
Vicious&Engine&Available&for&Microsoft&Windows,&Sony&PlayStation&2,&Microsoft&Xbox,&and&Sony&PlayStation&Portable
3DGame&Studio&
Vision&Game&Engine&A&commercial&game&engine&used&in&50+&titles&by&companies&like&T2,&Atari,&Neowiz&and&Threewave.&Available&for&PC,&Xbox,&Xbox360&and&PS3
Visual3D.NET&3D&platform&and&visual&development&environment&built&upon&Microsoft&.NET&2.0&and&XNA&Framework&for&developing&for&PC,&Xbox&360,&and&Windows&Mobile&devices&using&C#,&Visual&Basic,&J#,&C++.NET,&JScript.NET,&IronPython,&and&visual&scripting.
Virtools&A&3D&engine&combined&with&unique&high-level&development&framework,&used&for&game&prototyping&and&rapid&developments.&Available&for&Windows,&Macintosh,&Xbox,&PSP
White&Engine&Square-Enixs&proprietary&seventh&generation&game&engine&to&be&used&for&their&PS3&projects.
zerodin&engine&一个MMORPG专用的商业引擎,用于PC,XBOX360等多个平台,目前为止最适合开发MMORPG的商业引擎,引擎前身用于著名的RF&online.
Zero&3D&game&engine&used&in&Star&Wars:&The&Clone&Wars,&Star&Wars:&Battlefront,&and&Star&Wars:&Battlefront&II
Maz&3D&Game&Engine&Designed&by&Students&C++&&&OpenGL
手机游戏引擎
GledPlay&一套完整的SDK用于开发手机游戏。
game-editor&为GP2X开发游戏的开发套件。
WGAF&Guild&Software用于开发Vendetta&Online的引擎。
X引擎:中国第一个开源2D引擎,开发人:徐林炳,开发团队:36棋牌技术团队。开发作品:深海捕鱼、雀圣、植物大战僵尸街机版(未开放)
XnGine&最早的实时3D引擎之一。
游戏及其使用的引擎
引擎&游戏&公司
Nebula&Device&3&黑暗之眼&Radon&Labs
GoldSrc&半条命&Valve
SAGE&引擎&命令与征服;
命令与征服3:泰伯利亚战争;
魔戒:中土大战II&&EA
Source引擎&半条命2;
魔法门之黑暗弥赛亚&&V
Arkane&Studios&
CryENGINE&孤岛惊魂&Crytek
CryENGINE2&孤岛危机;
孤岛危机:弹头&&Crytek
Essence&引擎&英雄连;
英雄连:对立前线&&Relic&Entertainment
Scimitar&刺客信条&育碧公司
zerodinengine&RF&
dark&eden2&&CCR,SOFTON(开发中),GRAVITY(开发中)
Alamo&星球大战:帝国战争;
星球大战:帝国战争-堕落之军;
宇宙战争:地球突击战&&Petroglyph
Unreal&Engine&3&虚幻竞技场3&Epic&Games
Doom&3&引擎&毁灭战士3;
雷神之锤4;
深入敌后:雷神战争&&Id&Software
Neon&引擎&闪点行动2;&极速房车赛&&Codemasters
GFX3D&复活&(游戏)、天骄&&目标软件公司
引擎概览(AG)
本章节来自&,版权依据
Windows/Linux
2D/3D&基于&DirectX和OpenGL
C-Script,模仿C++/Delphi
3D&基于&DirectX
C-Script脚本语言
带物理运算
C++
2D&基于&DirectDraw,Direct3D和OpenGL
高级游戏场景框架
易于使用,硬件抽象,自动资源管理,自定义文件系统
C++
DOS,&Unix,&Windows,&BeOS,&QNX,&MacOS
开源,免费
3D&基于&DirectX
3D&基于&OpenGL
C++/Lua
Windows,&Mac&Os&X
3D&基于&OpenGL
专业级品质,包含各种开发工具
2d/3D&基于&DirectX7
BlitzBasic
使用者众多
易于使用,支持BSP,3DS
非面向对象,basic语法
Object&Basic
Windows,&Linux,&MacOS
2D&基于&OpenGL
BlitzMAX&脚本
提供多种模块(GUI,3D,音效,物理运算等)易于使用
高速2D引擎,面向对象,支持LUA
没有3D支持
.NET&2.0&(C#)
3D&基于&DirectX
提供多种模块(GUI,音效,物理运算,碰撞检测,动画等)
易于使用,面向对象
C++
Windows/MacOS
特性支持不完整
C/C++
碰撞检测,AI
C++
Windows,&Linux,&MacOSX
网络系统表现优秀
C/C++
2D&基于&OpenGL
是,基于&OpenAL
可定制化C/C++脚本语言
Windows,&Linux
Indie/商业
3D&基于&OpenGL
基于&OpenAL
C++
Windows,&Linux
2D&基于&SDL/glSDL,优化MMX
基于SDL_mixer的API
基于SDL_Net的API
XML解析器,自带文件打包管理器,
基于各种CPU的高级设定,可定制化配置系统
C/C++
Linux,&Windows,&MacOS&X
免费(LGPL)
3D&基于&OpenGL
Python,&Perl&或&Java
2D&基于&DirectX
C(服务端),C++(客户端)java(编辑器)
Linux,&Windows,&MacOSX
2D/3D&基于&SDL及
完整的MMORPG引擎
C++
Linux,&Windows,&MacOSX
免费(LGPL)
物理运算,场景编辑器,
支持大规模地形渲染。
2d/3D&基于&DirectX9
易于使用,支持BSP,3DS。
非面向对象,basic语法
C++
2D&基于&DirectX
GS9&脚本语言
有开发工具,用于快速创建冒险类游戏
2D+&基于&Direct3D
自动精灵管理,2D贴图地图(层数无限),基本粒子系统,碰撞检测
VB&6.0&(亦有&VB.NET)
2D&基于&D3D
基于&DirectAudio&(DSound8)
支持Quake/Half-Life的打包文件格式
界面简单,易于使用,说明文档完备
不完全面向对象,说明文件及网站都是
Windows,&Linux,&Mac&OS
2D/3D&基于&OpenGL
可扩展,像素级碰撞检测,自动寻路
API说明文件不完善
C++
Windows,&Linux,Mac
zlib/libpng
2D基于SDL,3D计划使用OpenGL
引擎还在开发中
C++/Io
2D/3D&基于&OpenGL
完整脚本支持
高级粒子系统
开发中,特性不完整
Windows,&Linux,&MacOS&X
3D&基于&LWJGL
2D/3D&基于&OpenAL
Pascal、C兼有
Windows,&Linux,&Mac&OS,&Solaris,&BeOs,&DreamCast,&GP32X
2D&基于&SDL
基于&MikMod
基于&SDL_Net
像素级碰撞检测,自动寻路
基于软件渲染的2D,非面向对象的脚本语言,漏洞少
C++
Win32,&Linux,&MacOS&X,&BSD
免费(GPL&2.0)
2D软件渲染,基于SDL,&有硬件加速模式,基于OpenGL
是&(OpenAL)
计划支持各种特效
3D&基于&DirectX
模板,碰撞检测,骨骼系统,物理运算
C++
Linux,&Windows,&MacOS&X
3D&基于&OpenGL
Windows,&Linux
3D&基于&OpenGL
自创GML脚本
快速2D贴图地图游戏开发,但支持3D速度不够(基于DirectX)
C++
3D基于DirectX
C++
引擎概览(GQ)
C++,&.NET
Windows&(Mac和Linux在开发中)
引擎代码使用Zlib/libPNG许可证,非代码资源使用多种许可否
3D&基于OpenGL/DirectX,对DirectX还在开发
是&(TCP/IP正在重写,UDP支持在计划中)
C/C++
免费,共享,商业
主要是基于D3D的2D,但支持.X和.MD2模型
Windows,&Linux,&MacOS&X
2D基于OpenGL
C++,&Ruby
Windows,&Mac,&Linux
2D基于OpenGL/DirectX
C++
开源(Zlib/libpng许可证)
2D基于DirectX
是,基于BASS
带开发工具
引擎框架好
C++/.NET
Windows,&Linux,&Mac&OSX
免费&(zlib/pnglib许可证)
3D&基于DirectX(8,9),OpenGL,多种软件渲染
碰撞检测,HDR
大公司开发,教学资源丰富
C++
Windows,&Linux
免费(GPL)
2D&基于OpenGL
资源消耗少
3D基于Managed&DirectX
MDSound和Vorbis&.NET
需要支持shaders&2.0以上的图形卡,使用来实现逼真的运动和力回馈,支持HDR,带AI引擎(遗传算法框架)
开发界面直观
开发文档不完整
Jamascript
嵌入式编辑器
C++
Windows,&Linux
免费(GPL)
2D基于OpenGL
碰撞检测,Cg&GLS效果
C/C++
3D基于DirectX
Windows,&Unix,&MacOSX
免费(BSD)
Windows,&Linux,&MacOS&X
免费(BSD)
3D&基于LWJGL
Windows,&Linux,&MacOS&X
免费(BSD)
Java在线游戏引擎
ActiveX,&Dll,&插件丰富,可扩展
Windows,&Linux
带完整源代码,可添加模块
C/C++
Windows,&Linux
3D&基于DirectX或OpenGL
VB/Delphi/.NET
3D&基于DirectX
C++
Windows,&Linux
免费(MPL)
3D&基于&DirectX或OpenGL
C++
Windows&(mingw,&VC),&Linux&(gcc)
免费(LGPL)/商业
3D(OGRE,hence&DX&+&OpenGL)
多线程设计,GUI(CEGUI)物理系统(ODE)
简便的开发平台
C++
Windows,&Linux,&MacOS&X
免费(LGPL)/商业
3D&基于Directx或OpenGL
几乎支持所有高端3D技术
大公司开发,教程丰富,开源
源代码庞大
2D基于&DirectX7/DirectX8
2D基于DirectX
C++
Windows,&Linux
3D&DirectX&/&OpenGL
是,基于FMOD、OpenAL、Miles
Python(官方建議)、C++
內建碰撞與ODE物理引擎,有效能監控等輔助程式
C++
Linux,&Windows
2D&基于OpenGL
带资源管理
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:657434次
积分:6626
积分:6626
排名:第2614名
原创:78篇
转载:166篇
评论:156条
(1)(2)(1)(1)(4)(1)(4)(3)(3)(1)(1)(20)(1)(4)(1)(5)(2)(6)(1)(4)(3)(1)(1)(3)(25)(10)(1)(16)(9)(3)(7)(46)(7)(26)(20)
/staticjs/weiboshow.swf?verifier=a63d6d67&uid=&width=230&height=500&fansRow=2&isTitle=1&isWeibo=1&isFans=1&noborder=0&ptype=1&colors=cfe1f3,fafcff,3d5}

我要回帖

更多关于 2d游戏引擎 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信