基本信息

  • 开发团队:
    Katalyst Game
  • 主要类型:
    第一人称射击
  • 次要类型:
    沙盒
  • 支持平台:
    Windows
  • 发行日期:
    尚未确定
  • 完成进度:
    0%

游戏简介

自研游戏引擎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系统自举实现界面,支持脱离编辑器编译和启动游戏


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


游戏图片


下载链接


相关链接



游戏展示页面请到这里访问。此页面由 indienova 根据开发者录入信息自动生成
Inspired by presskit() by Rami Ismail(Vlambeer)