游戏分类 / Roguelike

Roguelike

浏览 Roguelike 类型的开源游戏项目,查看中文简介、引擎语言标签与学习相关内容。

在列表中筛选
Egoboo(3D 地牢探索游戏)

Egoboo(3D 地牢探索游戏)

Egoboo 是一个以 NetHack 风格为灵感的 3D 地牢探索游戏,使用 C++ 开发,支持 Windows、Linux 和 Mac。项目采用 GNU GPLv3 许可证;README 提供基于 CMake 的源码构建说明,并要求初始化子模块。

动作游戏 自研引擎 C++ 中级
★ 133 Fork 28 GPL-3.0 更新 2026-11-05
Angband 地牢探索 Roguelike(C 语言单人 RPG)

Angband 地牢探索 Roguelike(C 语言单人 RPG)

Angband 是一款免费的单人 Roguelike 地牢探索游戏,采用 C 语言开发。游戏用文本字符表示墙壁、地面以及地牢中的居民(生物),风格与 NetHack、Rogue 等同类作品一脉相承。仓库 README 显示当前版本为 4.2.6,并提供了官方站点、编译文档、游戏手册与论坛等入口;安装方式可选择从官网获取,或参照文档自行编译。游戏内按 `?` 键可查看帮助。具体玩法深度与内容规模请以官方手册为准,此处待核验。

RPG 无明确引擎 C 中级
★ 1,579 Fork 400 未明确 更新 2026-11-07
Witch Blast:C++ 类以撒 Roguelite 地牢射击游戏

Witch Blast:C++ 类以撒 Roguelite 地牢射击游戏

Witch Blast 是一款免费开源的 Roguelite 地牢爬行射击游戏,作者自述灵感来自《以撒的结合》。玩家扮演新手魔法师深入地牢,用拾取到的道具对抗怪物,尽量走得更远。项目以 C++ 编写,依赖 SFML 2.2 及以上,附有 CMake 构建文件;如果没有对应平台的二进制文件,就需要自行编译。操作包含八方向移动、四方向或面朝方向射击以及法术施放;仅在清空房间后退出游戏时自动存档。

动作游戏 自研引擎 C++ 中级
★ 228 Fork 34 GPL-3.0 更新 2026-11-06
st33d/Ending

Roguelike puzzle game

★ 130 ⑂ 14

《Ending》——Roguelike 解谜游戏

《Ending》是一个以移动与死亡为主题的 Roguelike 解谜游戏,仓库描述标注为“Roguelike puzzle game”,README 摘要仅说明它是“关于移动与死亡的解谜游戏”。项目使用 ActionScript 编写,仓库 topics 包含 games、puzzle、roguelike。具体玩法机制、关卡内容与运行方式在给定信息中未展开,待核验。

Roguelike 无明确引擎 C 中级
★ 130 Fork 14 GPL-2.0 更新 2026-10-21
Hexa Battle(TypeScript + React 地牢爬行游戏)

Hexa Battle(TypeScript + React 地牢爬行游戏)

Hexa Battle 是一个用 TypeScript 编写、基于 React 与 SVG 渲染的地牢爬行(dungeon crawler)游戏,仓库内附带 3 张截图可供预览。本地运行需先执行 yarn,再执行 npm run start;作者说明仅在最新版 Chrome 上测试过,图标素材来自 game-icons.net。具体玩法机制与关卡内容待核验。

RPG 无明确引擎 TypeScript 中级
★ 87 Fork 37 MIT 更新 2026-09-23
「Room for Change」随机生成迷宫动作 RPG(Java / LibGDX)

「Room for Change」随机生成迷宫动作 RPG(Java / LibGDX)

这是 GitHub Game Off 2013 活动中的一款 Java 动作 RPG,使用 LibGDX 框架开发。玩家扮演一位胖胖的考古学家,任务是潜入传奇法老的pyramid(金字塔),取回三件圣物并逃出。关卡为随机生成;石室之间的门只有在另一侧也有门时才能开启,因此需要横向或纵向移动石室来改变迷宫布局。途中会出现蜘蛛、蛇和木乃伊等敌人。README 提供了 WebGL 试玩链接,建议使用 Chrome 打开,还列出了 bfxr、Audacity、LMMS、GraphicsGale 等制作工具。

