顶尖游戏引擎介绍

            顶尖的引擎基本包括:Unreal、Frosbite、ID、X-Ray、RAGE、cryEngine、Unity 3D、、BigWorld、ShiVa、Torque、Havok系列(子引擎的合集)、GameBryo、Naughty Dog、Dead Engine、Avalanche Engine、IW、AnVil、EGO、Geo-Mod、SOURCE、Vision、Ogre(开源)、Irrlicht(开源)、Panda 3D(开源)、OSG(开源)
             你看,这么多好引擎,你要是入手学习的话,会郁闷死。最适合中国引擎爱好者的学习路线之一可能是:
                      Ogre配上计算机图形学理论、Game Engine Architecture那本书用来了解游戏引擎的基本架构
                      Unreal、cryEngine用来试一下最绚丽的游戏创作方法(可以免费得到SDK)
                      Unity 3D用来做游戏创作。(真的,不信你挨个试试。。。作为一个个人,最后不是投入XNA就是Unity 3D。。。)
            国内一般采用BigWorld,但是你找不到SDK的,它是网游好引擎。腾讯近年签了gameBryo,用的比较多。其他引擎国内很少用。用来干嘛?一没平台(PC中国盗版太严重,XBOX那些中国目前太少用户),二没文化背景(中国玩家这么多年被中国游戏公司糟蹋的已经基本失去对好游戏的辨别能力了。。。文化不同吧,外国创作的那些奇幻,未来主义的大型游戏,很多中国人不太感冒。)
        以下列出wiki给出的很全面的游戏引擎的列表:(大部分引擎所实现的功能都一样,就那么些玩意,只是开发价格、SDK、内核技术和周边服务的区别)
http://en.wikipedia.org/wiki/List_of_game_engines

