PomeloStar 2D游戏开发框架.
当前版本: V1.2.2.20250106
开发文档: 暂无...
目前长期施工中🙂, 并且早期版本并不稳定, 主要供工作室部使用, 所以不对外提供文档.
- 图形引擎基于
OpenGL4.6
- 物理引擎基于
Box2D
- 音频系统基于
OpenAL
目前主要兼容 WindowsX64 平台. 内置帧性能监控, 使用简单的控制反转(IOC), 降低游戏代码与框架的耦合度, 框架内置多级 后期处理调色&背景处理 着色器管线. 使用描述符(DESC), 描述各构建对象以及挂载组件, 简化手动创建等.
- 开发进度 V1:
▮▮▮▮▮▮▮▮▮▯
92% 底层模块测试完善:▮▮▮▯▯▯▯▯▯▯
34%
FrameworkCore Files: 91
LoC: 14282
封装后提供调用的游戏构建模块参见: 上层模块表
目前顶点组管理器架构, 为避免显存碎片化效率非常低, 以后还会改进.
以上架构并不固定, 可能会有微调.
BiliBili视频 Update: 2024.10.02
动态游戏场景后期画面调色
PS: 能力有限(太菜), PSAGame2D总体为纯代码游戏框架, 目前并不考虑制作图形化编辑器.
项目开坑时间: 2024.03.31