有多少大佬会把游戏放到github上?

0 条评论


  • 6

    龙骑士无面者现在是菜鸟工程师,渴望成为专业模型玩家

    注销用户3G3G6HZTarqrafiGeGary 等 6人赞同

    有一个简单问题,有多少游戏会从源代码开始写?

    所以说,把游戏放到github上不是不行,而是没意义。试想,你用RPGMaker做了个游戏,打算把它开放出来,选择github平台行不行?可以,绝对没问题,但考虑一下你要上传多少素材?

    更别提用来做游戏开发的软件并不普及,想要共享一个工程麻烦的不行。

    -----------------------------------分割线------------------------------------------

    有另一个简单问题,游戏中有多少部分需要分享?

    还是举MC的例子,我把MC的代码摘下来,把材质全换掉,那是不是另一款游戏?

    再举个别的例子,同样是RPG游戏,如果两款游戏人物属性的设置完全相同,伤害算法也相同,那这两款游戏会在多大程度上让人觉得雷同?

    再说,游戏作为“第九艺术”,其中流程化、模块化而不具有独创性的部分少得可怜,与其去找,自己写还来的快一些。

    ----------------------------------分割线---------------------------------------------

    最后一个问题,把游戏的设计、制作部分分享出来,意义何在?

    先看看在github上分享代码的意义所在。我作为搞单片机的三流程序员,上github就是找各种工具、各种驱动还有各种通讯协议。那么,去github找游戏代码,为的是什么呢?我不是游戏开发人员,我实在是想不到去github找代码有什么意义。

    另外,就算去github找了代码,它们能不能直接拿来用呢?如果还要搞移植,我可以很负责地说,不如自己重新实现。

    如果说,有人打算从github上找代码,自己在找来的代码基础上构建新工程,那这部分代码的意义和开发工具有多大区别?这个开发工具又具有游戏属性么?

    -------------------------------分割线-------------------------------------------------

    总结一下:

        在github上分享游戏就像是把自己的画拿出来让大家随便修改一样,站在开发者角度上想一想,谁会干这种蠢事?

    另外:开放mod和把游戏从源代码角度分享出来是完全不同的事。把mod分享到github上倒是个可行的事。

    发布于 2017-08-08 20:51:00 0 条评论


  • 4

    大城小胖不给自己点赞就是一种犯罪,会被打成小胖

    OwenTsai假面女仆卫士小七 等 4人赞同

    首先 github上开源的游戏不少,应该4位数起步。

    每年的各种game jam下来,都会多出一两百个开源游戏。

    但是你会在意他们吗?


    知名的大型游戏开源一般都是生命周期已过, 比如 quake。

    剩下的都是一些不太有名的了。开源了也没有人关注吧。

    当然也有一些很有名,也很多人关注的,比如 2048。但总的来说还是『小游戏』的范畴。

    发布于 2017-08-14 13:55:18 0 条评论


  • 2

    木落python用户,开发者,独立游戏爱好者

    木落None 赞同

    0. 首先,将游戏开源本身没有任何技术上的问题和障碍。而且只要写得不是太差,总是有些价值的。


    所以问题在于:

    1. 游戏跨的领域太多了,一个人搞定所有的可能性并不大。然后人多顾虑就多,作为程序员对开源的接受程度较高,美术啥的可能就不那么热衷,你得考虑他们对劳动成果的态度。


    2. 游戏开发的门槛还是比较高的。首先我们讨论自制引擎的游戏,这中间付出的努力难以想象。而实际上比引擎本身更费力的是配套的编辑器和工具链,所以你也看到有些厂商引擎开源,编辑器闭源,都是套路。而非自研的引擎,作为有经验的老司机肯定会积累大量的工具类,也同样不愿意公布出来。所以事情就很明白了,当大家都敝帚自珍的时候,你选择公之于众,那无形之中又会多了竞争对手。所以出于这样的顾虑选择闭源。


    3. 游戏是一个费时费力的项目,难以由开源社区进行推动。游戏本身往往反映了制作人的意志,而有很多声音的时候,游戏是做不下去的。因为其费时费力地特性,那注定键盘侠会远多于静下心来提交代码的人。这样一来开源的作用可能就是给mod作者参考(举个例子,饥荒几乎是个开源游戏,他们引擎部分闭源,但玩家能直接从lua脚本中读到游戏逻辑中的几乎全部状态和参数,所以mod才会如此之多),或者你决定弃坑的时候把代码交给别人。


    主要还是1、2两点。

    发布于 2017-09-19 12:04:25 0 条评论


  • 0

    风雪想做游戏设计的游戏程序员

    游戏代码不开源都挡不住抄,要是开源了。。。。


    其实是有开源代码的,不过都是过气的游戏,代码提供出来学习用。

    发布于 2017-09-19 10:36:29 0 条评论


  • 0

    Artyficial有普通人皮肤的人形自走鹹魚。

    一般游戏代码不会开源吧~ 开源一般应该是希望更多的人加入,对这段代码进行讨论以及优化,但是对于游戏代码而言,他的形成和走向一般都会根据策划案或者核心玩法来决定,开源的话确实意义不大。

    我能想到开源的意义就只在于我这段代码写的很不错~ 可以用来分享给更多的人~ 但这种一般你写写博客博文就能共享出去而且更清晰明了了。

    再者,作为一个刚上手用Unity的人... 唔... 就只说Unity吧~ 版本不同的话区别还挺大的~ 尤其是5.3改动和5.6改动以及2017新版本之后~ 很多接口可能都不兼容了~ 下载下来代码也未必能顺利运行什么的~ 真的不如看博客或者视频教学~

    唔... 总之如果我写了个游戏~ 我肯定不会开源的吧.... 毕竟自己和策划还有设计人员的劳神费力创作出来的~ 并不是很希望别人在上面改啦... (有心思的改还好~ 就怕乱改的... 自己看到也会心痛吧....) 但是写分享博客什么的就很不错呢~ _(:з」∠)_

    发布于 2017-08-18 09:06:48 0 条评论


  • 0

    舞夜食脑者越是危险刺激,越是让人沉迷

    1. 开源,盗版:没说错的话,github就是分享源代码的地方,开源的话不利于商业化,并且基本没什么盈利,开源项目中游戏项目很少被支持。举个例子,我的世界的态度:开源,开发模组更方便。仅仅是偷着玩盗版也没什么,开发者说过有钱再来支持。但是国内某公司抄袭我的世界,直接照搬源代码,国内存在巨大的监管盲区,尤其是某公司抄袭国外游戏更是管不着。如果你是独立游戏的开发者,并且想要追求游戏质量,你也不愿意看到游戏被盗版,甚至原版都骂声一片。
    2. 跨领域多,费时费力:尤其是涉及美术领域、所以这不是一个典型的可发展的“程序”项目。可能需要研究历史、武器的数据、你需要上传美术素材,甚至可能要发布自己写游戏引擎?不,为了效率也是为了提高质量并不是所有的游戏都是从引擎开始写,老牌的游戏引擎也是游戏公司用来赚钱的,并不会开源。
    3. 要了解开源的目的:开源是为了方便学习源代码,亦或是小众娱乐,兴趣使然。甚至是说某些游戏的垂死挣扎也不为过。发布到github目的是程“程序”,不是“游戏”。(欢迎补充、提问、批评)
    更新于 2017-10-04 16:28:29 0 条评论

  • 登录奶牛关账号即可参与讨论