Commercial

  • Abyssal Engine - massively multiplayer development solution
  • Alamo — the engine used in Star Wars: Empire at War by Petroglyph Games.
  • Aurora Engine — For Role-playing games.
  • BigWorld — Server, client and development tools for the development of MMOG for games that run on Windows,Xbox 360, and PS3.
  • Bork3D Game Engine — A cross-platform game engine mostly for iPhone and iPad.
  • BRender — A real-time 3D graphics engine for computer games, simulators and graphic tools.
  • C4 Engine — A cross-platform game engine developed by Terathon Software.
  • Cafu Engine — A game engine with development tools for creating multiplayer, cross-platform, real-time 3D games and applications.
  • Chrome Engine -- A 3D WYSIWYG game engine developed by Techland.
  • Cocos2d iPhone RPG Engine - A 2D, top-down, orthogonal RPG engine for iPhone and iPad.
  • Coldstone game engine — An old game creation suite for Macintosh/Windows to create role-playing or adventure-style games.
  • Construct 2 - An HTML5 2D game engine with a free edition available. Multiple export options available for mobile devices
  • Corona SDK — A cross-platform, Lua-based game engine that can build games to the iPhone, iPad, or Androiddevices from the same set of code.
  • CPAL3D — Complete game creation tools with scene editor, IDE and text server.
  • CryEngine, CryEngine 2, CryEngine 3 — 最适合做FPS的游戏引擎,属于顶级行列。
  • Crystal Tools — Square Enix's proprietary seventh generation game engine.
  • Dunia Engine — Engine (heavily modified version of the CryEngine) made especially for Far Cry 2 by Ubisoft Montreal.
  • Earth-4 Engine — The graphics engine used in Earth 2160
  • EGO — Ego Game Technology Engine (more commonly referred to as Ego Engine or EGO, stylised ego) is a videogame engine developed by Codemasters.
  • Ecstacy Engine — 3D, The graphics engine used in Slave Zero
  • Electron engine — Developed by Obsidian Entertainment for their game Neverwinter Nights 2, based on the Aurora engine.
  • Elflight Engine — Cross-platform 3D streaming game engine designed from the ground up for use over the Web. Games can play in a web browser window, in a separate window or full-screen. Java and OpenGL based.
  • Enigma Engine — A real-time tactics game engine, used in Blitzkrieg.
  • Esperient Creator — A very powerful 3D modeler and engine, used world wide for training, simulation, architecture, and games. Built-in Scripting, C/C++, CScript, or Lisp, Shader Editor, import 50+ 3D formats.
  • Euphoria — This is a biomechanical Ragdoll engine by NaturalMotion.
  • Freescape (1986) — Incentive Software; One of the first proprietary 3D game engines, used in Driller and 3D Construction Kit.
  • Frostbite Engine — Game engine used for the next-gen title Battlefield: Bad Company 2 and Battlefield 3.
  • Gamebryo — 这个引擎腾讯用的很多。属于顶级引擎行列。
  • GameSalad — A 2D game engine mostly for the iPhone and an Apple Safari Web-plugin developed by Gendai Games. Has a visual programming interface to aid rapid development.
  • Gamestudio — A 2D and 3D game engine for beginners. Uses the Gamestudio development system and the lite-C programming language.
  • Gideros Mobile - A 2D mobile development environment and game engine for iPhone, iPad and Android.
  • Glacier, Glacier 2 — Developed by IO Interactive and used for the Hitman series of games. Glacier 2 is a new generation engine currently in development for upcoming games.[4]
  • GrimE — Used in LucasArts graphical adventure games starting with Grim Fandango.
  • Hedgehog Engine — Created by the Sonic Team with the capability of rendering high quality graphics at high speed. It's used in Sonic Unleashed (Xbox 360 and PlayStation 3 versions) and in Sonic Generations (Xbox 360and PlayStation 3 versions).
  • HeroEngine — 3D game engine by Simutronics for building MMOs in a live collaborative environment.
  • HPL Engine 2 — Used in Frictional Games survival horror games. Earlier versions are free software.
  • id Tech 5 — As of 2011 in development by id Software as engine for their games, esp. Doom 4 and Rage, and other ZeniMax titles.
  • IMUSE — Specifically designed to synchronize music with visual action.
  • Infinity Engine — Allows the creation of isometric computer role-playing games.
  • INSANE — Used in LucasArts games.
  • IW Engine — Created by Infinity Ward its used in Call of Duty series.
  • Jade engine — Developed by Ubisoft, originally for Beyond Good & Evil.
  • Jedi — A game engine developed by LucasArts for Star Wars: Dark Forces and Outlaws.
  • K2 Engine — An engine used in Heroes of Newerth and Savage2 by S2 Games.
  • Kaneva Game Platform — A MMOG engine for independent and professional game development.
  • Kinetica — A game engine developed by Sony for PlayStation 2.
  • KRASS Engine — A game engine developed for Aquanox and Aquanox 2 by Massive Development. Used also inSpellforce[5]
  • Leadwerks Engine — Leadwerks Engine is a 3D engine for rendering, sound, and physics in real-time games and simulations.
  • Lemon Engine — Lemon Engine is a modular set of libraries for all aspects of game development across all major platforms.
  • Lithtech Jupiter Ex — Developed by Monolith Productions to create the game F.E.A.R.
  • Luminous Engine — a next-generation engine developed by Square Enix.
  • LyN engine — Developed by Ubisoft, originally for Rabbids Go Home and Beyond Good & Evil 2.
  • M.U.G.E.N — 2D Fighting Engine, created by Elecbyte made for any fighting game genres.
  • Maker3D — 3D RPG engine with editor, scripting, large built-in content, character creation, team management and battle system with modern graphics
  • 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.
  • Monumental Technology Suite — A MMOG platform, including server and client technology and development / live management tools.
  • MT Framework — Game engine created by Capcom and used for their games on Xbox 360, PlayStation 3, Nintendo 3DS and PC.
  • Multimedia Fusion 2 — A 2D game development system that can compile a Windows executable, Java applet, Flash file, Mac OS X App, or iOS app. Linux and Android runtimes are in development (unconfirmed, needs citation).
  • NeoAxis Game Engine — Windows and Mac OS X multi-purpose 3D Engine with Web deployment. For simulation, visualization and games.
  • Odyssey Engine — Used to create three dimensional computer role-playing games, used in Star Wars: Knights of the Old Republic
  • Onyx Engine — Developed by Ubisoft
  • PhyreEngine — A cross platform (PC & PS3) graphics engine from Sony Computer Entertainment.
  • Pie in the Sky — Used in two internal games by Pie in the Sky Software and then in the 3D Game Creation System and the games made with it.
  • ProudNet - Developed by Nettention. Online game and server engine.
  • Q (game engine) — A fully pluggable, extensible and customisable framework and tools from Qube Software for PC, Wii, PS2, PS3, Xbox, Xbox 360, PSP, iPhone etc. created by the team behind Direct3D.
  • RelentENGINE — A next-generation FPS engine supporting massive destroyable city environments and realistic vehicle control, makes extensive use of shader model 3.
  • RenderWare — A 3D API and graphics rendering engine.
  • Revolution3D — A 3D graphics engine developed by X-Dream Project.
  • RGSS — An engine made by enterbrain to create RPGs using RPG Maker XP. RGSS2 was used for RPG Maker VX.
  • RAGE — A game engine created by Rockstar Games to power their upcoming video games on the Xbox 360 and PlayStation 3. The system was first introduced in Rockstar Table Tennis and later in Grand Theft Auto IV andRed Dead Redemption.
  • RPG Maker — A 2D engine to make top-down and isometric-style role-playing games for Windows.
  • S2 Engine HD — A powerful 3D game engine to produce 3d real time applications and videogames for Windows.
  • SAGE engine — Used to create real-time strategy games.
  • Scaleform — A vector graphics rendering engine used to display Adobe Flash-based user interfaces, HUDs, and animated textures for games in PC, Mac, Linux, Xbox 360, PlayStation 2, PlayStation Portable, PlayStation 3, and Wii.
  • 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 Second Encounter.
  • Shark 3D — A middleware from Spinor for computer, video games and realtime 3D applications.
  • ShiVa — A game engine with an authoring tool to produce 3d real time applications for the Web, Windows, Mac OS X, Linux, WebOS, Android, and iPhone.
  • Silent Storm engine — A turn-based tactics/tactical RPG game engine, used in Silent Storm.
  • Sith — A game engine developed by LucasArts for Jedi Knight: Dark Forces II.
  • SunBurn XNA Game Engine — 2D/3D XNA game engine developed by Synapse Gaming.[6]
  • Infernal Engine — Created by Terminal Reality, provides rendering, physics, sound, AI, and metrics for game development. Used in several games such as Ghostbusters: The Video GameMushroom Men: The Spore WarsBass Pro Shops: The Strike and Roogoo: Twisted Towers.
  • Torque Game Engine Advanced — A next-generation 3D game engine support modern GPU hardware and shaders.
  • Torque Game Engine — A modified version of a 3D computer game engine originally developed by Dynamix for the 2001 FPS Tribes 2.
  • TOSHI — A fourth generation cross platform game engine designed by Blue Tongue Entertainment.
  • Traktor Engine — A modern and cross platform game engine with focus on performance and efficient workflow byDoctor Entertainment.
  • Truevision3D — A 3D game engine using the DirectX API.
  • Unigine — All-in-one 3D engine for Windows, Linux, Mac OS X, PlayStation 3, Android, iOS. Supports DirectX9/10/11 and OpenGL/OpenGL ES.
  • 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
  • Virtools — A 3D engine combined with high-level development framework, used for game prototyping and rapid developments. Available for Windows, Macintosh, Xbox, PSP. Can publish standalone or for the 3DVia Web Player browser plugin.
  • Vision Engine 8 — A cross-platform game engine, developed by Trinigy. Used in games such as: Arcania: A Gothic Tale, The Settlers 7: Paths to a Kingdom, Dungeon Hero, Cutthroat, and Three Investigators.
  • Visual3D.NET Game Engine — All-in-One 3D game engine and toolset, fully written in C#/.NET for Windows A browser player is roadmapped for v1.1.
  • WGAF — The game engine developed by Guild Software which powers their MMORPG Vendetta Online.
  • X-Ray — The game engine developed by GSC Game World which powers their FPS series, "S.T.A.L.K.E.R".
  • XnGine — Developed by Bethesda Softworks, one of the first true 3D engines.
  • Zillions of Games — used to develop games that happen on a grid, like chess

