游戏引擎 / 自研引擎

自研引擎

精选使用 自研引擎 引擎的 GitHub 开源游戏项目,含中文介绍、学习难度与相关教程入口。

在列表中筛选
terratactician-expandoria/game

Open-source strategy puzzle video game, inspired by games like Dorfromantik.

★ 24 ⑂ 2

TerraTactician-Expandoria(Rust 开源六边形策略拼图游戏)

TerraTactician-Expandoria 是一款用 Rust 编写的开源策略拼图游戏,灵感来自 Dorfromantik 等作品,玩法围绕六边形地块的放置与组合展开。项目采用 AGPL-3.0-or-later 许可,自有美术资源以 CC-BY-SA 4.0 授权,并提供多语言翻译协作渠道。仓库 README 给出发布页、安装指南与贡献指南入口,具体玩法细节与运行效果待核验。

RPG 自研引擎 C++ 中级
★ 24 Fork 2 未明确 更新 2025-12-30
红警2风格 OpenRA 模组:Romanov's Vengeance

红警2风格 OpenRA 模组:Romanov's Vengeance

Romanov's Vengeance 是一个基于 OpenRA Red Alert 2 模组的第三方 OpenRA 模组,使用 C#,目标是在 OpenRA 与更现代《命令与征服》游戏改进基础上提供更平衡的多人体验。README 称自定义战役仍在计划中、完成度有限;模组仍在开发,测试版可能有 bug,部分原作功能和美术仍缺失或为占位内容,平衡也会调整。安装方式与 OpenRAModSDK 模组相同。具体可玩性与发布状态待核验。

策略 自研引擎 C# 高级
★ 346 Fork 47 GPL-3.0 更新 2026-11-09
Polly-B-Gone(3D 物理平台跳跃游戏,轮式机器人逃脱)

Polly-B-Gone(3D 物理平台跳跃游戏,轮式机器人逃脱)

一款用 C++ 编写的 3D 物理平台游戏:主角是名叫 Polly 的轮式机器人,她被 Dr. Nurbs 囚禁在实验室中,需克服一系列逐渐复杂的障碍逃脱。据 README,该作是作者 2008 年斯坦福 CS 248 游戏竞赛参赛作品,并获得大奖。项目仅提供 Mac OS X 版二进制文件,作者称只在 10.5 上测试过;其他平台需自行编译源码并按需修改。

动作游戏 SDL C++ 中级
★ 64 Fork 20 LGPL-3.0 更新 2025-09-20
虫群突袭重制版 OpenSA(基于 OpenRA 的即时战略)

虫群突袭重制版 OpenSA(基于 OpenRA 的即时战略)

OpenSA 是基于 OpenRA Mod SDK 的《Swarm Assault》(1999 年即时战略游戏)重制项目,使用 C# 开发。据 README,项目完成度已很高,重制了全部 100 个任务并追加额外关卡;具备多人对战、Windows/macOS/Linux 支持、HD 分辨率与无缝缩放、集结点、可设定目标的地图编辑器及自定义单位;不含随机地图生成器,剩余工作主要为外观与细节。

策略 自研引擎 C# 中级
★ 126 Fork 14 GPL-3.0 更新 2026-11-07
地下城建造即时战略(OpenDungeons)

地下城建造即时战略(OpenDungeons)

OpenDungeons 是一款 C++ 编写的开源即时战略游戏,玩法与《地下城守护者》系列相近:玩家在地下建造并经营自己的地牢,间接指挥栖居其中的怪物作战,也能在战斗中直接施放法术、用陷阱引诱敌人。据 README 说明,项目已多年少有活动,仅有零星构建修复,基本应视为归档;由前贡献者维护的分支 OpenDungeonsPlus 仍在活动。当前版本在现代系统上的可运行性待核验。

策略 自研引擎 C++ 高级
★ 502 Fork 81 未明确 更新 2026-11-02
MegaGlest 开源3D即时战略游戏引擎

MegaGlest 开源3D即时战略游戏引擎

MegaGlest 是一款自由开源的跨平台 3D 即时战略(RTS)游戏,本仓库为其游戏引擎源码,主要使用 C++ 编写。玩家可控制 Tech、Magic、Egypt、Indians、Norsemen、Persian、Romans 七个阵营之一,在 17 种场景中作战。游戏支持在客户端内免费下载额外游戏数据。仓库 README 提供了自行编译所需的开发教程与 Git 工作流文档;具体玩法与内容请以官方发布版本为准。

