第227章 开始制作网游!(2/2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
林子恒作为事实上的第三名程序员,一开始就跟着开发引擎功能。
从写逻辑层开始,一直做到产品最核心的图形渲染。
怎么用最少的三角形把画面做得好看,如何确保硬件消耗与稳定性,都是刻入林子恒骨子里的东西。
也因这份能力,林子恒被无数猎头盯上,希望挖他过去给人当主程序。
但因老板对于自己有知遇之恩,林子恒一直都在拒绝。
直到目标公司变成美国游戏巨头Take-Two,承诺的最低薪水就是当前薪水的三倍,他才过去了。
到了新公司,林子恒开始接触Ureal。
后来的从业生涯中,他又使用了Uity3D引擎。
自己创业期间,开始使用开源引擎Godot。
由于当时Godot的功能并不全面,3D渲染方面存在明显短板,他就刻意给Godot重构了3D渲染能力。
所以,对于林子恒来说,3D游戏引擎这东西,他是太熟悉了。
不夸张地说,就是闭着眼睛乱写,他也可以从头写出一个。
《洪荒》这款网游的引擎,林子恒打算基于Godot来写。
毕竟,重生之前的四年创业期间,他一直都在使用这款引擎,对它最为熟悉。
虽说当时的Godot在3D渲染方面不如Ureal和Uity3D等商业引擎,但是放在这个时代,它是绰绰有余了。
硬件条件就在那里。
使用了高级渲染技术的《雷神之槌》,直接成为显卡测试工具了!
也因其显卡要求太高,根本没有卖出几款。
同样,因为这个时代的硬件条件,林子恒也不必把完整的Godot引擎写出来。
Godot的核心代码将近二百万行,林子恒决定只取其中的网络、场景、动画等一小部分。
估计也就四十万行代码。
名字他也想好了。
【开天引擎】。
保守估算,他每天可以写出5000行有效代码。
80天就能写完。
再测试10天,就是三个月。
写出引擎核心模块,卡佳那边就有东西用了。
剩下的边角模块,包括开发工具,林子恒可以慢慢写。
总之,整个【开天引擎】,他不会假手他人。
如此一来,就能把这套技术封锁更长时间。
前世作为业内人,他见过太多恶心事。
他不想看到国内某个巨头用着他的引擎技术,抄袭他的产品。
【你已经写过这种3D引擎,进行了稳定性测试?】卡佳提出一种最合理的猜想。
林子恒无声笑笑,回复:【猜对了。】
【那,硬件消耗如何?】
这句也是问到了点子上。
林子恒前世在画鸟软件工作时,遇到的最大困难,就是引擎对于硬件的压力。
他能成为渲染方面的程序员,就是因为他能更好地平衡画面效果和硬件消耗之间的矛盾。
进入AI时代,某些很牛B的aget,同样会在此类问题上面犯错。
【通过多种手段。比如LOD减面,雾遮挡,即时加载。】
【你是网络游戏,各种模型占用内存很多,你打算怎么做?】
【严格控制模型面数。比如:主角限定1500面,怪物最高1200面,树干不超过100面,树冠使用六到十个图片交叉。】
【这么低的面数,人物棱角会很明显啊。效果肯定赶不上《古墓丽影》,甚至不如《半条命》。】
《古墓丽影》是一款3D冒险动作游戏,96年全球发行。
《半条命》是一款枪战游戏,98年全球发行。
林子恒没玩过,但前世陪着艾沐瑶去网吧上网时,见到别人玩过。
因此,卡佳一提那两款游戏,他的脑中就已有了画面。
很明显,卡佳认为,这种品质的画面不算好。
然而,林子恒决定一意孤行。
不是他激进,而是他的眼睛盯着全球。
此时,国际上已经有了两款著名网游。
分别是:
《网络创世纪》,英文名UltiaOlie,简称UO)。
《无尽的任务》,英文名EverQuest,简称EQ。
无论是国际玩家还是国内玩家,都很推崇这两款游戏。
它们的玩法和技术,全都成了很多人心目中的标杆。
根据后世总结,全球最赚钱的网游《传奇》,之所以很难赚到老外的钱,就因它是2D的。
在玩过两款3D网游的老外看来,《传奇》就是一个穿着乞丐衣服的乡巴佬!
谁玩《传奇》,代表着谁品味低!
恰好,玩游戏的人群,大都是些年轻人。
年轻人最爱面子,当然不愿被人鄙视。
所以,无论《传奇》在宣传上砸多少钱,老外就是不玩!
林子恒好不容易做一款网络游戏,还早早做出来,那必须去赚老外的钱!
他可记得,前世那些出海游戏公司,每年能从老外那里赚到多少!
至于卡佳这种人的感受?
用得着理会吗?
卡佳根本就不是网络游戏的重度用户!
当然,作为合作者,林子恒还是要忽悠一下的。
【只要动起来,看起来就会好很多。而且,我的引擎很强大,可以通过渲染解决一些问题。】
【地图怎么弄?】
卡佳没再纠缠硬件消耗,直接换了一个话题。
【你有什么建议吗?】
【前段时间我和朋友讨论EQ,觉得无缝大地图很帅。你既然能写引擎,应该有能力实现吧?】
【客户端实现完全没问题,服务器则压力很大。主要是网络要求高,还要消耗巨量服务器算力。】
【说的也是。】
接下来,卡佳不再触及技术实现方面,而是说到了她得到的外包工程。
林子恒把几乎所有玩法模块,一股脑地外包给了卡佳。
这些都是逻辑问题,放在后世就是写脚本的事,甚至可以做些导表工具,让策划填表实现。
但在此时,林子恒既没有程序员,也没有策划组。
让他去写工具,那是浪费他的时间。
不如外包出去,直接写死。
这样还能有个好处:数据藏在加密文件里面,不容易被人拔数据,从而增加了写外挂的难度!
【量太大了,我必须组建团队。】卡佳说道,【你说一下时间,我才好决定去找几个人。】
【五个月如何?】林子恒道,【今年九月中旬,我希望能够测试。】
【那……我要找最少三个帮手。】
【不管找几个,尽量不要泄密。另外,价格是固定的,你开个价!】
【哇!】卡佳发来一句惊叹,【我开多少,你都认吗?】