This is an original N64 game where the player races around in a k-car repairing the city from monster damage.
Made for N64Brew Game Jam 2025 - This is our team's very first attempt at an N64 homebrew game, so constructive critisism is extremely welcomed.
Features an original soundtrack by Xtagon -- win the game to hear it change!
Shout out to the entire N64Brew community for being welcoming and supportive!
- Press
Startbutton to start/pause/resume the game - Hold
Abutton to drive forward - Hold
Bbutton to drive in reverse - Steer left/right with the analog stick
- Hold
Rbutton to repair a building (must be in proximity) - Hold
Ztrigger to spray water (must be in proximity)
- Press
C-upto disable/re-enable reflections (reflections affect performance) - Press
C-downto render a framerate overlay - Press
C-rightto toggle the minimap
- Docker Desktop (Tested with WSL 2 backend on Windows)
-
Clone this repository, using it as a template for your game
-
Initialize the git submodules (e.g. for
libdragonandtiny3d):
git submodule update --init --recursive-
Ensure Docker is running (e.g. Docker Desktop)
-
Open in VS Code and re-open in the
libdragondevcontainer when prompted -
In the dev container terminal, run
maketo build
- Libdragon is used as the N64 platform
- Tiny3D is used for rendering 3d graphics
- Dockerfile installs toolchains and dev dependencies in a Dev Container
- Makefile converts assets and builds the final game ROM
assetscontain assets before conversion, andfilesystemcontains the converted assetstools/mesh_exporthas Python scripts for converting Blender assets (borrowed from Spellcraft with permission)
- See Dockerfile for which Blender version to use
- Use fast64-v2.4.0 addon
- Set fast64 to "Homebrew" mode
See LICENSE.md