開源游戲引擎大全

jopen 12年前發布 | 113K 次閱讀 游戲引擎 游戲開發

2D:

Allegro.cc - Main

http://www.allegro.cc/

老牌子了,和SDL同時是很經典兩個EG開發組件,最近貌似在和PY進行聯合?

ClanLib - ClanLib Game SDK

http://www.clanlib.org/

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

http://hge.relishgames.com/

就是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開發的

http://www.libsdl.org/

----------------------

推薦的幾個EG輔助工具,都是圖片處理的

----------------------

libAfterImage Imaging Library.

http://afterstep.sourceforge.net/afterimage/

主要用來提供圖片讀取的輔助工具,基本支持常見的圖片格式,開放源碼:

http://www.afterstep.org/afterimage/getcode.php

The CImg Library - C++ Template Image Processing Library

http://cimg.sourceforge.net/

似乎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

http://g2.sourceforge.net/

算是一個跨語言的EG,支持C和FORTRAN 還有PY PERL,在SF上面有鏈接

http://sourceforge.net/project/showfiles.php?group_id=2180

Game Maker Pages

http://www.gamemaker.nl/

很經典的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

http://www.openrpg.com/

急于PYTHON寫的RPG,可以免費獲得,在SF上面有

http://www.openrpg.com/index.php?page=install

SxDL Game Development Toolkit Latest News

http://sxdl.sourceforge.net/

很早以前聽過,當時以為是和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

http://lroa.sourceforge.net/

從效果上面看不錯的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/

從介紹上來看引擎好像已經不更新了,最近的版本好像是前年的:

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

http://www.gdse.com/

搜索的EG?這里會介紹EG,最近貌似要更新網站?

Planet ZZT++

http://www.planetzztpp.com/

搜索的EG?

Pcvelocity.com Computer Help Forum

http://www.pcvelocity.com/

游戲開發論壇?

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

http://www.cyberjoueurs.com/

看了好久沒有發現究竟是商業的還是免費的,總之沒有看到DOWNLOAD XD

BYOND Games!

http://www.byond.com/

在線小游戲娛樂的網站?

-----------------

實際上是收費的EG:

-----------------

Wiz2D Game Engine

http://members.shaw.ca/merconconsulting/Wiz2D.htm

Quazal Multiplayer Connectivity

http://www.quazal.com/

Game engine for Mac os X and Win 32

http://www.phelios.com/ptk/

--------------------

貌似已經失效了的鏈接:注明,并非說明該EG已經不存在,只是提供的鏈接無效而已

或許也和自己使用OPERA瀏覽器有關?

--------------------

YOV408 Technologies - Projects

http://www.yov408.com/html/projects.php?page=3

Rakkarsoft

http://www.rakkarsoft.com/

Ovorp The Worlds Most Powerful 2D Game Engien

http://ovorp.bryanlivingston.com/tiki-index.php

Jarrod Davis Software

http://software.jarroddavis.com/

Gamewiz

http://www.gamewiz.net/

CDXLib

http://www.cdxlib.com/

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

http://dxgame.com/

crowsoft.net

http://www.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 引擎 - 現在已經免費的引擎,曾用于DoomDoom 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。 支持腳本、貼圖地圖、音效、粒子系統等。
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!