Overgrowth」は、コードの一部を無償で提供するビデオゲームです。すべてを求めるなら、お金を払わなければならない(それでいいのだ)。

Wolfire Gamesのメンバーは、2008年に「Overgrowth」というビデオゲームの制作を開始しました。2017年に初のメジャー公開版がリリースされましたが、今回、約14年の歳月を記念して、オリジナルの発表を行いたいと考えました。

これらの制作者は、「Overgrowth」のコードをオープンソースにして、誰でも研究し、自分のプロジェクトに利用できるようにしています。ただし、アートアセットやデザインされたレベルやマップも欲しい場合は、ゲームを購入する必要があるという仕掛けになっています。コンパイルして、あたかも自分のゲームであるかのように販売することはできないということです。

遊ぶだけでなく、ゲームのプログラミングを学ぶためのゲーム。

このプロジェクトの開発は、大手制作会社のものとは大きく異なり、制作者はかなり早い段階から暫定版のリリースを始め、VidaExtraの同僚が2011年にすでにこのゲームについて話しており、数ヶ月ごとに連続したバージョンをリリースしています。

それがプロジェクトの成長につながり、さらに「素晴らしい反響とファンの支持」が加わって、14年後の現在、大きなコミュニティを形成しているのです。

今回、Wolfire Gamesチームは、ビデオゲームのコードをオープンソースとして公開したことを発表しましたが、価格も3分の1に引き下げられ、例えばアメリカでは29.99ドルから19.99ドルになりました。

ただし、今回のコード公開は部分的なもので、「アートアセットやレベルではなく、コードだけがオープンソースになっており、その理由は、誰かがやってきて、すべてをコンパイルして『Overgrowth』を自分のゲームとして販売することを望まないから」だという。

このコードには、Apache 2.0という寛容なライセンスが使用されており、ユーザーはこのコードでやりたいことをほとんど何でもすることができ、義務もほとんど課されません。

そのため、例えばPhoenix Engineと呼ばれる独自のエンジンを利用することも可能です。ただし、彼らが利用したものは「次の大きなゲームエンジンではない」と認めており、Unreal EngineやUnityと競合するには程遠いとのことです。オープンソースプロジェクトに自社のエンジンを推奨することもなく、代わりにGodotなど他のオープンソースエンジンが多くのユーザーにとって完璧であるとコメントしています。

しかし、これらのコードは、ゲーム全体の構造を理解するためだけでなく、プロシージャルアニメーションシステムに影響するような特定のコードを見るためにも使用できると説明しています。もしあなたがモデラーでもあり、ゲームの拡張機能を作りたいのであれば、このコードは非常に価値のあるツールです。

そこで制作者は、このコミュニティベースのプロジェクトを改善するために、コードが置かれているGitHubのリポジトリに誰でもアクセスできるように招待しています。

詳しくはこちら|Wolfire Games

comments powered by Disqus