Skip to content

nibfrog/open-source-games

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Open Source Games (开源游戏列表)

这是一份包含不同开源视频游戏和商业游戏开源重制项目的列表,并加入了它们的引擎和语言分析。

Table of contents (目录)

Action games 动作游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Hypersomnia 具有极端动态和像素怀旧风格的竞技俯视射击游戏。 LÖVE / 自定义引擎 Lua source

Adventure games 冒险游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Pioneer 一个设定在 33 世纪银河系中的太空冒险游戏。 自定义 C++ 引擎 C++ source
ScummVM 允许在现代系统上运行经典图形冒险和角色扮演游戏的程序。 自定义 C++ 引擎 C++ source
The Legend of Zelda: Twilight Princess 《黄昏公主》的逆向工程项目,生成可读和可修改的源代码。 逆向工程 C source
Zelda 3 《塞尔达传说:众神的三角力量》的逆向工程克隆。 逆向工程 C source

Business and Tycoon games 商业与大亨游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
OpenRCT2 《过山车大亨 2》的开源重制版。 SDL C++ source
OpenTTD 基于《运输大亨豪华版》的开源模拟游戏。 SDL, 自定义引擎 C++ source

City-Building games 城市建造游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Akhenaten 基于《法老 + 埃及艳后》资产和机制的战略城市建造游戏。 Godot Engine GDScript source
Citybound 使用微观模型模拟城市有机体的城市建造游戏。 自定义引擎 (基于 Rust 生态) Rust source
Cytopia 免费、开源的复古像素风城市建造游戏。 C++ / SDL C++ source
Egregoria 一款独立城市建造游戏,灵感主要来自《城市:天际线》。 Godot Engine GDScript source
Julius 《凯撒大帝 III》的开源重制版。 SDL C source
micropolisJS 开源城市模拟器《Micropolis》的手工 Javascript 移植版。 浏览器 (HTML5 Canvas) JavaScript source
Unknown Horizons 强调经济和城市建造的 2D 实时战略模拟游戏。 FIFE Engine Python source

First-Person games 第一人称游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
.kkrieger 德国 demogroup .theprodukkt 创建的 96k 第一人称射击游戏。 自定义引擎 (Werkkzeug3) C++ source
Anarch 一款 90 年代风格的复古射击游戏。 自定义 C 引擎 C source
Cube 2: Sauerbraten 一款免费的多人与单人第一人称射击游戏。 Cube 2 Engine C++ source
Descent 3 第一人称射击视频游戏。 Fusion Engine C++ source
DOOM 经典 ID Software 的 DOOM 源码。 id Tech 1 C source
DOOM64-RE 《DOOM 64》的完整逆向工程。 逆向工程 C source
Doom 3 BFG Edition 《DOOM 3 BFG Edition》的源码。 id Tech 4 C++ source
Liblast 基于 Godot 4 引擎构建的 Libre 多人 FPS 游戏。 Godot 4 Engine GDScript, C# source
The Dark Mod 第一人称潜行视频游戏。 id Tech 4 (Doom 3 engine) C++ source
Quake 经典 ID Software 的 Quake 源码。 id Tech 2 C source
Quake 2 经典 ID Software 的 Quake 2 源码。 id Tech 2 C source
Quake III Arena 经典 ID Software 的 Quake III Arena 源码。 id Tech 3 C source
Wolfenstein 3D 经典 ID Software 的 Wolfenstein 3D 源码。 id Tech 1 C source

Platformers 平台游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Commander Keen in Keen Dreams id Software 开发的横版平台游戏。 逆向工程 C source
DDraceNetwork 合作 2D 在线平台游戏。 DDNet Engine (基于 Teeworlds) C++ source
Fish Folk: Jumpy 一款战术 2D 射击游戏。 Bevy Engine Rust source
OpenGOAL Jak & Daxter 系列移植到 PC 的项目。 OpenGOAL / C++ C++, Scheme source
Rigel Engine 游戏《Duke Nukem II》的重制版。 SDL C++ source
Sonic Robo Blast 2 基于 Doom 构建的 3D 开源刺猬索尼克同人游戏。 Doom Legacy Engine (修改版) C, C++ source
Super Mario 64 《超级马里奥 64》的完整反编译。 逆向工程 C source
VVVVVV 知名独立平台游戏 VVVVVV 的源码。 SDL, 自定义代码 C++ source

