游戏相关
共 203 个仓库 · 一年内有推送
用 Python 就能写 3D 和 2D 游戏的轻量引擎,API 简单,适合快速做原型、教学和小型独立游戏。
raylib 的 Go 语言绑定,让 Go 开发者能直接调用这套简单易用的游戏编程库来写 2D/3D 小游戏,支持 Android 和树莓派等平台。
用 C++ 编写的 3D 游戏引擎,内置 Lua 脚本和 ImGui 编辑器,方便开发者搭建和调试 3D 游戏场景。
用 Rust 重写的 Minecraft 服务端,主打异步并发和高性能,可跨平台运行并支持协议兼容与模组扩展。
跨平台游戏引擎,主打灵活、高性能和快速迭代,支持 2D/3D 与 Lua 脚本,适合用数据驱动方式开发游戏。
基于 OpenClaw 构建的开源 3D 引擎,用 TypeScript 编写,面向游戏、仿真和高性能 3D 应用开发,底层走 WebGL/Three.js 渲染路线。
用 C# 写游戏或自研引擎的开源框架,直接调用 Vulkan 等原生 API 和底层库,省去自己搭底层设施的麻烦。
用 Java 实现的万智牌(Magic: The Gathering)开源游戏引擎,支持单人对战 AI 对手和联机对战,可自由组牌、模拟完整对局规则。
用 C++ 写的初代 Xbox 模拟器,让 Windows 上能跑 Xbox 游戏,属于 Cxbx-Reloaded 的旧版分支。
用 TypeScript 编写的 2D 网页游戏引擎,提供开箱即用的渲染、物理和输入处理,让开发者专注写游戏逻辑而不是搭底层。
轻量高效的 WebAssembly 解释器,专为嵌入式系统和插件运行时设计,提供确定性执行和燃料计量,适合资源受限环境。
社区维护的《绝地武士:绝地学院》和《绝地放逐者》游戏引擎开源实现,让这两款经典星战FPS能在现代多平台系统上继续运行和联机。
Valve 2017 版 Source 引擎的修改分支,2020 年泄露后由社区维护,可跨平台编译运行《半条命2》等游戏。
把 Unity 游戏引擎嵌入 Flutter 应用的组件,让 Flutter 页面直接承载 3D 游戏或交互场景,省去自己打通两端通信的麻烦。
把 ARM、MIPS、PowerPC 等架构的机器码提升为统一中间表示,方便做逆向分析、指令语义研究和动态模拟。
基于 Haxe 和 OpenFL 的免费跨平台 2D 游戏引擎,可把同一套代码发布到桌面、移动端和网页,适合快速开发像素风或独立小游戏。
用 C 语言写的 Game Boy 和 Game Boy Color 模拟器,可以准确运行原版掌机游戏,适合怀旧玩家和想研究模拟器实现的人。
基于 Web 的跨平台 3D 与 WebXR 游戏引擎,在浏览器里就能搭建、编辑和运行三维场景与 VR/AR 游戏。
Doom 3 的跨平台开源移植版,基于 id Tech 4 引擎,修复原版在现代系统上的兼容问题,让老游戏能在 Linux 和新硬件上流畅运行。
跨平台开源游戏引擎,采用插件化架构,支持 D3D11/12、OpenGL、OpenGL ES 等图形后端,方便开发者搭建和扩展 3D 游戏。
用 Python 和 Django 搭建多人在线文字游戏(MUD/MUSH/MUX)的服务端引擎,内置账号、房间、脚本和持久化,省去从零写网络层和数据库。
用 C 语言手把手实现 LC-3 计算机虚拟机,配合文学编程讲解指令解码、内存与寄存器模拟,适合学习底层原理。
面向 Ruby 和 C++ 的 2D 游戏开发库,提供绘图、音频、输入等基础能力,让你不用从零搭建底层就能快速做出 2D 小游戏。
用 C++ 实现的 Symbian OS 和 N-Gage 模拟器,让老塞班手机游戏能在现代设备上重新运行。