PhotonQuantum光子确定性量子引擎
多人游戏运行和制作方式的革命性改变

革命性的改变

在光子引擎成熟的基础上,
花费超过2.5年时间研发的Quantum量子引擎
进展快速,现已经支持3D物理引擎!

使用完全革新的方式
来制作你全新的多人快节奏游戏

专门为MOBAs,RTS,格斗动作Brawlers,运动游戏,格斗游戏同类高即时性要求游戏类型设计。

极端高效,超低网络占用。

PhotonQuantum特性

极端高效
专为提供顶级体验的游戏打造
C# Pointers
优化紧凑的game state
自定义IL emitter
超低占用
超低网络占用
为性能极端优化
模拟运行
玩家之间仅仅发送输入指令
不Lockstepping的精准预测/回滚确定性模拟
无需知道具体游戏状态的服务器逻辑,来管理延迟,输入量
高延迟用户不会影响其他用户的体验
全新构架
无需进行网络插入操作,无需添加延迟
极优性能
仿真代码中无GC
所有都是预分配且可重用
极优性能
高度重用
全部预先分配且可重用
极低占用
DEMO仿真运行在 2,000 - 10,000 Hz(PC)
对移动平台非常重要的低CPU占用
同时降低服务成本
重放系统
在游戏中记录输入操作,并可完全1:1的重放中重现操作
可在Unity和纯.Net App中使用(自动测试)
寻路系统
A*寻路并支持NavMesh
从Unity输出navigation mesh到Quantum量子引擎
带碰撞躲避的Navmesh agents
动画支持
从Unity中输出mecanim state machines
Root motion, transitions 和参数全部由Quantum量子引擎进行驱动
物理引擎
完全确定性3D和2.5D物理引擎
源码多线程支持
支持静态,或动态的碰撞器Colliders
运动学人体kinematic bodies
触发器Triggers
层Layers
投射Raycasts
Shape overlaps
覆盖Overlaps等.
组件系统
定制化的 DSL 可以让你定义游戏状态如entities, components等
Favors writing decoupled
和高性能子系统
断线重连
使用Snapshots来进行用户断线重连
抽象多人
游戏逻辑无需了解或者考虑多人游戏(网络)部分
极大加快开发进度
数学库
优化的Q48.16浮点数(跨平台的可确定性)
FPVector2, FPVector3, FPQuatemion, FPMatrix等
Variable-density LUT基础的三角功能和开方
参数化曲线Parametric curves

拥抱未来,制作快节奏游戏的完全革命性方式!

我们世界领先的全新Quantum量子引擎,已经在多个世界级工作室中采用:

确定性整体构架

确定性构架
  • 在游戏者之间仅发送输入,意味着超低网络占用

    使用确定性的仿真来处理状态的预测和回滚,而无需锁定步长/Lockstepping

    无需网络插值,无需额外处理状态延迟

为性能优化

完全为性能所优化
所有部件都是预分配的(Pre-Allocated)和可重用的。

路径寻找

支持带NavMesh的A*寻路
支持从Unity中导出导航Mesh到Quantum

动画支持

支持从Unity的Mecanim状态导出
根动画,过渡和参数全部由Quantum驱动

整体组件系统

定制化的 DSL 可以让你定义游戏状态如entities, components等
Favors writing decoupled 和高性能子系统

2D3D物理引擎

完全确定性,支持静态动态的碰撞器Colliders,触发器Triggers,层Layers,投射Raycasts和覆盖Overlaps等

零延迟+100%同步 | 确定性Quantum引擎演示视频

光子产品
error: 转摘请联络我们~