enchant.js は HTML5 + JavaScript ベースのゲームエンジンです。わずか30KBのソースコードで、PC, Mac, iPhone, iPad, Android すべてで動作する クロスプラットフォームなアプリケーションを開発可能なスタンドアロンライブラリです。
enchant.js は株式会社ユビキタスエンターテインメント (UEI) の秋葉原リサーチセンターで開発され、2011年4月にリリースされました。リリースから2ヶ月で既に200本近くのゲームが製作されており、世界で最も多く利用されているHTML5ゲームエンジンです。
Download from github.com
Dual licensed under the MIT or GPL Version 3 licenses. Copyright (c) Ubiquitous Entertainment Inc.
enchant.js のライセンスは、MITライセンス / GPL2 のデュアルライセンスです。利用者がどちらか好きな方を選択できます。enchant.js を使用したコードを法人利用する場合は、株式会社ユビキタスエンターテインメント http://www.uei.co.jp にご一報いただけると幸いです。

9leap (ナインリープ) は、UEIとD2コミュニケーションズが主催する、若いプログラマの発掘と育成を目的としたゲーム開発コンテストです。優秀者には最新型の PC/Mac や図書カード5000円分などが贈呈され、最優秀者3名はアメリカのシリコンバレー視察ツアー、および世界最大のゲーム開発者会議、Game Developers Conference 2011への参加権を得ることができます。
9leapには、enchant.jsを使って作られたゲームが多く投稿されています。詳しくは公式サイト http://9leap.net をご覧下さい。
また、UEI では 9leapプロジェクトの一環として、ゲームプログラミングに関する講義ののち、その場でゲームを一本自分の手で制作することを目標としたイベント「9leap Game Programming Camp」を全国の主要都市で開催しています。
投稿型ゲームサイト 9leap と、コード共有サービス jsdo.it のコラボレーションにより、ブラウザ上で enchant.js を用いたゲームが開発可能になりました。多数のサンプルをベースに開発を始めることもでき、またソースコードの共有も容易になります。
参考: wise9 › 「jsdo.it」と「9leap」が黄金のコラボレーション!ゲームプログラミングがもっと身近に・学びやすく


enchant.js は現在のところ、多くの Android 端末にあわせてシングルタッチのみに対応していますが、今後はマルチタッチへの対応や、より高度な描画機能の提供、3Dゲームへの対応、ネットワークゲームのサポートなどを予定しています。
enchant.js は 9leap プロジェクトとともに、実際にプログラミングをするプログラマーの声をリアルタイムに反映させながら完成させていきます。
Copyright 2011 Ubiquitous Entertainment Inc. / ARC
