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
libdragonandtiny3d -
goose64 - jsdf's Untitled Goose Game "demake"
-
helloworld - Hello World example using NuSystem and S2DEX microcode
-
BrewChristmas - A single 3D holiday scene built using
libdragonandtiny3d -
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)
-
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
libdragonandtiny3dfrom 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
libdragonandtiny3d -
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
libdragonto 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
libdragonandtiny3d -
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