開源游戲引擎大全
2D:
Allegro.cc - Main
老牌子了,和SDL同時是很經典兩個EG開發組件,最近貌似在和PY進行聯合?
ClanLib - ClanLib Game SDK
CLANLIB是以前聽過最復雜最豐富的SDK,看看鏈接
http://www.clanlib.org/docs/clanlib-0.8.0/Reference/html/modules.html
感覺和SDL和ALLEGRO同一個等級,不過自己并沒有用過
Crossfire - The Multiplayer Adventure Game
http://crossfire.real-time.com/
感覺比較強大的冒險游戲AVG開發工具,最近也一直在更新
Haaf's Game Engine - Hardware accelerated 2D game engine
就是HGE,很有名,后來開源了,一般大部分人都很喜歡用的EG,另外Y2GE前面版本基本上就是模仿了HGE
http://hge.relishgames.com/downloads.html
The SDL Archives
http://twomix.devolution.com/pipermail/sdl/
是不是SDL的,看過去一堆文件GZIP不知道做啥用的
總之提供一下SDL的主頁LINK,這個也是經典:很多游戲都是基于SDL/OPENGE開發的
----------------------
推薦的幾個EG輔助工具,都是圖片處理的
----------------------
libAfterImage Imaging Library.
http://afterstep.sourceforge.net/afterimage/
主要用來提供圖片讀取的輔助工具,基本支持常見的圖片格式,開放源碼:
http://www.afterstep.org/afterimage/getcode.php
The CImg Library - C++ Template Image Processing Library
似乎C++總和模版有關,總之是開源的圖像處理LIB,重點突出了需要編寫的代碼量少,基本上在LIB下面圖像
處理只需要100來行以內,在SF上面有:
http://cimg.sourceforge.net/download.shtml
---------------------
比較不錯的其他站點,有些LIB其實自己沒有看過,可能很不錯,雖然不全,但是如果開發小工具反而更加使用
---------------------
. Sekoya etc. . Open-Source Game Dev.
http://sekoya-games.sourceforge.net/
MMORPG,好像是3個學生樣的人寫的XD
http://sekoya-games.sourceforge.net/en/index.php?pagename=projets.html
Daimonin MMORPG
http://web2.168180.vserver.de/
MMORPG,開源,可以從下載鏈接處得到
http://www.daimonin.net/index.php?module=htmlpages&func=display&pid=5
freedesktop.org
http://www.freedesktop.org/Software/glitz
Glitz EG,主頁介紹比較簡單,可以獲得原代碼
g2 graphical library
算是一個跨語言的EG,支持C和FORTRAN 還有PY PERL,在SF上面有鏈接
http://sourceforge.net/project/showfiles.php?group_id=2180
Game Maker Pages
很經典的2D游戲開發SDK,可以說和RMXP相媲美
Game Maker Games Home
http://www.gamemakergames.com/
貌似是開發的游戲下載的頁面?
Grim 2D API - hardware accelerated 2D graphics
http://grim.10tons.org/downloads.html
首先說明,頁面相當精簡,加載速度很快,樣式感覺和HGE Y2GE很像
好像是BIN的發布版本
http://koti.mbnet.fi/temper/grim/downloads.html
http--www.artofcode.com-libart.html
http://www.artofcode.com/libart.html
感覺頁面沒有很詳細的介紹,羅列一些主要的功能,基本上就是常見的2D EG,不過支持跨平臺LINUX
HZ - a real-time action strategy engine
http://pulp.fiction.net/~jeske/Projects/HZ/
比較舊的一個EG,圖像處理不錯,另外原本用于WINDOWS DDRAW,后來也支持了LINUX
http://www.clearsilver.net/~jeske/Projects/HZ/snapshots/
Intro Page
http://spriteworldx.sourceforge.net/
2D游戲引擎,基于SDL在SF上面有
http://sourceforge.net/projects/spriteworldx/
OHRRPGCE - News
http://hamsterrepublic.com/ohrrpgce/
類似于RM2003樣子的RPG開發工具,開放原代碼:
http://hamsterrepublic.com/ohrrpgce/index.php/Source.html
OpenRPG Online Virtual Tabletop
急于PYTHON寫的RPG,可以免費獲得,在SF上面有
http://www.openrpg.com/index.php?page=install
SxDL Game Development Toolkit Latest News
很早以前聽過,當時以為是和SDL有關的東西,實際上它是WINDOWS+DX的EG
頁面就是SF上的:
http://sourceforge.net/projects/sxdl/
The Cycon Online Gaming (COG) Engine
http://cogengine.sourceforge.net/
從介紹上面來看已經算是比較復雜的一套EG了——不過它的目標是非程序員也能夠編寫網絡視頻游戲,
跨平臺并且開源,另外也由APPLICATION DEVELOPMENT可以通過UI開發游戲
http://cogengine.sourceforge.net/downloads.html
The Lost Realm of Anoria
從效果上面看不錯的3DEG,另外在SF上面有它的下載
https://sourceforge.net/projects/lroa/
The Scrolling Game Development Kit Homepage
http://gamedev.sourceforge.net/
看起來比較清爽的2D游戲開發EG,使用的是DX,可以在SF上面看到下載
http://gamedev.sourceforge.net/download.shtml
The VERGE game creation system free games since 1997.
從介紹上來看引擎好像已經不更新了,最近的版本好像是前年的:
http://www.verge-rpg.com/files/detail.php?id=648&archive=no
不過應該沒有死掉,
Tile Studio
http://tilestudio.sourceforge.net/
正如其名稱,TILE的作圖,感覺一直在更新,曾經用過
原代碼和BIN在SF上面:
http://sourceforge.net/project/showfiles.php?group_id=48488
Ultimate 3D Links - 3D Programming DirectX
http://www.mayavistudios.com/3d-programing/directx.htm
提供一堆信息,沒有仔細去看了
Underworld - Free Online Multiplayer Game
http://www.dimensionex.net/underworld/
是一個MMORPG的開發,一個人獨立完成,源代碼在SF上面有提供
http://sourceforge.net/project/showfiles.php?group_id=112169
########
其他一些
########
The Game Development Search Engine
搜索的EG?這里會介紹EG,最近貌似要更新網站?
Planet ZZT++
搜索的EG?
Pcvelocity.com Computer Help Forum
游戲開發論壇?
Shadow Worlds Bruderschaft der Schwerter
http://www.shadowworlds.de/index.jsp
連了好久速度太慢,總之貌似不是一個開源的EG嘛
IsometriX project - free isometric engine
http://www.isometrix.org/project.htm
好像是一個下載游戲的地方?沒有看到說的那個引擎
Cyberjoueurs.com Corporate Center
看了好久沒有發現究竟是商業的還是免費的,總之沒有看到DOWNLOAD XD
BYOND Games!
在線小游戲娛樂的網站?
-----------------
實際上是收費的EG:
-----------------
Wiz2D Game Engine
http://members.shaw.ca/merconconsulting/Wiz2D.htm
Quazal Multiplayer Connectivity
Game engine for Mac os X and Win 32
--------------------
貌似已經失效了的鏈接:注明,并非說明該EG已經不存在,只是提供的鏈接無效而已
或許也和自己使用OPERA瀏覽器有關?
--------------------
YOV408 Technologies - Projects
http://www.yov408.com/html/projects.php?page=3
Rakkarsoft
Ovorp The Worlds Most Powerful 2D Game Engien
http://ovorp.bryanlivingston.com/tiki-index.php
Jarrod Davis Software
http://software.jarroddavis.com/
Gamewiz
CDXLib
Features
http://eclipseeng.sourceforge.net/features.html
Developer's Lair
http://lair.gamedeveloper.net/programming/start.php
DXGame Engine For Visual Basic - 2D Game Engine For Visual Basic - Program your own games using
Visual Basic - The 2D Arcade Game Engine For Visual Basic
crowsoft.net
綜合:
- 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圖形。
- Haaf's 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。 支持腳本、貼圖地圖、音效、粒子系統等。