我是游戏开发新手。以前我总是说我做游戏的时候希望它们能高度可定制化,但我意识到我还没有考虑到我需要在制作过程中不断做或不做什么来使模组尽可能可行。是仅仅编写模块化代码就足够了吗?我还需要考虑哪些设计选择吗?