• 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 is an HTML5 + JavaScript based game engine. It is a standalone library that enables cross-platform application development for PC, Mac, iPhone, iPad, and Android from just 30 KB of source code.

  • enchant.js was developed at Ubiquitous Entertainment Inc.'s Akihabara Research Center, and released April of 2011. Nearly 200 games have been created in its first two months of release, making it the world's most-used HTML5 game engine.

Features

  • Object Direction: All items displayed are objects.
  • Asynchronous Processing: Event-driven design, based around addEventListener asynchronous processing.
  • Plugin Expansion: Includes plugins for visual novel expansion, direction keys/analog pad, and more.
  • Visual Materials: In addition to original game materials, images from past UEI game releases are also included.

Download

github.com

License

Dual licensed under the MIT or GPL Version 3 licenses. Copyright (c) Ubiquitous Entertainment Inc.

The enchant.js license is an MIT license/GPL2 dual license. Users may select whichever they prefer. When using enchant.js code for corporate purposes, please contact Ubiquitous Entertainment Inc. at http://www.uei.co.jp for more information.

With jsdo.it

Thanks to the collaboration between game contribution site 9leap and code sharing service jsdo.it, it is now possible to develop games using enchant.js in a browser. Developers can get started with one of many samples, and source code sharing is simple.

screen-shot

History

  • 2011/04/18 - enchant.js released

The future

At present enchant.js is limited to single-touch support on numerous Android devices. However, we have plans to release multi-touch support, more refined drawing tools, free graphics materials for all users, and a specialized map editor in the near future.

We hope to perfect enchant.js and the 9leap project in real time by responding to programmers as they utilize our resources.

Contact

  • Regarding corporate use: Ubiquitous Entertainment Inc.
  • Regarding bugs and feedback: github / enchant.js

Media

  • Asiajin » enchant.js: New HTML5/JavaScript Game Engine For Smartphones

Copyright 2011 Ubiquitous Entertainment Inc. / ARC