https://github.com/matthewcpp/framework64
Asset pipeline and minimal framework for building N64 games with libultra
https://github.com/matthewcpp/framework64
libultra nintendo64
Last synced: about 2 months ago
JSON representation
Asset pipeline and minimal framework for building N64 games with libultra
- Host: GitHub
- URL: https://github.com/matthewcpp/framework64
- Owner: matthewcpp
- License: mit
- Created: 2020-12-29T22:34:21.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2026-01-18T02:05:20.000Z (about 2 months ago)
- Last Synced: 2026-01-18T13:55:38.382Z (about 2 months ago)
- Topics: libultra, nintendo64
- Language: C
- Homepage:
- Size: 3.99 MB
- Stars: 26
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-n64-development - framework64 - An asset pipeline and C library to simplify game creation (uses n64sdkmod) (Tools and Libraries / Development Libraries)
README
# framework64
This framework consists of an asset pipeline and minimal C library providing a quick and easy path to create n64 games.
### Highlights
- Cross Platform support:
- N64 libultra via [Crash's Modern n64 SDK](https://github.com/CrashOveride95/n64sdkmod)
- Desktop via SDL / OpenGL
- Modern CMake based build system
- Docker based development environment for N64
- Integrated pipeline for importing and loading models, characters, levels, sound, music
- API documentation and examples
### Features
This library aims to make game development on N64 easy by providing easy yet flexible methods for:
- 3D data import / loading.
- 3D Character animation
- Controller Input
- Music and sound effects
- Save files
- Fog
- Rumble
- Picking and collision routines
- SD card read / write access
- USB communication (read/write)
- Blender plugin supporting live in-engine console preview
- [Cen64](https://github.com/n64dev/cen64) debugging support
### Building and Getting Started
The [Quickstart Guide](https://github.com/matthewcpp/framework64/wiki/Quickstart-Guide) will walk you through the steps of creating a new game.
Instructions on building the framework are available for [N64](https://github.com/matthewcpp/framework64/wiki/Building-for-N64) or [Desktop](https://github.com/matthewcpp/framework64/wiki/Building-For-Desktop)
API documentation can be found [here](https://framework64.readthedocs.io/en/latest/files.html).
Additional Information can be found on the [Wiki](https://github.com/matthewcpp/framework64/wiki)