Jincu -- a 2D game framework for web game written in JavaScript ES6
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
lib
test
testapp
.babelrc
.eslintrc
.gitignore
.travis.yml
genindex.bat
package.json
readme.md
rollup.config.js

readme.md

Jincu -- a 2D game framework for web game written in JavaScript ES6

Introduction

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.

Live demo

https://wqking.github.io/jincudemo/index.html

Version

0.0.1

Supported platform

  • Web browser.

License

Apache License, Version 2.0

Core system and features

  • 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.

Documentations

Install, compile, and run

Start your first game

All documents