wqking / jincu

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:JavaScript 98.9%Language:Perl 0.8%Language:HTML 0.3%Language:Batchfile 0.0%