Open-source HTML5 Canvas game Runtime release, html5canvas
Cantk-Runtime is a general HTML5 Canvas 2D game engine Runtime Library that allows HTML5 games to fly in performance. Cantk-Runtime is provided as a PhoneGap plug-in, and the poor performance of PhoneGap is ended!
Cantk-Runtime provides efficient HTML5 Canvas plotting APIs, HTML5 Audio-compatible game music/sound playback APIs, and Native editor APIs, make HTML5 Canvas 2D games run with simple adaptation.
Welcome to the QQ Group223466431
Features
0. Open source. Open all source code for commercial and non-commercial environments.
1. Small. When all ABI files are supported, the minimum APK size is about KB.
2. Efficient. Use OpenGL ES 2.0 c api to implement drawing operations, which is close to the performance of the native game engine.
3. Powerful. Implement common HTML5 Canvas 2D operations to enable any HTML5 game engine to run with only a few adaption generations.
4. multi-platform support. Currently, the Android platform is supported, and other mobile platforms such as iOS and Tizen will be gradually supported.
5. Follow the standards. PhoneGap is the de facto standard for mixed HTML5 and Native programming. The cantk-runtime is provided in the form of the PhoneGap plug-in, allowing you to use thousands of PhoneGap plug-ins. The rendering API is provided in the standard HTML5 Canvas 2D API mode, and the music and sound effects are provided in a way compatible with HTML5 Audio.
6. supports all HTML5 Canvas 2D game engines. Cantk-runtime is not dedicated for cantk, and other game engines such as egret. js, pixi. js, phaser. js, panda. js, egret. js, lufy. js, soya2d, and other HTML5 Canvas-based 2D game engines can all run on them.
Usage
phonegap plugin add https://github.com/drawapp8/cantk-runtime.git
Https://github.com/drawapp8/cantk-runtime/wiki/API%E6%8F%8F%E8%BF%B0 API description
Related Links
CanTK is an open-source HTML5 APP/Game Engine.
TangIDE is a platform for online HTML5 game development and applications.
Several examples of cantk-runtime-demos using cantk-runtime are as follows: Squirrel, little red hat, and FlappyBird.
Other similar platforms
1. Ejecta-X: large size.
2. Egret Android Runtime: large, not open source.
3. PhoneGap Fast Cast: The function is weak and the development is stopped.
4. CocoonJS is large and not open-source.
APK example