2015年的《卡德洞窟》有大概1400个单独的组件。如果要在传统类层次结构创建1400个独立组件几乎是不可能的。
巧的是,Unity引擎其实解决的是同一个问题。但布莱恩对当时Unity的开发并不知情。《卡德》引擎几乎与Unity 在同一时间开发出来,二者属于平行迭代,就像爱迪生的电灯和斯旺的白炽灯。类似于《伽玛世界》的做法,《卡德洞窟》通过选择基础生物模板(人类、野猪、植物等)来生成独特的NPC,再程序化地去生成其装备和变异路径。布莱恩终于可以自由地在《卡德洞窟》种加上越来越多的模块,RNG(Random Number Generator)让《卡德洞窟》的棋盘可能性急速扩展。