enchant.jsは、オープンソースの
HTML5向けゲームエンジンとして、かつて多くの開発者に利用されていました。このエンジンは、株式会社UEI(旧ユビキタスエンターテインメント)によって開発され、プログラマーの清水亮氏が中心となって立ち上げられました。
enchant.jsの概要
enchant.jsは、
HTML5と
JavaScriptを基盤とするフレームワークであり、これらの技術に対応したブラウザであれば、作成されたゲームをプレイすることが可能です。このエンジンは、ゲーム開発のハードルを下げ、初心者でも比較的容易にゲーム制作に取り組めるように設計されていました。
特に、スマートフォンゲームの開発を容易にすることができたため、多くの開発者に利用されました。また、開発されたゲームはjsdo.itやcode.9leap.netといったプラットフォームで公開することができ、ユーザーコミュニティの形成にも貢献しました。
さらに、任天堂の
Wii U向け開発フレームワーク「enchant.js for Nintendo Web Framework」も提供されており、
Wii Uでのゲーム開発も可能でした。これにより、enchant.jsは幅広いプラットフォームでのゲーム開発をサポートしていました。
評価
enchant.jsは、その革新的なアプローチと使いやすさから、業界でも高い評価を受けていました。2012年3月には、Mobile IT AsiaにおいてMobile IT Awardプラットフォーム部門で優秀賞を受賞しており、その技術力と将来性が評価されました。
しかしながら、公式サイトの閉鎖、開発元の会社清算、そして
リポジトリの長期にわたる更新停止という状況から、現在では事実上開発が停止しています。このため、新規のゲーム開発における利用は推奨されていません。
関連情報
関連項目:
phina.js: 同じく
JavaScriptベースのゲーム開発ライブラリで、enchant.jsの後継とみなされることがあります。
外部リンク:
enchant.js公式サイト: 2020年12月29日時点でサイトは消滅しています。
* code.9leap公式サイト: 開発されたゲームを公開するためのプラットフォームです。
enchant.jsは、その開発が停止してしまったものの、
HTML5ゲーム開発の歴史において重要な役割を果たしたエンジンの一つとして、記憶されるべき存在です。