ANN: Gincu -- 我的开源C++ 2D游戏引擎,还有Jincu是JavaScript版

kbasm 2018-09-14 01:36:20
https://github.com/wqking/gincu

https://github.com/wqking/jincu

支持Component Entity System啥的

Core system and features

- Multi threaded OpenGL rendering.
- Multi threaded task processing and resource loading.
- Entity Component System (ECS).
- Scene management.
- Scene transition effect.
- ECS based scene graph (GComponentLocalTransform).
- Camera system.
- Anchor and flip x/y (GComponentAnchor).
- Sprite sheet.
- Frame based animation.
- Tween animation using the tween module in my cpgf library.
- Low level automatically batching draw calls.
- Finite state machine.
- Event driven.
- Memory pool and cached entities and components. So CPU cache optimization is considered.
- Underlying rendering engine agnostic. We can replace SFML with any other engine or even 3D engine simply and easily.
- Script binding using cpgf. Current Lua is supported and and is working in progress.
...全文
316 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

456

社区成员

发帖
与我相关
我的任务
社区描述
其它游戏引擎
社区管理员
  • 其它游戏引擎社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