Skip to content
/ jincu Public

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

Notifications You must be signed in to change notification settings

wqking/jincu

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages