Asayomu Tech
注目★★★★★Hacker News

スーパーマリオ64のコードをライブラリ化、Unity・Godot・Blender など複数エンジンに対応

30秒で把握

  • 1SM64 逆コンパイルコードをライブラリ化、Unity・Godot・Blender・Game Maker など複数エンジンに対応
  • 2公式 ROM をランタイムで読み込みマリオ資産抽出、Linux・Windows・WebAssembly で構築可能
  • 3libsm64.h ヘッダのみで統合可、Rust・C#・Odin バインディング及び各プラットフォーム向けプラグイン完備

要約

libsm64 プロジェクトは SM64 逆コンパイルから得たマリオの移動・描画コードをライブラリとして整理し、任意のゲームエンジンやシステムに埋め込める。公式 SM64 ROM をランタイムで読み込んでテクスチャとアニメーション取得するため、利用プロジェクトはユーザーに ROM 提供を求める必要がある。libsm64.h ヘッダ 1 つで統合でき、Rust・C#・Odin バインディングや Unity・Godot・Blender・Game Maker 向けプラグイン、MelonLoader/BepInEx mod が用意されている。Linux・Windows・WebAssembly での構築に対応し、SDL2・GLEW 環境での動作検証が可能。

あなたへの影響

懐古的な興味や同人ゲーム開発を超えて、公開 API と複数エンジン対応により逆コンパイル成果物の実用化方法が示された点に注目。

推奨:ただし利用には公式 ROM が必須なため、著作権リスクを理解した上で個人・学習目的の範囲で検討すること。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。