ゲームプログラミング向けOSSライブラリ「raylib」がバージョン5.0をリリース。プラットフォームの追加・改修を容易にするアップデートなど

ゲームプログラミング向けOSSライブラリ「raylib」がバージョン5.0をリリース。プラットフォームの追加・改修を容易にするアップデートなど

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

この記事の3行まとめ

  • ゲームプログラミング向けOSSライブラリ「raylib」がバージョン5.0をリリース
  • 「rcore」がプラットフォーム毎に分割され、各プラットフォームごとの改修がしやすくなった
  • 疑似乱数ジェネレーター「rprand」やスプライン描画APIなどが追加

raylibのバージョン5.0が公開され、大型なアップデートが行われました。

raylibは、自己完結型のモジュールで構成されたゲームのプログラミング向けOSSライブラリで、シンプルで導入しやすい点が特徴です。直近では2021年に Google Open Source Peer Bonusを受賞、2020年にEpic MegaGrantsを受賞するなどの評価を受けています。

現在は、WindowsMacOSのほか、AndroidRaspberry Piなどのコンパイルをサポート。

モジュールは、ウィンドウ/インプットなどを管理する「rcore」や、グラフィック API (OpenGL)ラッパーである「rlgl」、フォントの読み込みやテキストの描画を行う「rtext」、オーディオデバイスの管理とサウンド再生などを扱う「raudio」など、グラフィック描画のほかテキスト、オーディオと幅広い範囲を扱っています。

公式サイトでは用意されたサンプルプログラムゲーム用テンプレートが用意されているため、こちらもご覧ください。

サンプルプログラムはcore/shapes/textures/text/models/shaders/audioの7ジャンルでフィルタリングできる。各サンプルには難易度の表示も

バージョン5.0では大規模なアップデートが行われました。

まず、「rcore」がプラットフォーム毎に分割され各プラットフォームごとの改修がしやすくなりました。これにより、新たなプラットフォームの追加も簡素に行えるようになりました。

また、新たにサポートされるプラットフォームとして、Nintendo Switchが追加されました。Nintendo Switch用ライブラリは、ライセンス制限によってオープンソース化を禁止されています。

raylibのアーキテクチャ(画像は公式サイトより引用)

ほかにも、スプラインを描画するAPI擬似乱数ジェネレーター「rprand」の実装、Automation Events System APIの更新などが行われています。

詳しい情報はGitHubリリースノートチェンジログをご確認ください。

「raylib v5.0」リリースノート(GitHub)raylib 公式サイト

関連記事

120種類以上のプログラミング言語を解説した書籍『改訂新版 プログラミング言語大全』、技術評論社が8/25(月)に発売
2025.08.22
北海道・札幌のゲーム開発イベント「Sapporo Game Camp 2025」詳細が発表。プロとゲームを作れる「Game Jam」や、『ソニックランブル』先行プレイも可能
2025.08.18
『スラスラわかるC# 第3版』、翔泳社が8/25(月)に発売。図解や簡潔なコードを用いて、C#の基礎から9.0以降の要素まで解説
2025.07.09
ブラウザで気軽に『ぷよぷよ』風ゲームを開発できる。セガ公式「ぷよぷよプログラミング」解説書、技術評論社が8/8(金)に発売
2025.07.07
Unity 6.2 Beta最新バージョン「Unity 6000.2.0b7」リリース。ユーザー端末から実行中アプリのパフォーマンス状況を情報収集・診断が可能に
2025.06.27
いつもの.exeファイルを置くだけでクラウドゲーミング化。「Amazon GameLift Streams」を検証してみた
2025.06.27 [PR]

注目記事ランキング

2025.08.24 - 2025.08.31
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ロード(Load)
ロード
  1. コンピューターの補助記憶装置(HDDなど)に保存されたデータを読み込んで、主記憶装置(メインメモリ)上に展開すること。
  2. ゲームにおいて、セーブデータを読み込んで中断時の状況を再現すること。
VIEW MORE

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