[edit]Freeware

These engines are available for free use, but without the source code being available under an open source license. Many of these engines are commercial products which have a free edition available for them:

  • Adventure Game Studio — Mostly used to develop third-person pre-rendered adventure games, this engine is one of the most popular for developing amateur adventure games.
  • BYOND — A free 2D engine for making top-down, isometric, or side scroller games for Windows.
  • dim3 — Freeware 3D javascript engine for the Mac (although finished games are cross platform).
  • Defold — Cross platform 2D game engine with built-in collaboration. Support for iOS, Windows, Mac OS X, Linux. http://defold.com
  • DX Studio — A freeware 3D game engine with complete tools for 3D video game development. Upgrading to paid licenses would unlock extra features.
  • Game Editor - A free 2D game engine capable of making games for PC, Mac, Linux, iOs, GP2X, Smartphone, Pocket PC, and in version 1.5, Box 2D, and Android Beta. Also uses C as a scripting system.
  • Game Maker — A free game engine oriented towards beginners and people that do not want to learn how to program. A paid upgrade unlocks 3D Direct 3D support along with the ability to run Native Code.
  • NeoAxis Game Engine —这个要钱的,只是有个非商业的license。是Orge加上了Resource、Ogitor和一些封装之后的Ogre增强版引擎,和Ogre社区关系很好。
  • Polygon Movie Maker / MikuMikuDance — A proprietary freeware 3D animation program written by Japanese developer Yu Higuchi. Notable for including several models of Vocaloid characters, but lacking any features to create new models.
  • Papaya Social Game Engine - A free cross platform 2D OpenGL game engine developed by PapayaMobile for Android and iOS.
  • Source engine — A game engine developed by Valve Software for Half-Life 2.The SDK is bundled with any Source game. The free edition is the Alien Swarm SDK.
  • Unity — 以跨平台出名的引擎。XBOX、PC、Andriod、Web、Iphone。。。通杀。也是有完全免费的开发工具给你,并且有很好的3D Store给你买模型,游戏做出来后上交10%的收入。我最喜欢用的。
  • Unreal Engine 3 —被好多地方成为最顶尖的引擎,大部分指表现力。网络方面比较弱。也是适合做FPS。
  • CryEngine 3 — 这个有完全的SDK给你用,开发出来上交10%的收入就行了。做FPS很好。画面一流
  • Visual Pinball - A pinball game engine.
  • World Builder — A classic Mac OS game engine.
  • Wintermute Engine — A runtime and development tools for creating 2D and 2.5D point'n'click adventure games (Windows) . A "lite" Version is also available, but without the 3D Actor function (Windows, MAC, Linux)[8][9]

你可能感兴趣的:(3D游戏开发)