GitHub - HailToDodongo/pyrite64: N64 Game-Engine and Editor using libdragon & tiny3d · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
HailToDodongo
pyrite64
Public
Notifications<br>You must be signed in to change notification settings
Fork<br>135
Star<br>3.2k
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>609 Commits<br>609 Commits
.github
.github
data
data
docs
docs
n64
n64
packaging
packaging
scripts
scripts
src
src
tools
tools
vendored
vendored
.editorconfig
.editorconfig
.gitattributes
.gitattributes
.gitignore
.gitignore
.gitmodules
.gitmodules
CMakeLists.txt
CMakeLists.txt
CMakePresets.json
CMakePresets.json
LICENSE
LICENSE
Readme.md
Readme.md
View all files
Repository files navigation
Pyrite64
N64 game-engine and editor using Libdragon and tiny3d.
Note: This project does NOT use any proprietary N64 SDKs or libraries.
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 (shown here: www.youtube.com/watch?v=XP8g2ngHftY)
Support for big-texture rendering (256x256) (shown here: www.youtube.com/watch?v=rNEo0aQkGnU)
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.
Warning<br>This project is still in early development, so features are going to be missing.
Documentation is also still a work in progress, and breaking API changes are to be expected.
Documentation
Before starting, please read the FAQ!
General documentation is available here: Documentation
This also contains information on how to build the editor.
The source-code for the docs can be found in this repo under /docs.
Showcase
Cathode Quest 64 (YouTube) | Pyrite64 Release Video
Links
For anything N64 homebrew related,
checkout the N64Brew discord: https://discord.gg/WqFgNWf
Credits & License
© 2025-2026 - Max Bebök (HailToDodongo)
Pyrite64 is licensed under the MIT License, see the LICENSE file for more information.
Licenses for external libraries used in the editor can be found in their respective directory under /vendored
Pyrite64 does NOT force any restrictions or licenses on games made with it.
Pyrite64 does NOT claim any copyright or force licenses for assets / source-code generated by the editor.
While not required, please consider crediting Pyrite64 with a logo and/or name in your credits and/or boot logo sequence.
About
N64 Game-Engine and Editor using libdragon & tiny3d
hailtododongo.github.io/pyrite64/
Resources
Readme
License
MIT license
Uh oh!
There was an error while loading. Please reload this page.
Activity
Stars
3.2k<br>stars
Watchers
42<br>watching
Forks
135<br>forks
Report repository
Releases
v0.7.0
Latest
Jun 16, 2026
+ 7 releases
Packages
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
C++<br>68.0%
16.7%
JavaScript<br>11.2%
Assembly<br>2.0%
GLSL<br>0.9%
CMake<br>0.8%
Other<br>0.4%
You can’t perform that action at this time.