https://github.com/wqking/gincu
https://github.com/wqking/jincu
Support Component of the Entity System what
The Core system and the features of
The -multi threaded OpenGL rendering.
Multi - threaded task processing and resource loading.
- the Entity Component System (ECS).
- Scene management.
- Scene transition effect.
- ECS -based scene graph (GComponentLocalTransform).
- Camera system.
- Anchor and flip x/y (GComponentAnchor).
- the Sprite sheet.
- Frame -based animation.
- Tween animation using the Tween module in my CPGF library.
- Low level automatically batching the draw calls.
- the Finite state machine.
- Event driven.
- the Memory pool and cached entities and components. So the CPU cache optimization is considered.
- physicist rendering engine agnostic. We can replace SFML with any other engine or even 3 d engine simple and easily.
- Script binding using CPGF. Current Lua is supported the and the and is working in progress.