Pyrite64: N64 game-engine and editor using Libdragon and tiny3d

poly2it1 pts0 comments

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.

pyrite64 editor license engine reload github

Related Articles