楼主:
takase (............)
2017-04-21 20:22:16http://jp.automaton.am/devlog/report/20170421-45291/
著名游戏引擎 Unreal4 和Nintendo Switch 最近举办了面向开发者的发表会
提了不少有意思的,值得注意的亮点
简单整理
WiiU时代就一直有引入unreal 3的呼声,但总归一句时机不到/不对 ,不了了之
(很有意思的日式含蓄表达)
在epic games和任天堂软件部门的努力下
双方从还是开发机代号NX 时期,就建立了相当密切的合作关系
Switch软件开发方面 从 中介软件/壳层 都受到相当强的影响
和以往的任天堂,自家特规架构 > 自家自用壳层/中介 的情况不可同日而语
Switch基本架构和PC也比较接近,连带的也带来了开发与移植上的亲和性
简而言之,Switch软件开发层面的开放性 和以往的任系主机完全不一样
接下来是谈版本更新,以及开发套件价格
任天堂方希望能将开发套件的价格压在5万日币出头,吸引独立游戏开发者
(以日本的环境而言,大概就同人游戏厂商吧?)
然后,对switch的游戏发布、技术支援等等问题主要还是任天堂来处理
会场展示了以五万日币开发套件 开发出来的范例 赛车游戏
简单按下内建选项,就能让原本对应PC的程式码于Switch上执行
(当然,最佳化,debug的工作还是需要的)
不仅是单机,本地连线对战的部分也是无缝接轨,两三分钟就能顺畅的转过去
开发套件 对Switch自身的特殊功能也有相当细腻的支援,比如Joy-Con的体感支援
或者纵横画面的变换
也针对家机/掌机模式的切换,默认三种不同等级的光影渲染
最后以 著名建筑 路易斯‧巴拉甘宅的3D展示作结
https://www.youtube.com/watch?v=Y7r28nO4iDU
受限于物件复杂度以及画面比率等等问题 Switch只能执行720p画质的demo
但如果经过仔细调整,挑战1080p画质 应该是不成问题的
作者:
hasebe (煮熟的番茄)
2017-04-21 20:32:00推整理!
作者:
exdxboy (Exdxboy)
2017-04-21 20:55:00推
作者:
srw234 (我爱机战)
2017-04-21 21:45:00期待机战上Unreal4!反正在老任家机从64起都是3D机战,趁这次无痛升级也不错~
作者:
srwcc (老马)
2017-04-21 22:19:00棒!推
技术面的东西不太懂,不过看来可以期待switch上的第三方游戏阵容了
作者:
hasebe (煮熟的番茄)
2017-04-21 23:21:00系统有软件=>壳=>核心架构以往的壳应该也是特规的,现在有跟UE合作做中介壳核心也接进PC架构,方便移植...看起来是这意思XD
应该是GPU用nV的关系,不然CPU还是Arm再来就是指令集之类的东西都用PC主流,而非任自制
作者:
hasebe (煮熟的番茄)
2017-04-22 00:01:00NV有说针对移植特别设计没错XD
UE4不错啊 好开发 又容易跨平台以日厂来说以后跨平台主流应该就是是PS4+NS的组合了而且用现有的成熟引擎也不用花太多时间去摸索
作者:
ARX888 (LAEVATEIN)
2017-04-22 08:52:00指令集是arm kernel基于freebsd k桑说的指令集应该是api或sdk之类的东西吧? 游戏引擎具备跨平台功能的话本来就会把平台间的差异处理掉 只是这次老任应该是和epic合作 进一步把shell做成近似于pc 让开发者好适应使用修改过的freebsd而非特规os应该也有些关系
作者:
ImCasual (七星破军干你娘)
2017-04-22 09:51:00任天堂长大了(拭泪)
NSOS是从3DSOS改的,那些版权宣告是有应用到API不然版权宣告也有安卓呀XD难道说是用安卓改的??XDUE4就是SDK呀XD之前不支援WiiU就是指令集问题WiiU跟NS的API也都是用OpenGL,UE4也是不支援WiiU问题就在WiiU跟之前,任天堂卡在硬件旧思维觉得游戏机硬件方案重要,像GC的八道硬件光源还是在用硬件着色器,结果早就改用软件着色器了
WiiU跟NS没差多少,只是WiiU的硬件太特殊UE4就不支援任天堂很认真在定制WiiUCPUGPU,只是方向错误指令集是硬件、APISDK是软件,位阶是指令集>API>SDK
作者:
hasebe (煮熟的番茄)
2017-04-22 10:21:00WiiU开发套件有开发者说很好用...不过就是难移植只能说任天堂错估情势囉
最后就影响SDK移植到这硬件的麻烦程度WiiU跟NS的性能没差多少我是觉得WiiU基本上就是受到GC开始的旧包袱绑住了这也是用PPC的PS3XB360被抛弃,PS4XB1改用X86的原因连开发者都习惯用DX的语言,而不是OpenGL的语言XD所以NS的开发工具也被建议说要支援DX语言
作者:
hasebe (煮熟的番茄)
2017-04-22 10:40:00WiiU就沿用Wii的成功模式,当年岩田太有自信了大概想说不用三厂支援,也能像Wii那样自己打
wiiu卖的好UE4就会支援了,可惜卖不好像ps360,也是有被支援到刚才讲的指令集应该讲shader比较正确
那个语言是说 shading language 还是 d3d/gl API?
语言那个是看访谈的,没详细指明,只是大约讲DX跟OpjenGL
作者:
donkilu (donkilu)
2017-04-22 23:27:00Switch是跑NVN,任社特化的OpenGL-like API
作者: Nojudge (小恩予) 2017-04-23 17:09:00
Nintendo third party game is soooo weak