オープンソースの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」は、データ指向型のソフトウェアアーキテクチャ「ECS(Entity 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のコード内でエンティティやコンポーネントを簡潔かつ直感的に定義できる新たなシーン記述構文「BSN(Bevy 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リポジトリ

関連記事

ゲームのWLや販売本数をド派手にアピール!カウントアップ演出制作ツールが無料でリリース。今週のゲーム開発関連ツールまとめ
2026.10.03
携帯動画変換君やVRMのMIRO氏、「POPOPO」の一部技術をオープンソースで公開。今週のゲーム開発関連ツールまとめ
2026.09.26
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/9/19】
2026.09.19
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/9/12】
2026.09.12
Go言語で開発できるオープンソースの2Dゲームエンジン「Ebitengine」、ver2.10がリリース。macOS/LinuxアプリなどをGo単体でビルド可能に
2026.09.11
16bitレトロゲーム特化のゲームエンジン「MD Engine」、正式リリース。Steamで15%OFFセールが9/22まで実施中
2026.09.08

注目記事ランキング

2026.09.30 - 2026.10.07
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

プロパティ(Property)
プロパティ 英語で「資産」や「属性」を意味する。 一般的に対象の持つ属性・性質などを表す。例えば、画像ファイルにおける、容量やファイル形式、解像度などの情報。 3DCGツールやゲームエンジンにおいては、各オブジェクトのふるまいを決める個別の設定項目を示すことが多い。
VIEW MORE

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