策略 自研引擎 C++ 高级
★ 419 Fork 102 未明确 更新 2026-11-08
刺猬大战(Hedgewars)——回合制炮术策略游戏

刺猬大战(Hedgewars)——回合制炮术策略游戏

Hedgewars 是一款回合制策略游戏:玩家各控制一支最多 8 只刺猬的队伍,轮流操纵其中一只,用手头工具与武器攻击并消灭对方的刺猬。据 README 介绍,可选武器超过 40 种,包括火箭筒、追踪蜂、地雷、炸药、橡胶鸭、手雷、西瓜炸弹、臭奶酪、棒球棒等;多数武器的爆炸会以圆形缺口改变地形。本仓库为官方项目在 GitHub 的镜像。

策略 自研引擎 Lua 中级
★ 576 Fork 136 GPL-2.0 更新 2026-11-01
CaesarIA:开源《凯撒大帝 III》城市建造重制版

CaesarIA:开源《凯撒大帝 III》城市建造重制版

CaesarIA 是《凯撒大帝 III》(Caesar III) 的开源重制项目,仓库主语言为 C。按 README 说明,它于 2009 年作为该作的高分辨率宽屏 MOD 起步,2012 年转为使用自研引擎的独立游戏,2014 年曾在 Steam 发行,但仍保持开源。玩法沿用原作的城市建造与经济策略类型。README 同时提到项目仍处于早期实验性的开发阶段,已可游玩,但部分功能尚不完整。

策略 SDL C 高级
★ 297 Fork 61 未明确 更新 2026-10-30
Simutrans 开源运输模拟游戏

Simutrans 开源运输模拟游戏

Simutrans 是一款开源运输模拟游戏,玩家扮演运输公司经营者,通过铁路、公路、船舶和航空运送旅客、邮件与货物,并把城区、城市、公共建筑、工业设施和旅游景点连接成运输网络。项目以 C++ 编写,README 提供使用 make、MSVC、CMake 的编译说明,以及代码、翻译、美术和缺陷反馈等贡献指引;具体版本号与各平台运行情况待核验。

策略 SDL C++ 中级
★ 106 Fork 31 未明确 更新 2026-11-08
Starbound(星界边境)源码存档仓库

Starbound(星界边境)源码存档仓库

这是《Starbound(星界边境)》的 C 语言源码仓库,作者已声明归档、不再继续维护,并在 README 中建议改用 OpenStarbound 项目。仓库提供一份从源码构建游戏的说明,涉及 Windows x86_64 下的 Visual Studio、CMake,以及可选的 Qt 5.6.0 和 Ninja。作者同时提示,源码可能包含与原版游戏不兼容的修改,实际可用性仍待核验。

RPG 自研引擎 C 高级
★ 144 Fork 43 未明确 更新 2026-10-06
Manic Digger:C# 开源体素方块建造游戏(Minecraft 类)

Manic Digger:C# 开源体素方块建造游戏(Minecraft 类)

Manic Digger 是用 C# 开发的开源 3D 体素方块建造游戏,玩法类似 Minecraft:既可以独自在本地世界建造,也能连接在线服务器与他人合作搭建大型建筑。README 列出单人与多人模式、自定义纹理支持、服务端模组 API,默认世界尺寸为 9984×9984×128,并附带战争(第一人称射击)游戏模式。具体运行平台与当前版本状态待核验。

射击 自研引擎 C# 高级
★ 403 Fork 86 未明确 更新 2026-11-06
开源沙盒游戏 Freeminer(受 Minecraft 启发,基于 Minetest)

开源沙盒游戏 Freeminer(受 Minecraft 启发,基于 Minetest)

Freeminer 是一款用 C++ 编写的开源沙盒游戏,灵感来自 Minecraft,基于 Minetest 及其全球贡献者的成果开发。项目自述目标是在保留趣味性的同时,对完美主义作一定取舍。README 提供 Android(Google Play、F-Droid)与 Windows 等平台的安装途径,最新版本与下载量见 GitHub Releases;具体玩法与性能表现待核验。

沙盒生存 自研引擎 C++ 高级
★ 475 Fork 92 未明确 更新 2026-11-07