有一个简单问题,有多少游戏会从源代码开始写?
所以说,把游戏放到github上不是不行,而是没意义。试想,你用RPGMaker做了个游戏,打算把它开放出来,选择github平台行不行?可以,绝对没问题,但考虑一下你要上传多少素材?
更别提用来做游戏开发的软件并不普及,想要共享一个工程麻烦的不行。
-----------------------------------分割线------------------------------------------
有另一个简单问题,游戏中有多少部分需要分享?
还是举MC的例子,我把MC的代码摘下来,把材质全换掉,那是不是另一款游戏?
再举个别的例子,同样是RPG游戏,如果两款游戏人物属性的设置完全相同,伤害算法也相同,那这两款游戏会在多大程度上让人觉得雷同?
再说,游戏作为“第九艺术”,其中流程化、模块化而不具有独创性的部分少得可怜,与其去找,自己写还来的快一些。
----------------------------------分割线---------------------------------------------
最后一个问题,把游戏的设计、制作部分分享出来,意义何在?
先看看在github上分享代码的意义所在。我作为搞单片机的三流程序员,上github就是找各种工具、各种驱动还有各种通讯协议。那么,去github找游戏代码,为的是什么呢?我不是游戏开发人员,我实在是想不到去github找代码有什么意义。
另外,就算去github找了代码,它们能不能直接拿来用呢?如果还要搞移植,我可以很负责地说,不如自己重新实现。
如果说,有人打算从github上找代码,自己在找来的代码基础上构建新工程,那这部分代码的意义和开发工具有多大区别?这个开发工具又具有游戏属性么?
-------------------------------分割线-------------------------------------------------
总结一下:
在github上分享游戏就像是把自己的画拿出来让大家随便修改一样,站在开发者角度上想一想,谁会干这种蠢事?
另外:开放mod和把游戏从源代码角度分享出来是完全不同的事。把mod分享到github上倒是个可行的事。