title: 如何设计一个易扩展的游戏技能系统？
desc: PC端如DotaLOL梦幻西游等等。<br>手游端如刀塔传奇。<br>可以很好的应对后续不断添加的需求。<br><br><br>或者有哪些开源的可以学习的。
topic: 游戏开发
content: 谢邀，不过这块好像也没啥可说的，这几年主要的改变就是 “表格化” 了。以前一个新技能或者一个新buf都需要编写相应的代码，规模上去以后，修改频繁，这样的方法经常造成开发效率底下以及bug多的问题。虽然有些游戏引入了局部表格化的方式，但是还是不够彻底，更多的游戏使用了完全 “表格化” 配置。一共三张表：技能表，buf表和道具表。程序只实现字段，修改和扩充都由策划完成。程序做一个配置检查工具，检查策划的 excel写
answerer_tags: Putty本无树，MinGW亦非台