HailToDodongo/pyrite64

GitHub: HailToDodongo/pyrite64

基于Libdragon和tiny3d的N64游戏引擎与可视化编辑器,支持在真实N64主机上创建3D游戏。

Stars: 2615 | Forks: 106

# Pyrite64

基于 Libdragontiny3d 的 N64 游戏引擎与编辑器。


    

    

Pyrite64 是一个可视化编辑器 + 运行时引擎,用于创建可在真实 N64 主机或高精度模拟器上运行的 3D 游戏。
除了常规编辑器功能外,还包括以下额外特性: - Windows 上的自动工具链安装 - 从 blender 导入 3D 模型 (GLTF),支持 [fast64](https://github.com/Fast-64/fast64) 材质。 - 支持 HDR+Bloom 渲染(演示:www.youtube.com/watch?v=XP8g2ngHftY) - 支持大纹理渲染 (256x256)(演示:www.youtube.com/watch?v=rNEo0aQkGnU) - 运行时引擎负责处理场景管理、渲染、碰撞、音频等功能。 - 全局资源管理与自动内存清理 - 用于编写基本控制流的节点图编辑器 请注意,本项目专注于真实硬件,因此在 PC 上运行/测试游戏需要高精度模拟。
足够精确的模拟器包括 [Ares (v147 或更新版本)](https://ares-emu.net/) 和 [gopher64](https://github.com/gopher64/gopher64)。 ## 文档 开始之前,请阅读 [常见问题解答 (FAQ)](https://hailtododongo.github.io/pyrite64/docs/faq.html)!
通用文档可在此处获取:[文档](https://hailtododongo.github.io/pyrite64/)
其中也包含有关如何构建编辑器的信息。 文档的源代码可在本仓库的 `/docs` 目录下找到。 ## 展示


Cathode Quest 64 (YouTube)    |    Pyrite64 Release Video          

## 链接 如需了解任何与 N64 自制软件 (homebrew) 相关的内容,
请查看 N64Brew discord:https://discord.gg/WqFgNWf ## 致谢与许可 © 2025-2026 - Max Bebök (HailToDodongo)
Pyrite64 采用 MIT 许可证授权,有关更多信息,请参阅 [LICENSE](LICENSE) 文件。
编辑器中使用的外部库的许可证可在 `/vendored` 下的各自目录中找到。 Pyrite64 **不** 对使用其制作的游戏强制任何限制或许可。
Pyrite64 **不** 对编辑器生成的资源/源代码主张任何版权或强制许可。 虽然非必须,但请考虑在您的制作名单 (credits) 和/或启动徽标序列中通过徽标和/或名称署名 Pyrite64。
标签:3D游戏开发, Ares模拟器, Blender, Bloom特效, C/C++, GLTF导入, Gopher64, HDR渲染, Libdragon, N64, Tiny3d, 主机开发, 事务性I/O, 任天堂64, 内存管理, 可视化编辑器, 场景管理, 复古游戏, 实时渲染, 嵌入式图形, 游戏制作工具, 游戏引擎, 游戏资产, 独立游戏, 碰撞检测, 节点图编辑器, 跨平台开发