Pyrite64 is an extremely impressive game engine, you can think of it like a light weight Unity game engine… for the Nintendo 64! Using a combination of C++ and the included visual scripting language, you can create N64 ROMs easier than ever before. ROMs that you can actually burn on and run on native hardware!
Pyrite64 is described as:
Pyrite64 is a visual editor + runtime-engine to create 3D games that can run on a real N64 console or accurate emulators.
Besides the usual editor, some extra features include:
- Automatic toolchain installation on Windows
- 3D-Model import (GLTF) from blender with fast64 material support.
- Support for HDR+Bloom rendering
- Support for big-texture rendering (256×256)
- Runtime engine handling scene-management, rendering, collision, audio and more.
- Global asset management with automatic memory cleanup
- Node-Graph editor to script basic control flow
Note that this project focuses on real hardware, so accurate emulation is required to run/test games on PC.
Emulators that are accurate enough include Ares (v147 or newer) and gopher64.
Key Links
Tiny3D (N64 Rendering Library)
LibDragon Open Source Nintendo 64 SDK
If you are interested in retro game development for other Nintendo hardware I recommend you check out:
You can learn more about the Pyrite64 game engine and see it in action in the video below.
