GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - matthewcpp/framework64: Asset pipeline and minimal framework for building N64 games with libultra

BranchesTags
Open more actions menu

Latest commit

 

History

985 Commits
985 Commits

Folders and files

NameName
Last commit message
Last commit date
.vscode
.vscode
 
 
assets
assets
 
 
cmake
cmake
 
 
components
components
 
 
config/n64_libultra
config/n64_libultra
 
 
docs
docs
 
 
examples
examples
 
 
pipeline
pipeline
 
 
scripts
scripts
 
 
src
src
 
 
tests
tests
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
.readthedocs.yaml
.readthedocs.yaml
 
 
CMakeLists.txt
CMakeLists.txt
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
vcpkg.json
vcpkg.json
 
 

Repository files navigation

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
    • Desktop via SDL / OpenGL
    • WebAssembly via Emscripten
  • 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

About

Asset pipeline and minimal framework for building N64 games with libultra

Topics

libultranintendo64

Resources

Readme
MIT license
Activity

Stars

27 stars

Watchers

7 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.