格闘ゲームコミュニティは長い間、ユーザーがカスタムキャラクターやステージを作成できるフリーウェアの格闘ゲームエンジン MUGEN を愛用してきました。しかし、多くのユーザーはそれがオープンソースだと誤解していました。そこで登場したのが Ikemen GO で、格闘ゲーム愛好家や開発者の間で注目を集めているオープンソースの代替エンジンです。
真のオープンソース格闘ゲームエンジン
Ikemen GO は格闘ゲームコミュニティにとって重要な進展であり、MUGEN との互換性を保ちながらも、MIT ライセンスの下で完全にオープンソース化されています。あるコメンターが指摘したように、この違いは重要です:「私はいつも [MUGEN] を Linux や FOSS と関連付けて、オープンだと思い込んでいましたが、実際にはただのフリーウェアだったようです。FOSS バージョンが開発されているのは嬉しいことです。」
Google の Go プログラミング言語で書かれたこのエンジンは、MUGEN 1.1 Beta との後方互換性を目指しながら、機能セットを拡張しています。コミュニティメンバーは、ナイトリービルドが古いリリース候補版と比較してより高度な機能を提供していることを強調しており、視覚的可能性を大幅に向上させる3Dステージのサポートなどが含まれています。
Ikemen GO の主な特徴
- オープンソース: MIT ライセンス(フリーウェアの MUGEN とは異なる)
- MUGEN 互換性: M.U.G.E.N エンジンのリソースをサポート
- クロスプラットフォーム: Windows、macOS、Linux で利用可能
- 3D サポート: 最新のナイトリービルドは 3D ステージをサポート
- 最新言語: Google の Go プログラミング言語で記述
- コミュニティツール: キャラクター作成のための Fighter Factory Studio と互換性あり
コミュニティの創造性が花開く
MUGEN コミュニティは常に折衷的なキャラクターロスターと創造的な実装で知られてきましたが、Ikemen GO もそれをサポートし強化しています。コメントからは、エンジンの柔軟性を楽しむ活気あるコミュニティの様子がうかがえます:
「ジョジョの奇妙な冒険のキャラクターと Ronald McDonald が対決するのを夢見なかった人がいるでしょうか?」
この創造的自由はキャラクター選択だけにとどまりません。ユーザーは Street Fighter 6 のような最新の格闘ゲームからキャラクターを Ikemen GO に移植し、その汎用性を示しています。Ikemen GO の開発はまた、オリジナルの MUGEN からいくつかの問題点を排除しており、例えばカスタム SSZ スクリプト言語をよりアクセスしやすいアプローチに置き換えています。
Ikemen GO を始めるには
Ikemen GO に興味がある方は、古いリリース候補版ではなくナイトリーリリースをチェックすることをコミュニティメンバーは推奨しています。このエンジンは Windows、macOS、Linux プラットフォームをサポートしており、幅広いユーザーがアクセスできます。
カスタムキャラクターの作成は依然として人気のあるアクティビティであり、Fighter Factory Studio のようなツールが主要な開発環境として機能し続けています。複数のコメンターがキャラクター作成の経験を共有しており、初心者でも取り組みやすいプロセスであることを示唆していますが、いくつかのレガシーな難点もあるようです。
格闘ゲーム開発の未来
Ikemen という名前自体は「永遠に未完成、永遠に終わらないエンジン」を意味する頭字語であり、プロジェクトの継続的な開発の性質を反映しています。この自己卑下的な名前にもかかわらず、エンジンは視聴者が賭けをするための自動マッチを提供する人気の SaltyBet Twitch ストリームなど、さまざまなユースケースをサポートするのに十分機能しています。
一部のコミュニティメンバーは、最新の AI がエンジンとどのように統合できるかを探索しており、写真や手描きのキャラクターに基づいてスプライトやムーブセットを生成する可能性があります。伝統的な格闘ゲーム開発と新興技術のこの交差点は、Ikemen GO の将来に向けて興味深い可能性を示しています。
開発に飛び込みたい、あるいは単にカスタムコンテンツを楽しみたい格闘ゲーム愛好家にとって、Ikemen GO は MUGEN の遺産を尊重しながら独自の道を切り開く有望なオープンソースの代替手段となっています。