Murder Engine の紹介
- Murder Engine は、MonoGame 上に構築されたピクセルアート ECS ゲームエンジンのソースを提供する。
- 開発中のエンジンであり、多くの変更や未完成な部分が含まれる可能性がある。安定したリリースを目指しているが、完璧ではないことに注意が必要。
エンジンの構築方法
- ゲームジャム向けプロジェクトや Hello World プロジェクトから始めて、サンプルを通じて Murder のアーキテクチャを理解し、ECS の世界、エンティティ、コンポーネントの作成方法を学ぶことを推奨。
- アーキテクチャはルート、リソース、ソース、ゲーム、ゲームエディタなどの構造になっており、外部エディタがないためプロジェクトを完全に制御できる。
- エディタは別プロジェクトになっており、ゲームコードと分離されているため、エディタ側で必要な作業を自由に行える。
- Murder 用の nuget パッケージはまだなく、
.csproj から git サブモジュールを参照する方式を推奨。
- ECS がエンジンにどのように適用されているか知りたい場合は、Murder が使用している Bang フレームワークのドキュメントを参照することを勧める。
要件
- Linux、MacOS、Windows、SteamDeck でエディタを実行でき、.NET 8 SDK がインストールされている必要がある。
- ゲームはこのアーキテクチャで配布される。
- コンソール対応はまだ進行中。
貢献するには
- まだ初期段階だが、提案やフィードバックがあれば歓迎している。
✨ エディタの例
GN⁺の意見
- Murder Engine は開発中のピクセルアート ECS ゲームエンジンであり、MonoGame をベースにしている点が重要。
- このエンジンは、開発者が完全な制御を行えるように設計されており、さまざまなプラットフォームをサポートしている。
- この記事はソフトウェア開発に関心のある人々にとって興味深く、新しいゲームエンジンの開発過程と参加の機会を提供している点で魅力的。
まだコメントはありません。