npm install meta2dMETA v0.82
====

Meta is free and fast open source HTML5 game engine for making cross platform games, supports Canvas and WebGL rendering and Dopple for native compilation.
#####Engine is currently focusing on developing libraries and tool for developing tile based games. Different type of games are at lower priority.
* Offical Website
* Examples
Features
====
1. Fast rendering - Optimized renderer will call minimal required state changes and transforms to render entity.
2. Memory friendly - Optimized in all fronts to minimize garbage collection.
3. Simple API - Simple yet powerfull API lets you write easy to understand code.
4. Fast development & support
* Regular update schedule
* Fast bug fixing
* Request features you need that makes sense to be part of the engine
5. Model View Controller (MVC) - Engine architecture follows MVC principles but optimized for game and application development.
6. Entity - Powerfull way to make any object that is part of screen topology:
* Pivots
* Anchor points
* Rotating
* Scaling
* Depth ordering
* Interactions - clicking, pushing, dragging and hovering
* Animations
* State managers
* Visibility
* Spritesheets/Texture atlas
* Children/parenting system
* Clipping
* LookAt
7. Culling - Supports optional object culling.
8. Input - Multiple ways to handle keyboard/mouse and touch events. Keybind system.
9. Audio - Supports automatic loading for supported audio formats and handles multiple simultaneous playing instances. Uses AudioAPI or fallback to legacy Audio element.
10. Text - Canvas and bitmap fonts
11. Tweening
12. SVG - Helper texture resoruce that helps to generate SVG textures for prototyping or other needs:
* Supports: FillRect, Rect, Lines, Shape, RoundRect, Circle, Arc, Tiling, Gradient, Grid.
13. Camera - Comes with utilities to handle different resolutions, scaling, fitting, zooming.
14. Tilemaps - Additionally supporting Tiled editor .tmx and .json formats.
15. Arcade physics
* Supports collisions for: AABB, Circle, Line and Point.
16. Particles
17. Channel event system
18. Timer
19. Fullscreen
20. Store import - Import plugins from store with just one code line.
21. UI elements - button, checkbox, progress bar.
22. Optional libraries:
* AStar pathfinding - GitHub
* Procedural generation - GitHub
Usage
====
Only requirement is to include library either from CDN or download and include locally:
``html
`
`
Nightly build (development build):
html
``