动作游戏 自研引擎 Java 中级
★ 145 Fork 78 Apache-2.0 更新 2026-09-07
破碎像素地牢(Shattered Pixel Dungeon)——传统 Roguelike 地牢探索

破碎像素地牢(Shattered Pixel Dungeon)——传统 Roguelike 地牢探索

《破碎像素地牢》是一款开源传统 Roguelike 地牢探索游戏,基于 Watabou 的《Pixel Dungeon》源码开发。关卡与敌人随机生成,提供数百种可收集和使用的物品。项目使用 Java 编写,当前可编译至 Android、iOS 和桌面平台,官方版本已上架 Google Play、App Store、Steam、GOG 与 itch.io。

RPG 自研引擎 Java 高级
★ 6,779 Fork 1,726 GPL-3.0 更新 2026-11-09
微信小游戏集合(wxgame-collection)

微信小游戏集合(wxgame-collection)

该仓库是一个微信小游戏集合,包含多个小游戏的实现,使用 JavaScript 编写。仓库描述与 README 内容不一致:README 摘录实际为 Rogue Legacy 1 的 FNA 构建源码说明,且明确不含素材与 contentproj,采用非商业用途专用许可。具体包含哪些小游戏、玩法与完成度待核验。

动作游戏 无明确引擎 C# 高级
★ 1,919 Fork 172 未明确 更新 2026-11-06
五子棋 Web 版(gomoku-web)

五子棋 Web 版(gomoku-web)

基于 Cocos Creator、TypeScript 与 FairyGUI 构建的五子棋游戏,面向 Web、移动端和微信小游戏,主打离线优先。仓库描述称其为打磨过的离线五子棋,主题涵盖棋盘游戏、五子棋与游戏开发。需注意:仓库 README 摘要内容为另一项目(Nuclear Throne Mobile)的说明,与本仓库描述不一致,具体玩法细节与构建方式待核验。

动作游戏 GameMaker 其他 高级
★ 87 Fork 11 MIT 更新 2026-11-03
Pixi.js 微信小游戏开发示例(fish)

Pixi.js 微信小游戏开发示例(fish)

这是一个使用 TypeScript 与 Pixi.js 开发微信小游戏的示例项目,仓库描述为「Pixi.js 开发微信小游戏示例」,主题标签涵盖 pixijs、微信小游戏与微信小程序。需要说明的是,仓库 README 摘要内容实际指向另一款游戏 Spelunky Classic HD 的说明,与项目描述不一致,具体示例内容与可运行方式待核验。

动作游戏 GameMaker 其他 中级
★ 232 Fork 50 MIT 更新 2026-11-07
Godot 4 小游戏导出工具(godot_for_minigame)

Godot 4 小游戏导出工具(godot_for_minigame)

面向 Godot 4 的小游戏导出工具,可将游戏导出到微信小游戏与抖音小游戏,TikTok Native 支持处于 beta 阶段。项目提供编辑器内原生工具链与各平台 SDK,并强调经过验证的导出流程。仓库语言为 JavaScript,README 摘录内容为 Pixel Dungeon 相关说明,与项目主题关联性待核验。

RPG 自研引擎 Java 中级
★ 3,995 Fork 1,287 MIT 更新 2026-11-02
Scala 排行榜库(scala-leaderboard)

Scala 排行榜库(scala-leaderboard)

scala-leaderboard 是用 Scala 编写的排行榜(leaderboard)库,数据存储在 Redis 中,设计思路来自 Agora Games 官方博客关于用 Redis 构建高分榜的文章。项目用 sbt 构建和测试,README 注明基于 Scala 2.9.0.1 与 sbt 0.10 开发,使用前需自行运行 Redis 服务。具体 API 用法与项目当前维护状态待核验。

RPG 自研引擎 C++ 高级
★ 1,011 Fork 127 MIT 更新 2026-11-02