オープンソースのRust製ゲームエンジン「Bevy 0.19」リリース。シーン記述用の構文「BSN」や、高品質な影を描画できる「Contact Shadows」などが実装

オープンソースのRust製ゲームエンジン「Bevy 0.19」リリース。シーン記述用の構文「BSN」や、高品質な影を描画できる「Contact Shadows」などが実装

2026.06.24
ツール・開発環境ニュースゲームエンジン
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • オープンソースのゲームエンジン「Bevy Engine」、バージョン0.19にアップデート
  • シーン記述専用の構文「BSN」や、高品質な影を描画できる「Contact Shadows」などが実装
  • レンダリング性能のアップデートやテキスト入力・フォント機能の強化なども実施された

2026年6月19日(現地時間)、オープンソースのゲームエンジン「Bevy Engine」がバージョン0.19にアップデートしたことが発表されました。

(画像はGitHubより引用)

Bevy Engine」は、データ指向型のソフトウェアアーキテクチャ「ECSEntity Component System)」(※)に基づき構成された2D/3D向けゲームエンジン。
※ 実装単位を、IDとなる「Entity」、データ構造を定義する「Component」、Component同士の振る舞いを定義する「System」に分離する設計手法。並列処理の活用により大量のオブジェクトを高速に処理できるといった特徴を持つ

Rustをベースに開発されており、ソースコードの大半はMITライセンスまたはApache License 2.0のデュアルライセンスにより提供されています。

Bevy Engineで開発されたゲームの例として、シミュレーションゲーム『Fields of Aaru』が紹介されている(画像はニュースリリースより引用)

関連記事
オープンソースのRust製ゲームエンジン「Bevy Engine」、バージョン0.18にアップデート。大気による光の減衰や、霧で光が散乱する表現などレンダリング機能が強化
2026.01.23

シーン記述専用の新たな構文「BSN」が導入

従来のBevyでは、複雑なUIや親子関係を持つオブジェクトを生成する際、コードが何階層もネストし、記述量が膨大になる傾向がありました。

本バージョン「Bevy 0.19」では、Rustのコード内でエンティティやコンポーネントを簡潔かつ直感的に定義できる新たなシーン記述構文「BSNBevy Scene Notation)」が導入されました。

必要なフィールドのみデータを入力して残りをデフォルト値で補完する機能や、インデントによる階層構造から自動的に親子関係が紐づけられる機能、シーンを重ね合わせてコンポーネントを上書きする「パッチ」としての機能などを搭載しています。

(画像はニュースリリースより引用)

レンダリング性能が強化。160万個のキューブメッシュを2倍以上の速度で描画可能に

大規模なシーンにおけるレンダリングパフォーマンスが向上しました。

開発チームのベンチマークによると、NVIDIAの「GeForce RTX 4090」を搭載したノートPCにおけるキューブメッシュ160万個の描画速度(カリング有効時)は、旧バージョンのBevy 0.18では1フレームあたり49.47ms(21fps)であるのに対して、Bevy 0.19では18.77ms(53fps)を記録。カリング無効時でも93.1msから41.2msへと短縮されたと報告しています。

(画像はニュースリリースより引用)

影の高品質な描画を実現する「Contact Shadows」が実装

従来のシャドウマップでは解像度に限界があり、物体の接地面に影が描画されず空中に浮いて見える現象やシャドウアクネ(※)を防止することが困難でした。
※ 光が当たっているはずの物体表面に黒い斑点や縞模様の影が発生する不具合。シャドウマッピングの解像度の粗さによるセルフシャドウの誤作動が要因

そこでBevy 0.19では、オブジェクトの微細なカーブや接地面に沿った明確な影を描画できる「Contact Shadows」が実装。発表時点では、ディレクショナルライト・ポイントライト・スポットライトで本機能を有効化できます。

Before
After

Contact Shadowsなし(画像左)/あり(画像右)における影の描画状態の比較(画像はニュースリリースより引用)

そのほか、テキスト入力コンポーネントの追加やフォント機能の刷新、リアルタイムレイトレーシングレンダラー「Solari」の強化など、多岐にわたるアップデートが施されています。

詳細はニュースリリースGitHubをご確認ください。

「Bevy 0.19」Bevy Engine公式サイト「Bevy Engine」GitHubリポジトリ

関連記事

ゲーム開発関連ツールのリリース・アップデートまとめ【2026/8/8】
2026.08.08
3Dゲームエンジン「Leadwerks Game Engine 5.1」リリース。レンダラー刷新でライティング性能が強化、GPU要求スペック引き下げ、独自のアップスケーリング技術も導入
2026.08.02
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/8/1】
2026.08.01
20周年を迎えたオープンソース&無料の2Dゲームエンジン「Solarus」、バージョン2.1.0へアップデート
2026.07.31
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/7/25】
2026.07.25
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/7/18】
2026.07.18

注目記事ランキング

2026.08.03 - 2026.08.10
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

プロジェクト(Project)
プロジェクト
  1. 有限な期間で定められた目標を達成するための活動。
  2. ゲーム制作において、ひとつのタイトルを開発する活動。
  3. ゲームエンジンでは、ひとつのタイトルを開発するための環境一式。プロジェクトを開く起点となるファイルをプロジェクトファイルと呼ぶ。
VIEW MORE

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