[讨论] Unreal4 X Nintendo Switch

楼主: takase (............)   2017-04-21 20:22:16
http://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
推整理!
作者: CaspianY (yoyo)   2017-04-21 20:49: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
棒!推
作者: joe71002 (电脑虫)   2017-04-21 22:57:00
技术面的东西不太懂,不过看来可以期待switch上的第三方游戏阵容了
作者: hasebe (煮熟的番茄)   2017-04-21 23:21:00
系统有软件=>壳=>核心架构以往的壳应该也是特规的,现在有跟UE合作做中介壳核心也接进PC架构,方便移植...看起来是这意思XD
作者: krousxchen (城府很深)   2017-04-21 23:58:00
应该是GPU用nV的关系,不然CPU还是Arm再来就是指令集之类的东西都用PC主流,而非任自制
作者: hasebe (煮熟的番茄)   2017-04-22 00:01:00
NV有说针对移植特别设计没错XD
作者: krousxchen (城府很深)   2017-04-22 00:10:00
不过照任的说法,应该是PC主流+任自有指令集
作者: bob2003t (bob)   2017-04-22 01:20:00
UE4不错啊 好开发 又容易跨平台以日厂来说以后跨平台主流应该就是是PS4+NS的组合了而且用现有的成熟引擎也不用花太多时间去摸索
作者: ARX888 (LAEVATEIN)   2017-04-22 08:52:00
指令集是arm kernel基于freebsd k桑说的指令集应该是api或sdk之类的东西吧? 游戏引擎具备跨平台功能的话本来就会把平台间的差异处理掉 只是这次老任应该是和epic合作 进一步把shell做成近似于pc 让开发者好适应使用修改过的freebsd而非特规os应该也有些关系
作者: krousxchen (城府很深)   2017-04-22 09:50:00
GPU也有指令集呀XD
作者: ImCasual (七星破军干你娘)   2017-04-22 09:51:00
任天堂长大了(拭泪)
作者: krousxchen (城府很深)   2017-04-22 09:55:00
NSOS是从3DSOS改的,那些版权宣告是有应用到API不然版权宣告也有安卓呀XD难道说是用安卓改的??XDUE4就是SDK呀XD之前不支援WiiU就是指令集问题WiiU跟NS的API也都是用OpenGL,UE4也是不支援WiiU问题就在WiiU跟之前,任天堂卡在硬件旧思维觉得游戏机硬件方案重要,像GC的八道硬件光源还是在用硬件着色器,结果早就改用软件着色器了
作者: snowinwater (Snow)   2017-04-22 10:15:00
但GC的光源真的很有感 当年看到路易鬼屋好震撼
作者: krousxchen (城府很深)   2017-04-22 10:16:00
WiiU跟NS没差多少,只是WiiU的硬件太特殊UE4就不支援任天堂很认真在定制WiiUCPUGPU,只是方向错误指令集是硬件、APISDK是软件,位阶是指令集>API>SDK
作者: hasebe (煮熟的番茄)   2017-04-22 10:21:00
WiiU开发套件有开发者说很好用...不过就是难移植只能说任天堂错估情势囉
作者: krousxchen (城府很深)   2017-04-22 10:22:00
最后就影响SDK移植到这硬件的麻烦程度WiiU跟NS的性能没差多少我是觉得WiiU基本上就是受到GC开始的旧包袱绑住了这也是用PPC的PS3XB360被抛弃,PS4XB1改用X86的原因连开发者都习惯用DX的语言,而不是OpenGL的语言XD所以NS的开发工具也被建议说要支援DX语言
作者: hasebe (煮熟的番茄)   2017-04-22 10:40:00
WiiU就沿用Wii的成功模式,当年岩田太有自信了大概想说不用三厂支援,也能像Wii那样自己打
作者: krousxchen (城府很深)   2017-04-22 10:56:00
wiiu卖的好UE4就会支援了,可惜卖不好像ps360,也是有被支援到刚才讲的指令集应该讲shader比较正确
作者: Bencrie   2017-04-22 15:50:00
那个语言是说 shading language 还是 d3d/gl API?
作者: krousxchen (城府很深)   2017-04-22 17:05:00
语言那个是看访谈的,没详细指明,只是大约讲DX跟OpjenGL
作者: donkilu (donkilu)   2017-04-22 23:27:00
Switch是跑NVN,任社特化的OpenGL-like API
作者: Nojudge (小恩予)   2017-04-23 17:09:00
Nintendo third party game is soooo weak

Links booklink

Contact Us: admin [ a t ] ucptt.com