0133 核心程序(1/2)
作者:差不多了
    “游戏引擎百分之五,游戏平台我记得同样要抽成,唔……好像是百分之三十?”

    石易宁不太记得具体情况了,趁着下载引擎的时候他去几个游戏平台看了看,了解到大概都是三七分账,上下浮动并不大。

    这些钱石易宁都不会吝啬,也没办法吝啬,他现在没有时间建立一个属于自己的用户生态系统,那是需要很多年才能经营起来的一个环境。

    如今不论是国内还是国际上,游戏市场已经逐渐规范化,尤其是电脑端游方面,玩家通过平台下载游戏已经属于常态,更不用提其他游戏设备!

    利用人家平台的庞大客户群体资源赚钱,分成无可厚非,不过倒是可以适当谈一谈具体的比例,做生意本来就是一件双赢的事情嘛。

    石易宁觉得这方面有得谈。

    思绪飘飞之间,虚幻4引擎下载安装完毕。

    点进界面,石易宁脑海中自然而然的浮现出一行行代码,他的双手仿佛不受控制,想要将大脑当中的想法通过键盘输入到引擎当中。

    “对,还有一件要紧事……”

    石易宁忽然想起另外一件重要的事情,那就是软件著作权。

    由于游戏这一类产品是没有专利的,所以只能申请软件著作权。

    如果申请软件著作权,需要提交软件的源代码前两千行,还有后两千行,这样一来,这四千行代码就变得极其重要。

    不希望游戏核心内容被盗取抄袭,势必要在前后两千行源代码上下足功夫,既要简明扼要又要能够实现非常关键的逻辑需求。

    优秀程序员和普通程序员之间有一个区别就是,同样的一个逻辑需求,普通程序员需要写十行代码,优秀的程序员可以只利用三行,甚至两行代码来实现。

    石易宁不仅要将重要的内容压缩到前后两千行代码当中,还要尽量压缩整个游戏核心代码的数量,这样做更加能够增加四千行著作权代码的比重!

    石易宁起身站到窗户边看向街边路灯,脑海中无数词条、游戏内容、游戏函数交织滚动,大约过了十多分钟之后,他回到座位上敲下了第一行代码……

    PlayerInputComponent->BindAction(“ReStart“, IE_Pressed, this,&AMyPacManCharacter::ReStart);

    (认得的不要说,我是瞎写的……)

    噼噼啪啪的声音从老板办公室内响了起来。

    宋林凯在门外听到动静,探头看了一眼,发现死党坐在电脑前面认真的敲击着键盘,旁若无人的状态,保镖大哥对他做了一个噤声的动作。

    宋林凯向李杰克点了点头,蹑手蹑脚走到石易宁身边,看了一眼屏幕,心中惊叹。

    “这就开始干活了?”

    他不懂计算机语言,更不懂游戏引擎是什么,满屏幕花花绿绿的字母和符号在他看来简直比股市的K线图还要混乱,完全摸不着头脑。

    看了一会,宋林凯感觉昏昏欲睡,觉得不如去和牛庆昇探讨电脑硬件,就离开了老板办公室。

    制作一款游戏,或者说制作一款软件,最艰难的一步并不是编写源代码,也不是测试可行性,更不是检测漏洞,是想法!

    也就是所谓的核心底层逻辑,放到游戏上就是核心玩法!

    每一款能够成为现象级的游戏,都会有一个打破常规,但是又能够被大众接受认可的核心玩法。

    从很早的小霸王红白机开始,就一直是这样。

    花里胡哨的外表和皮肤只是锦上添花,这块“锦”才是最最重要的东西,而“锦”就是游戏的核心玩法!

    回合制游戏,即时扮演类游戏,开放世界、卡牌、赛车、fps,每一个游戏类型,都拥有鲜明的核心玩法!

    而某个类型当中最受欢迎的游戏,一定是将核心玩法开发到了一个极端的高度,让人们看到了前所未见的东西,有了新鲜的体验,才能引发热潮。

    绝地求生的核心玩法是极大的随机性和在广袤地图上收集资源,然后在逃往安全区域过程中和敌人交锋,最终取得胜利,体验成就感!

    总结一款已经面试的游戏非常容易,可从零到一的创造却无比的艰难!

    没有相关的想法,哪怕集合全世界最顶尖的程序员,也没办法制作出绝地求生这款游戏,程序员懂的是计算机语言,不是游戏策划。
0133 核心程序(2/2) 点击下一页继续阅读。