NetGore
ナビゲーションに移動
検索に移動
NetGore(読み:ねっとごあ)とは、C#で実装されたオープンソースの2D特化型のゲームエンジンである。
概要[編集 | ソースを編集]
NetGoreは2Dに特化したゲームエンジンであり、ドラゴンクエスト風の見下ろし型や、スーパーマリオ風の横スクロール型のゲームを簡単に作ることができる。またNetGoreでは昔ながらのスプライトに相当する画像処理機能に加え、光源処理やシェーダーなども扱えるようになっている。
さらにMMO RPGなどのオンラインゲームを作る際に必要になるであろうチャットやオンライントレード、バンなどの様々なコミュニケーション機能の雛形も用意されている。またサンプルプログラムにはこれらを更に発展させたより実用的な実装も用意されている。これらは無駄なネットワーク帯域を消費しないように創意工夫がなされているのでゲームプログラミング童貞でも安心して利用できる。
NetGoreで作成したゲームは2012年12月時点ではWindowsでのみの動作となるが、付属するオンラインゲーム向けサーバーのリファレンス実装はLinuxおよびMonoでも動作した。
なお名称に「ゴア」とあるが2Dな時点でリアルなゴア表現ができるわけもなく、あくまで2Dの同人ゲームをサクサク作ることに特化したゲームエンジンである。いわゆるお察しください。
2014年に開発終了が発表され更新は止まっている[1]。ソースコードはGitHubに残されており、MonoGameで作成したプロジェクトに部分的に流用するなどもできるので非常にありがたい。