Jincu is a 2D game engine. The first version is mostly converted from my Gincu C++ 2D game framework. The library is written in JavaScript ES6.
https://wqking.github.io/jincudemo/index.html
0.0.1
- Web browser.
Apache License, Version 2.0
- Entity Component System (ECS).
- Scene management.
- Scene transition effect.
- ECS based scene graph (ComponentLocalTransform).
- Camera system.
- Anchor and flip x/y (ComponentAnchor).
- Sprite sheet.
- Frame based animation.
- Tween animation. The tween module is converted from my cpgf library.
- Event driven.
- Underlying render engine agnostic. Now the library using HTML5 canvas as the render engine, in the future WebGL will be added.
- Well designed architecture and well written code.