ゲームプログラミング向けOSSライブラリ「raylib v6.0」リリース。GPU不要のソフトウェアレンダラー「rlsw」正式導入など

ゲームプログラミング向けOSSライブラリ「raylib v6.0」リリース。GPU不要のソフトウェアレンダラー「rlsw」正式導入など

2026.04.24
ニュースプログラム
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • C言語ベースのゲームプログラミング向けOSSライブラリ「raylib」、新たなバージョン「v6.0」リリース
  • 「raylib」内の各種機能は、自己完結型のモジュールで構成されている。70種以上の言語とバインディングが可能で、幅広いプラットフォームにも対応
  • GPU不要のソフトウェアレンダラー「rlsw」の導入のほか、API整理・統合による一貫性の向上などが実施された

2026年4月23日(木)、ゲームプログラミング向けOSSライブラリ「raylib」の新たなバージョン「v6.0」公開されました。

(画像はGitHubより引用)

「raylib」は、個人開発者のRay氏が開発する、C言語(C99)ベースのゲームプログラミング向けOSSライブラリ。

ライブラリ内の各種機能が自己完結型のモジュールとして構築されており、C# / Lua / Pythonなど、60種以上の言語に適用可能なバインディングも実装されています。

また、「raylib」で制作されたプロジェクトはC言語とOpenGLに対応した幅広いプラットフォームで実行可能でありWindows / macOS / Android / HTML5などがサポートされています。

公式サイトでは、raylibを利用したサンプルプログラムや、ゲーム用テンプレートも用意されています。

raylibの各種機能はライブラリ内でモジュール化されている(画像は公式サイトより引用)

「raylib」製プロジェクトを紹介したリール動画。動画は2025年のもの

バージョン「v6.0」では、GPUを使わずCPUのみで動作する、OpenGL 1.1を利用したソフトウェアレンダラー「rlsw」が正式に導入されました。

これにより、マイコンチップなどGPUのない環境でも、コードを変更することなくraylibを実行できるようになります。

「rlsw」有効・無効の比較動画(動画はGitHubより引用)

「rlsw」導入に伴い、メモリのフレームバッファ上で2D/3Dのレンダリングを行う「rcore_memory」を利用できる「PLATFORM_MEMORY」をはじめとした複数のプラットフォームバックエンドが追加。

そのほか、ファイル操作やテキスト処理のAPIを整理・統合することによる一貫性の向上、モニターの拡大率を自動検出してスケーリングを行うようにしたシステム再設計などが施されています。

赤枠が追加されたプラットフォームバックエンド(画像はGitHubより引用)

詳細は、GitHubのリリースノートをご確認ください。

「raylib v6.0」リリースノート | GitHub「raylib」公式サイト

関連記事

Robloxで楽しくゲーム開発を学べる入門書『ゆるっとはじめるRobloxゲームプログラミング』、日経BPが4/24(金)に発売
2026.04.23
ゲームも応募できる「U-22プログラミング・コンテスト2026」、開催概要が発表。応募期間は7/1(水)~8/31(月)
2026.04.07
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/4/4】
2026.04.04
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/3/28】
2026.03.28
UE6で採用予定のプログラミング言語「Verse」、最新の仕様書が公開中。Live Variablesや後方互換性など新仕様が明らかに
2026.03.23
UE5のレンダリング・最適化手法や『Battlefield 6』開発事例など。グラフィックス技術のカンファレンス「GPC 2025」、一部講演の資料・アーカイブ動画が公開
2026.03.18

注目記事ランキング

2026.04.17 - 2026.04.24
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ライト(Light)
ライト 3DCGにおいては、光源のことを指す。
VIEW MORE

Xで最新情報をチェック!