Krystallos Starter Demo

Krystallos Starter Demo

0% 完成度 0 评论 0 人喜欢
游戏类别
开发团队
Katalyst Game

平台: Windows

自研游戏引擎Krystallos Engine的技术性Demo,目前提供二进制包试玩。

查看详细介绍

详细介绍

自研游戏引擎Krystallos Engine的技术性Demo,目前提供二进制包试玩。


阶段性记录一下目前已完成的工作:

整体框架搭建 窗口系统:封装GLFW

日志系统:封装spdlog

输入系统

世界系统:模仿Unity搓了一套猴版World-Level-GameObject-Component框架

序列化与反序列化

渲染系统:封装OpenGL + 封装Assimp + 多Pass延迟渲染管线 + PBR(IBL环境光照) + CSM + SSGI(SSR + SSAO) + Bloom + Light Shaft + FXAA Console + 动态平行光源和点光源 + HDRI Skybox

骨骼动画:支持简单的动画状态机

物理系统:集成Bullet作为物理引擎,实现碰撞检测、触发器、刚体模拟(Box、Sphere、ConvexHull)、射线检测

音效系统:集成OpenAL实现3D音效

UI系统:集成ImGui作为引擎的UI

编辑器:用UI系统自举实现界面,支持脱离编辑器编译和启动游戏


目前引擎的功能基本完整,计划于教程或技术文档完成后同步开源。

参与此游戏的讨论

暂无关于此游戏的评论。

您需要登录或者注册后才能发表评论

登录/注册