MetalCore 引擎现状

不知道大家是否还记得我的 MetalCore 游戏引擎,在这个被 UE4 和 Unity 引擎主宰的时代,MetalCore 还在顽强的成长,不断完善。

我的项目一直在使用 MetalCore 进行开发,而 MetalCore 也在项目的实践中也在不断完善。现在已经实现了 SSAO 和 HDR 效果,以及对 VR 和 AR 的支持。虽然效果和主流的商业引擎相比,还相去甚远,而且新技术的不断涌现,MetalCore 要跟上步伐并不容易。但我相信以实用角度出发,能够满足项目的需求,能够自由扩展,能够实现我们的想法,就是好引擎。

下面是几张最近调 shader 时,保存的截图。

简单介绍一下 MetalCore

MetalCore 引擎起源于独立赛车模拟游戏《极速时刻》,由Johnny孙于2013年开始开发。该引擎全部由C++语言编写,代码超过50万行,图形底层为 OpenGL,完全由 shader 进行渲染。现在已经运用于多个商业项目的开发,引擎也在日益完善,功能不断增加。

已实现的功能

  • 跨平台,支持 Windows, macOS, iOS, Android
  • 简单高效的渲染流程
  • CascadedShadowMap 实时软阴影
  • SSAO 和 HDR
  • Bloom 效果
  • 骨骼动画
  • 内置 Bullet 物理引擎
  • 支持 mp4 视频
  • 支持 sql 数据库
  • 网络模块,以及 websocket 支持
  • 汽车物理模块
  • 多屏幕输出
  • 切分屏显示
  • VR 、AR 应用开发

特点

  • 跨平台
  • 自由扩展
  • 体积小巧
  • 开发灵活方便
  • 运行稳定
MetalCore
2017-4-10
  • {{comment.name}}{{comment.time | fDateTime}}

    • {{reply.name}}{{reply.time | fDateTime}}

Recent Articles

Recent Comments