Puzzle games 解谜游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
BlockOut II 原版 BlockOut® DOS 游戏的免费改编版。 SDL C++ source
Portal64 Nintendo 64 平台上的《传送门》降级重制版 (Demake)。 N64 SDK / 逆向工程 C source

Racing games 赛车游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
wipEout 1995 年 PSX 游戏《wipEout》的重制版。 自定义 WebGPU 引擎 Rust, TypeScript source

Real-Time strategies 即时战略

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
0 A.D. 关于古代战争的免费、开源游戏。 Pyrogenesis Engine C++ source
BAR 《超越一切理由》 (Beyond All Reason) 实时战略游戏。 SpringRTS Engine Lua, C++ source
Command & Conquer Generals 《命令与征服:将军》及其扩展包《绝命时刻》的源码。 逆向工程 C++ source
Command & Conquer Red Alert 《命令与征服:红色警戒》的源码。 逆向工程 C++ source
Command & Conquer Remastered Collection 《命令与征服:重制版合集》的 DLL 文件和地图编辑器。 C# (DLLs) C# source
Command and Conquer Tiberian Dawn 《命令与征服:泰伯利亚的黎明》的源码。 逆向工程 C++ source
Dune II The Maker 《沙丘 2》的重制版。 自定义引擎 / .NET C# source
Freeserf.net 《工人物语 I》的真实重制版。 自定义引擎 / .NET C# source
Keeper FX 《地下城守护者》的开源重制版和粉丝扩展。 自定义 C++ 引擎 C++ source
Mindustry 沙盒塔防游戏。 LibGDX Java source
OpenAge 重现《帝国时代》机制的免费跨平台 RTS 游戏引擎。 自定义 C++ 引擎 C++ source
OpenHV 一款开源像素艺术科幻实时战略游戏。 OpenRA Engine C# source
OpenRA 为现代时代重建的《命令与征服》、《沙丘 2000》和《红色警戒》。 OpenRA Engine C# source
Permafrost Engine 用 C 编写的 OpenGL 3.3 实时战略游戏引擎。 Permafrost Engine C source
Widelands 一款免费、开源的实时战略游戏。 自定义 C++ 引擎 C++ source
Zero-K 具有物理弹道、智能单位和强大 UI 的 RTS 游戏。 SpringRTS Engine Lua, C++ source

Roguelike 游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Cataclysm: Dark Days Ahead 设置在后末日世界的生存游戏。 C++ / curses C++ source
Dungeon Crawl Stone Soup 地下城探索 Roguelike 冒险游戏。 C++, Lua C++ source
NetHack 单人地下城探索游戏。 C C source
Meritous 动作冒险地牢爬行游戏。 SDL C source
Pixel Dungeon (Original) 具有像素艺术图形的传统 Roguelike 游戏。 LibGDX Java source
Shattered PD 《Pixel Dungeon》的一个受欢迎的、增加了功能的 Fork。 LibGDX Java source

