DEV Community

Cover image for Pyrite64, engine moderna para Nintendo 64
Marcos Oliveira
Marcos Oliveira

Posted on

Pyrite64, engine moderna para Nintendo 64

Apesar de ter Py de Python esse motor é para desenvolvimento(scripts) com C++ ou C.


Pyrite64 é uma engine + editor visual open source para criar jogos 3D nativos de Nintendo 64 — não "estilo N64", mas que rodam de verdade no hardware original ou em emuladores precisos. Para desenvolvimento(scripts) com C++ ou C

Qual a ideia?

  • Substituir o workflow antigo (SDKs confusos + toolchains quebradas)
  • Trazer algo mais próximo de Unity/Godot, mas focado no N64
  • Gerar ROMs reais compatíveis com o console

Com:

  • Editor visual com gerenciamento de cenas
  • Import de modelos (GLTF / Blender + Fast64)
  • Node graph (script visual básico)
  • Engine runtime (render, colisão, áudio, etc.)
  • HDR + bloom adaptado ao N64
  • Asset manager com limpeza automática ([AlternativeTo][2])

Instalação

Windows

O próprio projeto automatiza quase tudo.

  1. Baixe o release (ou clone o repo)
  2. Execute o editor
  3. Ele instala automaticamente:

GNU/Linux

Dependências:

Depois é só clonar, compilar e instalar

git clone https://github.com/HailToDodongo/pyrite64
cd pyrite64
mkdir build && cd build
cmake ..
make
sudo make install
Enter fullscreen mode Exit fullscreen mode

Primeiros passos

  1. Criar projeto

Dentro do editor:

  • New Project
  • Define nome + pasta
  • Ele cria estrutura com project.p64proj

  1. Configurar toolchain + emulador

Arquivo:

project.p64proj
Enter fullscreen mode Exit fullscreen mode

Campos importantes:

"pathEmu": "ares",
"pathN64Inst": "/caminho/toolchain"
Enter fullscreen mode Exit fullscreen mode
  • pathEmu → comando do emulador
  • pathN64Inst → raiz da toolchain ([Instagit][3])

  1. Importar assets

Fluxo típico:

  • Modela no Blender
  • Exporta GLTF
  • Importa no editor
  1. Montar cena
  • Adiciona objetos
  • Ajusta transform
  • Define materiais

  1. Lógica do jogo

Duas opções:

  • Node graph (visual)
  • C++ (mais controle)
  1. Build e rodar
  • Botão “Run”
  • Gera ROM
  • Abre no emulador automaticamente

Para mais informações acesse o site oficial com FAQ.


Veja também:

Top comments (0)