第236章 游戏官方和第三方-《游戏开发指南》


    第(2/3)页

    “是的。”单杰老老实实回答。

    “可以。”

    C++和java显著的区别在于,C++确实比java难。相对而言java上手更容易,开发敏捷,版本可以迅速迭代,更适合小型团队快速开发,而且java是开源的,更方开发MOD,当然这也是一把双刃剑,还有可移植性更好,之前叶沉溪也对可移植性提出了要求。

    《我的世界》最初便是用java开发的。

    但java的问题是虚拟机占用的内存太多了,尤其是对于这种地图上存在大量方块都需要占用内存的游戏,况且它本身代码优化便很差,玩家再打点儿什么材质包之类的,偶尔再来一场森林大火,简直欲仙欲死。

    后来巨硬也意识到这些问题,又推出了C++的版本,从PC到移动版到PS4和XBOX版等等,全是C++重写的,但此时各种社区上存在的MOD却依然是基于java的。

    游戏移植有巨硬发工资,MOD制作者可没有,谁会干?所以C++版本要取代java版本还有一大条路要走。

    所以现在《万物起源》从一开始就直接用C++写,不存在MOD移植的问题,顶多就是开发周期长了一些,但对玩家设备硬件的要求却会低很多。

    很值得。

    至于API,玩家要什么,他们给什么,当然也会经过考量,但这种态度会明确告知玩家。

    ……

    “杨舒,你这边工作量不大,就刚我发给你的那份需求文档,里面我先罗列了100种游戏中比较常见的资源,主要是各种基础的石块,砖墙,木头,矿,食物,家具这些,分别做出物品和图标,我罗列了一下,大概一共要做342张图,不过都不复杂。”

    “什么规格?”杨舒问,又有些不开心,怎么这活儿越来越没难度……

    “方块是32*32,图标16*16,都写在文档里了,你待会儿自己看吧。”

    “一个方块才32*32?”

    叶沉溪笑道:“怎么,嫌模糊啊?”

    这都算好的了,像《我的世界》初始是16*16的,那才是满屏马赛克,尤其是第一人称视角,离各种石块近一些,鼠标晃动的时候那叫一个目眩神迷。

    3D模式下的像素风并不像2D那样容易带给人怀旧的感觉,还是适度一些的好。

    “哦……”

    “哦啥哦,给我一个时间。”

    “也是两周吧……”

    现在这个项目组三个美术,这种工作量,杨舒几乎可以自己不干,就交给另外俩人。

    “知道你闲,要没事儿自己就去找点儿来做,《求生》的蝙蝠侠MOD你看到了吗?你应该比他会做得好一些吧,自己也可以做几个放上去,要不就去曹若若那儿申请一些原画,现在他们正在做欧美版《永恒之战》的本地化,也有一些原画和模型的调整工作,主要是原画。”

    “好,我知道了。”
    第(2/3)页