Libsm64: Mario 64 as a library for use in external game engines
Summary
Libsm64 is a project that provides a clean interface to Mario 64's movement and rendering code as a shared library for integration into external game engines. It relies on the SM64 decompilation project for assets and exposes an external API via libsm64.h, with multiple language bindings and plugins to support various engines. The README covers build instructions across platforms, ROM requirements, and a range of bindings including Rust, Odin, Unity, Blender, Godot, and more.