a fresh & lightweight javascript game engine
Pull request Compare This branch is 3856 commits behind melonjs:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
media
src
tools
tutorial
uml
.gitignore
.project
AUTHORS
CHANGELOG
Cakefile
Makefile
README
package.json

README

MelonJS Game Engine
Copyright (C) 2011, Olivier BIOT
http://www.melonjs.org

melonJS is licensed under a Creative Commons 
Attribution-NonCommercial-ShareAlike 3.0 Unported License. 
http://creativecommons.org/licenses/by-nc-sa/3.0/

------------------------------------------------------------------------------------------------------

melonJS is the result of my enthusiasm & my past experiments with Javascript, 
and currently features :

- A fresh & lightweight 2D sprite-based engine
- Standalone library (does not rely on anything else, except a HTML5 capable browser)
- Compatible with most major browser (Chrome, Safari, Firefox, Opera, IE)
- Multiple Audio Channel support
- Basic physics & collision mechanisms (to ensure low cpu requirements)
- Tween Effects
- Transition effects
- A basic set of Object Entities (to be extended)
- Basic animation management
- A state manager (to easily manage loading, menu, options, in-game state)
- Tiled map format version 0.7.0 integration for easy level design
	- Uncompressed Plain, Base64 and CSV encoded XML tilemap loading
	- Orthogonal tilemap
	- Multiple layers (multiple background/Foreground, collision and "Parallax" layers)
	- Multiple Tileset
	- Layer Alpha settings
	- Tileset Transparency settings
	- Tiled Object
	- Flipped Tiles
	- Dynamic Layer and Object/Group ordering
	- Dynamic Entity loading
	- Solid, Platform, Slope and Breakable Tiles
- System & bitmap fonts
- some basic GUI elements
- a customizable loader, etc