Dagor エンジンのコードがオープンソースになりました
ニュースがリリースされました ガイジンエンターテインメント、 ハンガリーのビデオ ゲーム開発者で、IL-2 フライト シミュレーター Sturmovik: Birds of Prey と War Thunder で最もよく知られています。 Dagor Engine ゲームエンジンのコードを完全に公開することを決定しました、20 年以上開発されており、さまざまな 3D シューティング ゲームの作成に使用されてきました。
そして、それ 数か月前、Gaijin Entertainment は Dagor Engine の一部を公開しました そしてそのコードを GitHub で共有し、BSD-3 ライセンスの下でオープンソースとしてソースコードの完全なリリースを発表しました。
数か月前、私たちは Dagor エンジンの一部を BSD-3 ライセンスの下で密かにオープンソース化しました。 これは私たちにとって新しい習慣ではなく、この方法でオープンソース コミュニティと対話するのはこれが最後ではありません。私たちのプログラミング言語 daScript と Quirrell は、数年前から GitHub リポジトリで利用できるようになりました。 私たちは FOSS のアプローチと、ゲーム開発における FOSS の将来の中心的な役割を深く信じています。
エンジンは複数のプラットフォームと互換性があり、 Windows、Linux、macOS、Nintendo Switch、PlayStation、Xbox、tvOS、iOS など。 エンジンの機能には、物理的に正確なレンダリング、物理プロセス、衝突、破壊、車両物理のための統合シミュレーション エンジン、外部物理エンジンと動的に破壊可能な環境を接続する機能などがあります。
それに加えて、また NVIDIA Waveworks のサポートだけでなく、幅広いグラフィックス効果とメソッドも備えています。 照明制御、ダイナミックおよびソフト シャドウ、グローバル イルミネーション、HDR サポート、サラウンド サウンド、音声合成、HLSL シェーダ記述言語を使用する機能、水、火、煙の表面のリアルなレンダリング、プラント シミュレータ、スケルトンのサポート、プロシージャルおよびハイブリッドアニメーション、ネットワークおよびオンライン マルチプレイヤー ゲームを作成するためのサブシステム、レベル エディタおよびリソース エディタ。
最近この銘柄は注目を集めており、様々な憶測が飛び交っています。 Dagor Engine をオープンソースにするという決定は、単に独立した行為ではなく、より大きなビジョンの一部であり、私たちが長い間取り組んできたプロジェクトを初めて紹介する準備がほぼ整いました。 。
完全な発表は今年 XNUMX 月に予定されています。 乞うご期待!
エンジンコード部分に関しては、次の点に注意してください。 C/C+で書かれています+ そしてすでに上で述べたように、コード eBSD-3ライセンスに基づいてオープンされています。 リポジトリのメモによると、リリースされたコードは Dagor Engine 4 リポジトリからインポートされていますが、個々のファイルにはバージョン 6.5 が記載されています。
エンジンに加えて、 リポジトリには物理エンジンの使用例が含まれています、スカイ シェーダ、グローバル イルミネーション、およびリソース ビューア、フォント ジェネレータ、シェーダ コンパイラ、フォーマット変換ユーティリティ、Dargbox、スクリプト エディタ、シーン クリエーターなどの補助ユーティリティが含まれます。
これに加えて、次のことも言及する価値があります。 最近のカンファレンス中の VK 旨く ナウエンジンより、 開発責任者のアンドレイ・カルサコフ氏は、 チームは、以前に発表された Nau Engine ゲーム エンジンでオープンソースの Dagor エンジンを使用する予定であると述べました。
「オープンソース Dagor エンジンのレンダリング コアとシステム レベルのコンポーネントを採用します。」 これにより、開発者は大部分のプラットフォーム向けに最新のグラフィックを備えた製品を作成できるようになると付け加えました。
Nau エンジンを構築するには cmake を使用することにしたと述べられています。 ゲーム ロジックのスクリプトは、Lua、Python、C#、TypeScript などのいくつかのプログラミング言語で作成できます。 glTF 形式はグラフィック データ、シーン、3D モデルに使用され、Blender、3DS Max、Maya での移植が可能になります。
Nau エンジンの初期実装のクローズド アルファ テストは今月開始され、オープン ベータ テストは 2024 年末までに開始される予定で、発売は 2025 年末に予定されています。
最後にあなたが それについてもっと知りたい、詳細はで確認できます 次のリンク。