Role-Playing games 角色扮演游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Ambermoon.net 经典 RPG 游戏《Ambermoon》的 C# 完全重写版。 自定义引擎 / .NET C# source
Daggerfall Unity 使用 Unity 引擎重制《上古卷轴 II:匕首雨》的开源项目。 Unity Engine C# source
DevilutionX 《暗黑破坏神》和《地狱火》的移植版,旨在简化运行并提供引擎改进。 SDL C++ source
Exult 为现代操作系统重现《创世纪 VII》的项目。 SDL C++ source
Fallout Community Edition 《辐射 1》的完整重制版。 C++ / SDL C++ source
Fallout 2 Community Edition 《辐射 2》的完整重制版。 C++ / SDL C++ source
Kandria 一款用 Common Lisp 制作的动作 RPG。 Trial Engine Common Lisp source
Naev 结合了动作、RPG 和模拟元素的 2D 太空游戏。 SDL C++ source
Oolite 一款开放世界的太空歌剧游戏。 Oolite Engine Objective-C source
OpenEnroth 使用原始数据和代码重制《魔法门 VI-VIII》引擎。 C++ C++ source
OpenMW 重制和扩展《上古卷轴 III:晨风》引擎的免费开源现代引擎。 OpenMW Engine C++ source
OpenNox 扩展《Nox》引擎的开源社区合作项目。 OpenNox Engine C++ source
reone 能够运行《星球大战:旧共和国武士》及其续集《西斯尊主》的免费开源游戏引擎。 reone Engine C++ source
Space Station 14 《Space Station 13》的开源重制版。 RobustToolbox Engine C# source
Ultima VII: Revisited 《创世纪 VII》的替代引擎,以 3D 呈现游戏并修复各种问题。 自定义 C++ 引擎 C++ source
Veloren 用 Rust 编写的多人体素 RPG。 Veloren Engine Rust source

Sandbox games 沙盒游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Minosoft 一个用 Kotlin (和 Java) 从头开始编写的开源 Minecraft 客户端。 自定义客户端 Kotlin, Java source

Shoot 'em up games 射击游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
SDL Sopwith 经典双翼飞机射击游戏 “Sopwith” 移植到现代计算机的版本。 SDL C source

Sport games 体育游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Open Golf 一个用 C 编写的跨平台迷你高尔夫游戏。 SDL C source
Pooltool 一个强调真实物理的沙盒台球游戏。 Raylib C++ source

Third-Person games 第三人称游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Command & Conquer Renegade 《命令与征服:叛逆者》的源码。 逆向工程 C++ source
CroftEngine 《古墓丽影 1》引擎的开源重制版。 CroftEngine C++ source
Lugaru: The Rabbit's Foot 跨平台、开源的 3D 动作游戏。 Overgrowth Engine (Wolfire) C++ soruce
OpenLara 经典《古墓丽影》开源引擎。 自定义 C++ 引擎 C++ source
OpenRW 《侠盗猎车手 III》的重制版。 自定义 C++ 引擎 C++ source
Overgrowth 《Lugaru》的续作。 Overgrowth Engine C++ soruce
RE3 (GTA III/VC) 《GTA III》和《GTA VC》的完整逆向源代码。 逆向工程 C++ source
Tomb Engine 用于自定义《古墓丽影》冒险的开源引擎。 Tomb Engine C++ dource

Tower Defense games 塔防游戏

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Izowave 你的任务是在选定的星球上尽可能多地生存波次的塔防游戏。 Izowave Engine Rust source

Turn-Based strategies 回合制战略

游戏名称 游戏介绍 游戏引擎/框架 主要编程语言 源码
Athena Crisis 一款现代复古回合制战术策略游戏。 自定义引擎 JavaScript source
C-evo Windows 平台的免费帝国建设游戏。 自定义引擎 Delphi (Object Pascal) source
fheroes2 《英雄无敌 II》游戏引擎的重制版。 SDL C++ source
FreeCol 基于老游戏《殖民地》的回合制策略游戏。 自定义 Java 引擎 Java source
Freeciv 免费开源的帝国建设策略游戏。 自定义 C 引擎 C, C++ source
FreeOrion 免费开源的回合制太空帝国和银河征服 (4X) 电脑游戏。 Ogre3D, 自定义引擎 C++ source
OpenXcom 流行游戏《UFO:未知敌人》和《X-COM:深海恐惧》的开源克隆。 SDL C++ source
The Battle for Wesnoth 具有高幻想主题的回合制策略游戏。 SDL C++ source
Unciv 《文明 V》的开源 Android/桌面重制版。 LibGDX Kotlin source
VCMI Project 《英雄无敌 III》的开源引擎。 SDL C++ source

Other lists 其他列表

About

A list of open source games.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published