1.0.1 • Published 7 years ago
meta2d v1.0.1
META 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.
Features
- Fast rendering - Optimized renderer will call minimal required state changes and transforms to render entity.
- Memory friendly - Optimized in all fronts to minimize garbage collection.
- Simple API - Simple yet powerfull API lets you write easy to understand code.
- Fast development & support
- Regular update schedule
- Fast bug fixing
- Request features you need that makes sense to be part of the engine
- Model View Controller (MVC) - Engine architecture follows MVC principles but optimized for game and application development.
- 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
- Culling - Supports optional object culling.
- Input - Multiple ways to handle keyboard/mouse and touch events. Keybind system.
- Audio - Supports automatic loading for supported audio formats and handles multiple simultaneous playing instances. Uses AudioAPI or fallback to legacy Audio element.
- Text - Canvas and bitmap fonts
- Tweening
- 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.
- Camera - Comes with utilities to handle different resolutions, scaling, fitting, zooming.
- Tilemaps - Additionally supporting Tiled editor .tmx and .json formats.
- Arcade physics
- Supports collisions for: AABB, Circle, Line and Point.
- Particles
- Channel event system
- Timer
- Fullscreen
- Store import - Import plugins from store with just one code line.
- UI elements - button, checkbox, progress bar.
- Optional libraries:
Usage
Only requirement is to include library either from CDN or download and include locally:
<script src="http://meta2d.com/meta.js"></script>
Nightly build (development build):
<script src="http://meta2d.com/meta.dev.js"></script>
1.0.1
7 years ago