All Projects → MassiveHeights → Black

MassiveHeights / Black

Licence: other
World's fastest HTML5 2D game engine   🛸

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Black

Korge
KorGE Game Engine. Multiplatform Kotlin Game Engine
Stars: ✭ 780 (+348.28%)
Mutual labels:  game-engine, 2d, particles, html5
Melonjs
a fresh & lightweight javascript game engine
Stars: ✭ 3,721 (+2038.51%)
Mutual labels:  game-engine, webaudio, html5, canvas
Alien.js
Future web pattern
Stars: ✭ 141 (-18.97%)
Mutual labels:  webaudio, html5, canvas
Taro
A lightweight 3D game engine for the web.
Stars: ✭ 345 (+98.28%)
Mutual labels:  webaudio, html5, canvas
Wechart
Create all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]
Stars: ✭ 152 (-12.64%)
Mutual labels:  2d, html5, canvas
Three.js
JavaScript 3D Library.
Stars: ✭ 78,237 (+44863.79%)
Mutual labels:  webaudio, html5, canvas
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (+92.53%)
Mutual labels:  game-engine, 2d, cross-platform
Canvas Nest.js
♋ Interactive Particle / Nest System With JavaScript and Canvas, no jQuery.
Stars: ✭ 3,966 (+2179.31%)
Mutual labels:  particles, html5, canvas
React Particles Webgl
🔆 A 2D/3D particle library built on React, Three.js and WebGL
Stars: ✭ 330 (+89.66%)
Mutual labels:  2d, particles, canvas
Zrender
A lightweight graphic library providing 2d draw for Apache ECharts
Stars: ✭ 5,122 (+2843.68%)
Mutual labels:  2d, html5, canvas
Lgame
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
Stars: ✭ 467 (+168.39%)
Mutual labels:  game-engine, 2d, html5
Layaair discard
This is old LayaAir veriosn writetten by ActionScript 3.0 ,now LayaAir is using TypeScript as the Engine Script,Please use https://github.com/layabox/LayaAir instead.
Stars: ✭ 1,858 (+967.82%)
Mutual labels:  particles, html5, canvas
Libgdx
Desktop/Android/HTML5/iOS Java game development framework
Stars: ✭ 19,420 (+11060.92%)
Mutual labels:  2d, cross-platform, html5
Planck.js
2D JavaScript Physics Engine
Stars: ✭ 4,149 (+2284.48%)
Mutual labels:  2d, html5, canvas
Novelrt
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
Stars: ✭ 81 (-53.45%)
Mutual labels:  game-engine, 2d, cross-platform
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-20.69%)
Mutual labels:  game-engine, 2d, html5
Zengine
2D | 3D Game development library
Stars: ✭ 145 (-16.67%)
Mutual labels:  game-engine, 2d
Web Audio Editor
HTML5 based audio editor.
Stars: ✭ 142 (-18.39%)
Mutual labels:  html5, canvas
Matter Js
a 2D rigid body physics engine for the web ▲● ■
Stars: ✭ 12,522 (+7096.55%)
Mutual labels:  game-engine, canvas
Dgle
Powerful independent cross-platform engine for 2D/3D games and visualizations. Young, strong and crazy!
Stars: ✭ 149 (-14.37%)
Mutual labels:  game-engine, cross-platform




Blacksmith 2D




BLACKSMITH 2D

Black is a highly optimized 2D framework for web, mobile games, and playable ads.

Most valuable when size matters
All engine code is written in ES6, fully GCC typed, allowing to eliminate all dead code from your app. For example the size of Donuts game is only 34KB gzipped for both engine and game code (GCC version).

Advanced scene graph and rendering pipeline
Dirty flag tracks scene changes and avoids unnecessary calculations and context calls. If no changes were made to the scene since last frame, no rendering will be done. Battery efficient.

Cache as bitmap
Automatically detects changes and updates bitmap cache. Allows to gain even more performance on heavy scenes and runs smoothly on old devices.

For more information about how to use Black Engine, please check the Blacksmith 2D website.

FEATURES

✔️ Extra lightweight
✔️ Display Resolution Awareness
✔️ Advanced Particle System
✔️ Vector Graphics
✔️ Vector Graphics Baking
✔️ Smart Cache As Bitmap
✔️ Tweens
✔️ Message Dispatcher
✔️ Sprite Animations
✔️ Asset Manager
✔️ Advanced Font Rendering and font metrics
✔️ Texture Atlas
✔️ Input
✔️ Clipping Rectangle
✔️ Component System
✔️ Audio Support
✔️ Audio Atlases
✔️ Bitmap Fonts
✔️ Graphics
✔️ Battery Efficient
✔️ Render Texture
✔️ Arcade Physics
✔️ Texture Wrap and Repeat
✔️ Nine slice grid
✔️ GCC Ready

GETTING STARTED

The easiest way to start using Black Engine is by downloading ready-up game template:

git clone https://github.com/MassiveHeights/Black-Template
cd Black-Template
npm install
npm start

Then open http://127.0.0.1:3000 in browser!

SUPPORT

Feel free to chat with developers directly on Facebook, Discord or Telegram. Have other questions? Feel free to contact support by email. Remember to check Documentation before asking questions.

CONTRIBUTING TO BLACK ENGINE

Written something cool using Black Engine? Please tell us about it via email.
Found a bug or issue — post them on Issues page.

QUICK LINKS

Getting StartedExamplesGame TemplateEULA

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].