DAU 是游戏的运营指标性能优化
而性能分析目标也是找到一些 程序上的分析指标函数
如何提高性能和如何提高DAU都是相似的问题,看到枯燥的数据,须要分析问题的缘由性能
例如 40 20 10 准则,留存的第二天,7日,30日须要达到40% 20% 10% 才能够作到DAU 100w优化
这里留存和DAU都是指标,可是如何达到殊不知道设计
性能数据,采样了每一个函数的CPU,内存消耗,能够从函数级别进行性能优化游戏
可是函数级别自己可能并不够,就像异常发生的位置,要修复的多是别的地方的逻辑,避免异常位置的空引用。内存
优化须要了解一个模块的设计思路,从而使用特例化的方式来提升通用程序的性能,而特例化,须要对某个具体样例进行深刻分析产品
相似的留存,也须要细化,系统的每一个部分,从机制,流畅度,反馈,动态交互的角度,提高原有的游戏设计。程序设计
如何肯定哪些模块是致使留存低缘由?或者哪些模块才是可以提升留存的方式?性能分析
除了通用产品角度的指标DAU,留存方面,有没有更直达游戏本质的指标?心流?
或者说指标只是对一个结果的数值化呈现,如何创造出好的游戏?如何设计出优异的程序代码结构?
程序设计中存在patterns,遵循这些pattern,通常就能够设计出好的程序结构,那么游戏设计的patterns 又是什么?