3.8小结
在玩游戏期间使用的数学知识通常相当简单,尽管代码中使用的数学知识可能非常复杂。玩家不希望由于在玩游戏期间不得不处理许多数字而分心,因为他们的大脑必须从控制角色的动作转换到记住数字的含义。许多游戏回避了数字,而是通过像计量仪和量表这样的图标以图形方式显示数量。因此,虽然设计师不一定需要上高级的数学课即可设计游戏,但是他们应该基本理解游戏引擎使用的是哪一类数学知识,以便能够与编程团队充分交流。
另外,如果设计师希望在设计关卡时使用公司专有的脚本语言,则应该很好地理解布尔逻辑的基础知识。脚本允许设计师在玩家执行动作时更改游戏世界的状况,因此理解布尔逻辑的基础知识对于学习任何脚本语言都很重要。否则,设计师将不得不与程序员合作,以在游戏进行过程中执行他们考虑的更改,这不仅会延缓开发流程,而且可能导致计划外的或者错误的效果,这些可能要花相当多的时间和精力来进行校正。布尔逻辑是设计师的基本工具。