# HailToDodongo/pyrite64

N64 Game-Engine and Editor using libdragon & tiny3d

Repository: https://github.com/HailToDodongo/pyrite64
Canonical: https://ross.abutalabs.com/products/pyrite64
Homepage: https://hailtododongo.github.io/pyrite64/
Language: C++
License: MIT
License Family: permissive
Last push: 2026-08-20T18:03:37+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 95, longevity 24
- inputs: {"age_days": 344, "days_push": 13, "days_rel": 36, "gap_med": 10.5, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3239, forks 142 (observed 2026-08-28T04:07:50.445987+00:00)

## What it is
Pyrite64 is a visual editor and runtime game engine for creating 3D games that run on real Nintendo 64 consoles or accurate emulators, built on libdragon and tiny3d without proprietary N64 SDKs. It includes a scene editor, node-graph scripting, GLTF model import, HDR/bloom rendering, and a C++ runtime API.

## Use cases
- make a 3D game for real N64 hardware
- create N64 homebrew without proprietary SDKs
- build N64 games with a visual editor
- import blender GLTF models into an N64 game
- script game logic with a node graph editor
- test N64 games on accurate emulators like Ares

## When to choose
- you want to develop 3D games targeting real N64 consoles or cycle-accurate emulators
- you prefer an open-source toolchain over proprietary N64 SDKs
- you want a visual editor with node-graph scripting for N64 homebrew

## When to avoid
- you target modern platforms or other retro consoles
- you need a mature, feature-complete engine with stable APIs
- you only want to run games on PC without accurate emulation

## Facets
- artifact type: framework
- maturity: experimental
- function: game-engine, gui, graphics, audio-processing, editor, cli
- domain: graphics, cross-platform, developer-tools
- platform: windows, cpp, cross-platform
- tags: n64, libdragon, tiny3d, homebrew, retro-gaming, gltf-import, node-graph-editor, visual-editor, rom-development, game-development, desktop

## Member repositories
- HailToDodongo/pyrite64 (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:50.445987+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:24:32.549390+00:00, confidence not recorded.
  - readme: https://github.com/HailToDodongo/pyrite64 (fetched 2026-08-28T04:07:50.445987+00:00, sha de37dd1de484)
  - homepage: https://hailtododongo.github.io/pyrite64/ (fetched 2026-08-29T09:37:15.713981+00:00, sha 8fb35c81b43c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
