/framework64

Asset pipeline and minimal framework for building N64 games with libultra

Primary LanguageCMIT LicenseMIT

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:
  • 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 debugging support

Building and Getting Started

The Quickstart Guide will walk you through the steps of creating a new game.

Instructions on building the framework are available for N64 or Desktop

API documentation can be found here.

Additional Information can be found on the Wiki