• Top
  • Document
  • Reference
  • Sample
  • Plugin
  • Material
  • Contact
  • Download
  • enchant PRO
  • Developers Blog
  • English
  • Japanese
 

enchant.js

HTML5 / JavaScript Based Game Engine
MIT or GPL dual license

About

  • enchant.js は HTML5 + JavaScript ベースのゲームエンジンです。わずか30KBのソースコードで、PC, Mac, iPhone, iPad, Android すべてで動作する クロスプラットフォームなアプリケーションを開発可能なスタンドアロンライブラリです。

  • enchant.js は株式会社ユビキタスエンターテインメント (UEI) の秋葉原リサーチセンターで開発され、2011年4月にリリースされました。リリースから2ヶ月で既に200本近くのゲームが製作されており、世界で最も多く利用されているHTML5ゲームエンジンです。

Features

  • オブジェクト指向 : 表示されるものはすべてオブジェクト。
  • 非同期処理 : addEventListenerによる非同期処理を基本とした、EventDrivenなデザイン。
  • プラグインによる拡張 : ノベルゲーム向け拡張や、方向キー/アナログパッドなどのプラグインがすでに提供されています。
  • 画像素材も提供: オリジナルのゲーム向け素材に加え、UEIが過去に開発したゲームの素材を提供します。

Download

Download from github.com

License

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

9leap (ナインリープ) は、UEIとD2コミュニケーションズが主催する、若いプログラマの発掘と育成を目的としたゲーム開発コンテストです。優秀者には最新型の PC/Mac や図書カード5000円分などが贈呈され、最優秀者3名はアメリカのシリコンバレー視察ツアー、および世界最大のゲーム開発者会議、Game Developers Conference 2011への参加権を得ることができます。

9leapには、enchant.jsを使って作られたゲームが多く投稿されています。詳しくは公式サイト http://9leap.net をご覧下さい。

また、UEI では 9leapプロジェクトの一環として、ゲームプログラミングに関する講義ののち、その場でゲームを一本自分の手で制作することを目標としたイベント「9leap Game Programming Camp」を全国の主要都市で開催しています。

  • 第1回 (2011年4月17日) : 東京・新宿で開催
  • 第2回 (2011年5月28日) : 仙台で開催
  • 第3回以降 … 企画準備中

Collaboration

投稿型ゲームサイト 9leap と、コード共有サービス jsdo.it のコラボレーションにより、ブラウザ上で enchant.js を用いたゲームが開発可能になりました。多数のサンプルをベースに開発を始めることもでき、またソースコードの共有も容易になります。

参考: wise9 › 「jsdo.it」と「9leap」が黄金のコラボレーション!ゲームプログラミングがもっと身近に・学びやすく

banner

screen-shot

History

  • 2011/04/18 - enchant.js リリース

The future

enchant.js は現在のところ、多くの Android 端末にあわせてシングルタッチのみに対応していますが、今後はマルチタッチへの対応や、より高度な描画機能の提供、3Dゲームへの対応、ネットワークゲームのサポートなどを予定しています。

enchant.js は 9leap プロジェクトとともに、実際にプログラミングをするプログラマーの声をリアルタイムに反映させながら完成させていきます。

Media

  • UEI、HTML5/JavaScriptベースのスマートフォン用ゲームエンジン“enchant.js”をリリース - 株式会社ユビキタスエンターテインメント
  • Asiajin » enchant.js: New HTML5/JavaScript Game Engine For Smartphones
  • Ustream.tv: enchant.js (LaunchPad -IVS 2011 Spring Sapporo-) - IVS 2011 Spring Launch Padにおける enchant.js のプレゼンテーション

Copyright 2011 Ubiquitous Entertainment Inc. / ARC