前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >多平台游戏模拟器、游戏启动器和游戏引擎 | 开源专题 No.98

多平台游戏模拟器、游戏启动器和游戏引擎 | 开源专题 No.98

作者头像
小柒
发布2024-07-12 13:32:19
670
发布2024-07-12 13:32:19
举报
文章被收录于专栏:开源服务指南

mamedev/mamehttps://github.com/mamedev/mame

Stars: 7.7k License: NOASSERTION

mame 是一个多用途模拟框架。

  • MAME 的目的是保留几十年的软件历史,通过记录硬件及其功能来防止重要的“复古”软件丢失和被遗忘。
  • 该项目最初专注于街机游戏,现在还包括了各种(大部分为复古)计算机、视频游戏主机和计算器等设备。
  • 提供了持续集成构建状态、UI 翻译、文档等支持,并提供编译指南以及贡献者相关信息。

Heroic-Games-Launcher/HeroicGamesLauncherhttps://github.com/Heroic-Games-Launcher/HeroicGamesLauncher

Stars: 7.5k License: GPL-3.0

HeroicGamesLauncher 是一个原生的 GOG、Amazon 和 Epic Games 的游戏启动器,支持 Linux、Windows 和 Mac。主要功能和优势包括:

  • 支持登录已有的 Epic Games、GOG 或 Amazon 账户
  • 安装、卸载、更新、修复和移动游戏
  • 导入已安装的游戏
  • 在线玩 Epic games [macOS 上依赖于反作弊软件,Linux 上取决于具体游戏]
  • 使用 Wine 或 Proton 玩游戏[Linux]
  • 使用 Crossover 玩游戏[macOS]
  • 下载自定义 Wine 和 Proton 版本[Linux]

cemu-project/Cemuhttps://github.com/cemu-project/Cemu

Stars: 6.6k License: MPL-2.0

Cemu 是一款 Wii U 模拟器。

  • 能够运行大多数 Wii U 游戏和自制软件。
  • 使用 C/C++ 编写,正在积极开发新功能和修复问题。
  • 目前仅支持 64 位 Windows、Linux 和 macOS 设备。

stenzek/duckstationhttps://github.com/stenzek/duckstation

Stars: 6.4k License: GPL-3.0

duckstation 是一款快速的 PlayStation 1 模拟器,支持 x86-64/AArch32/AArch64/RV64 平台。该项目是一个 PlayStation 1 的模拟器,旨在提供可玩性、速度和长期可维护性。它力求尽可能准确,并保持适用于低端设备的性能。不鼓励使用 “Hack” 选项,默认配置应支持所有可玩游戏,只有部分增强功能存在兼容性问题。

  • 支持多种硬件渲染方式(D3D11、D3D12、OpenGL、Vulkan 和 Metal)以及软件渲染。
  • 提供升频、纹理过滤和真彩色(24 位)等硬件渲染功能。
  • 支持 PGXP 进行几何精度校正、纹理修复和深度缓冲区仿真。
  • 自适应降采样滤镜以及后处理着色器链(GLSL 和实验中的 Reshade FX)等特点。

系统要求:x86_64, AArch32/armv7, AArch64/ARMv8 或 RISC-V/RV6 CPU;OpenGL 3.1/OpenGL ES 3.1/Direct3D 11 Feature Level10.0 (或 Vulkan 1.0) 及以上版本的 GPU;SDL, XInput 或 DInput 兼容游戏控制器。

stride3d/stridehttps://github.com/stride3d/stride

Stars: 6.3k License: MIT

Stride 是一个开源的 C# 游戏引擎,用于实现逼真渲染和虚拟现实。该引擎具有高度模块化的特点,并旨在为游戏制作人员提供更大的灵活性。Stride 附带了一个编辑器,可以直观地创建和管理游戏或应用程序内容。核心优势包括:

  • 灵活性:通过高度模块化设计,使得开发者能够根据自己需求进行定制。
  • 可视化编辑:使用内置的编辑器可视化、直观地创建和管理游戏或应用程序内容。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源服务指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • mamedev/mamehttps://github.com/mamedev/mame
  • Heroic-Games-Launcher/HeroicGamesLauncherhttps://github.com/Heroic-Games-Launcher/HeroicGamesLauncher
  • cemu-project/Cemuhttps://github.com/cemu-project/Cemu
  • stenzek/duckstationhttps://github.com/stenzek/duckstation
  • stride3d/stridehttps://github.com/stride3d/stride
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档