An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

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)