Wolfire オープンソース ゲーム Overgrowth

Wolfire Games の最も成功したプロジェクトの 14 つである Overgrowth のオープンソースが発表されました。 独自の製品として XNUMX 年間開発を行った後、愛好家が自分の好みに合わせてゲームを改良し続ける機会を提供するために、このゲームをオープンソースにすることが決定されました。

コードは C++ で書かれており、Apache 2.0 ライセンスの下で公開されています。このライセンスにより、特に、そのコードを独自のプロジェクトに組み込んで、その成果物を販売することが許可されます。 オープン ソースには、ゲーム エンジン、プロジェクト ファイル、スクリプト、シェーダー、サポート ライブラリが含まれます。 Windows、macOS、Linux での実行をサポートします。 ゲームアセットは専有のままであり、サードパーティプロジェクトで提供するには、Wolfire Games からの個別の許可が必要です (MOD は許可されています)。

公開されたコードは、独自のゲーム リソースを伴う根本的に新しい製品を作成するためと、実験や教育目的で独自の独自のリソース セットを使用して実行するための両方に使用できることが想定されています。 ゲーム コンポーネントとライブラリを含めて、他のゲーム プロジェクトに個別に転送できます。 また、商業ゲーム Overgrowth の主要な構造に含めるために、コミュニティによって作成された拡張や変更を受け入れる用意があることについても言及されています。 変更をメイン プロジェクトに統合することが不可能な場合は、独自のゲームの非公式版を作成できます。

ゲーム Overgrowth の本質は、プレイヤーに割り当てられたタスクを完了する過程で、他の擬人化された動物 (ウサギ、オオカミ、ネズミ、猫、犬) と白兵戦を繰り広げる忍者ウサギの冒険です。 ゲームプレイは三人称視点の XNUMX 次元環境で行われ、目標を達成するために、プレーヤーには完全な自由な動きと行動の構成が与えられます。 シングルプレイヤーミッションに加えて、マルチプレイヤーモードもサポートされています。

このゲームには、3D エンジンと緊密に統合された高度な物理エンジンが搭載されており、「物理ベースのプロシージャル アニメーション」の概念が実装されており、環境に応じて現実的なキャラクターの動きモデルと適応的なアニメーション動作を可能にします。 また、このゲームは、さまざまな戦闘戦術の使用を可能にする独自の状況依存コントロールの使用と、キャラクターの共同行動を調整し、敗北の可能性が高い場合に撤退を可能にする AI エンジンの使用でも注目に値します。 マップとシナリオを編集するためのインターフェイスが提供されます。

ゲーム エンジンは、剛体物理学、骨格アニメーション、反射屈折によるピクセルごとのライティング、3D オーディオ、空、水、草などの動的オブジェクトのモデリング、アダプティブ ディテール、毛皮や植物のリアルなレンダリング、深度およびモーション ブラー エフェクトをサポートしています。さまざまなタイプのテクスチャ マッピング (キューブ マップや視差マッピングの動的適用を含む)。



出所: オープンネット.ru

コメントを追加します