GitHub

A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more!

  • ultra64demos - Original SGI Nintendo 64 technical demos

  • n64-sdk-demo - jsdf's detailed example with heavily-commented source showing basic usage of the official SDK and the NuSystem library

  • N64brew Game Jam 2020 - N64brew Game Jam 2020 submissions

  • N64brew Game Jam 2021 - N64brew Game Jam 2021 submissions

  • N64brew Game Jam 2022 - N64brew Game Jam 2022 submissions

  • N64brew Game Jam 2023 - N64brew Game Jam 2023 submissions

  • N64brew Game Jam 2024 - A collaborative minigame ROM for the N64brew Game Jam 2024

  • N64brew Game Jam 2025 - N64brew Game Jam 2025 submissions

  • brick64 - A homebrew 3D brick-breaker game using the official SDK

  • Driving Strikers 64 - A Nintendo 64 port of the indie Dreamcast game Driving Strikers using libdragon and tiny3d

  • goose64 - jsdf's Untitled Goose Game "demake"

  • helloworld - Hello World example using NuSystem and S2DEX microcode

  • BrewChristmas - A single 3D holiday scene built using libdragon and tiny3d

  • Controller-Pak-Manager - A ROM that presents graphical user interface to manage Controller Pak data

  • old-castle - A homebrew game based on a NuSystem sample from the official SDK

  • n64-gameoflife jsdf's implementation of the classic Conway's Game of Life

  • shibamatch - A Shiba Inu-themed memory match game

  • ochim - An up to 4 player action puzzle game

  • UltraEd - An in-progress level editor and game engine

  • n64zlibbench - A zlib benchmark with result display

  • small64 - The first Nintendo 64 4K intro (a demoscene executable that produces visuals and music using 4KB or less)

  • chip8-n64 - A CHIP-8 emulator, using libdragon

  • ClassiCube - A multi-platform Minecraft Classic / ClassiCube client with early N64 support, using libdragon

  • gb64 - A Nintendo Game Boy emulator that runs on real hardware

  • mvs64 - A NeoGeo emulator

  • n64-gba - A proof of concept Game Boy Advance emulator (only runs ARMWrestler, a CPU exercise ROM)

  • paniclab64 - A homebrew game inspired by Panic Lab from Gigamic

  • platformer64 - An in-progress adventure platformer

  • Pong64 - A port of Pong featuring additional game modes, using libdragon

  • pyrite64 - A game engine and editor using libdragon and tiny3d from C++

  • aw64 - (C++) A Nintendo 64 port of the bytecode interpreter from Another World/Out of This World

  • Memory64-N64 - A Simon style memory game with Rumble Pak support, using libdragon

  • Mine64 - A Minecraft clone, using Nintendo's NuSystem library

  • N64-NetLib - A set of tools and libraries to connect your Nintendo 64 homebrew to the internet

  • n64_bullet_demo - An example of using Bullet Physics with libdragon's OpenGL branch to create physics simulations

  • FlappyBird-N64 - A demake of Flappy Bird using libdragon

  • Happy Little Frog Game - An in-progress platformer made with libdragon and tiny3d

  • N64-RPG - An in-progress RPG engine using libdragon

  • n64triangle - RDP triangle demo, using libdragon

  • non_nusys_demo - A complex demo built without relying on Nintendo's NuSystem library

  • Penguins Luv Melons - A homebrew game built with libdragon

  • SpaceCube64 - A space-like shooter game made in a weekend for TOJam 2024

  • 64doom - A source port of the original DOOM

  • cmake-demo-rom - Demonstrates building toolchains and a ROM using CMake and libdragon

  • n64_controller_test - A simple homebrew ROM built with libdragon to perform some basic controller tests

  • controllertest - Another controller test ROM, also built with libdragon

  • rsp-ruination - A torture test that uses an emulated RSP on the CPU to validate functionality of the actual RSP

  • ultra64-templates - Game templates/starting points for use with n64sdkmod

  • vlak64 - A reimplementation of the classic DOS game Vlak using libdragon

  • BrewReality - A 3D flight simulator tech demo built with libdragon, featuring 128x128 textures and dynamic sky and lighting

  • CounterEmotion-Bar - A Targem Games 3-Day GameJam 2025 entry built with libdragon and tiny3d

  • Legend of Elya - A 4-layer nano-GPT neural network (819K parameters) running natively on the N64's MIPS R4300i FPU, believed to be the first LLM on Nintendo 64 hardware

  • hash-bench-n64 - Hash-algorithm benchmark ROM that times 32 cryptographic and non-cryptographic hashes (CRC, MD5, SHA-1, SHA-512, BLAKE2s, etc.) on the VR4300 and displays µs/iter and KB/s on screen, using libdragon

Read the original on github.com ↗