你对下一代游戏引擎有什么样的幻想?

0 条评论


  • 5

    OwenTsai游戏设计,Web开发

    红美铃无有时代五十万 等 5人赞同

    一般就简单的游戏开发来讲,我们要经历如下的过程:

    • 设定游戏性和玩家体验目标
    • 头脑风暴并确定idea
    • 原型(Prototype)制作
    • 测试和收集反馈
    • 制作(Production)
    • 测试和收集反馈

    在这个过程中,游戏设计师、美术和程序员都需要使用到游戏引擎。因此对于一款好用的游戏引擎,基于上面的开发流程,我们有着如下的标准和要求,这也是我对于下的一代游戏引擎的期望:

    • Component组件化变得更加易用和强大。对于不会编程的设计师而言,使用高度依赖组件化的引擎有助于设计师一个人测试某些概念,这是很方便的,避免了国内某些策划脑洞大开不切实际,在程序中根本无法实现的想法。
    • 有限状态机。毫无疑问某些引擎和某些引擎的插件已经实现了拖拽组件进行逻辑编写的功能,但毫无疑问这样的拖拽都存在着或多或少的问题。如果下一代游戏引擎能够出现一种趋近于完美的FSM逻辑编辑器,将会是游戏设计师的福音(当然也能帮助程序员实现一些逻辑)。
    • 可定制化的编辑器界面。Unity3D可以通过编辑器编程进而对整个编辑器做出一些界面上的修改。某些修改确实很方便地能够提升工作效率(比如在任务栏添加常用组件的菜单、可配置项目等等)。下一代游戏引擎应当允许开发者用最简单的方式(最好不通过编程实现)定制自己的编辑器界面功能。
    • 可定制的物理组件。如果你做过一个赛车游戏,你就会知道这类游戏是我这种物理不好的程序员的硬伤——你需要对一整辆车做出大量编码和测试,才能保证物理引擎不会出错。比如拉住手刹时间过长会怎样?是否需要引入ABS系统?氮气加速是使用恒推力还是采用变加速?有些时候我们并不需要(或者并不想要)如此复杂的物理系统,我们需要对物理组件进行简化:只保留我们需要的。因此下一代游戏引擎的物理组件应当允许开发者进行定制——需要重力就保留重力,不需要角阻力就删除角阻力。当然了,其他的组件也能够定制最好。
    • 效率和效果。看似这两者无法共存。Unity3D的效果一直被人诟病,被无数开发者拿来与Unreal作比较。确实,Unity3D的灯光、渲染等存在一定的问题,但这并不妨碍Unity3D进行一般游戏的开发。游戏引擎最重要的还是效率,至于效果,我认为应当服务于效率吧。
    • 兼容性强大的官方和第三方插件。现在开发游戏的,利用插件是最明智的选择。既然别人为你准备了更好的工具,何必再去重复造轮子呢?下一代游戏引擎的插件应当更加广泛多样,为了构建不同类型游戏的插件应当专注于其功能,并且做到强大的兼容特性。

    以上,想到什么再补充

    发布于 2017-05-30 22:06:31 1 条评论


  • 4

    Saaya嘴臭狂犬,夜露死苦

    钱小海汪汪仙贝神楽坂真冬 等 4人赞同

    虚幻4的蓝图的再度扩展版

    模块化带来的便捷可以让更多不懂程序的人亲手实现自己的想法

    高度集成商店使得素材获取变得更容易,直接在二级菜单(甚至更多)中购买下载,完善素材供应商与用户的对接

    更多的官方插件,能实现各种特殊需求。

    蓝图功能的强化升级或许就是最好的选择(虽然后期维护和修起BUG来很……)

    但比起什么都做不出,我选择至少做出来但满是BUG

    更新于 2017-05-23 15:24:17 9 条评论


  • 2

    xp觉得自己很牛逼的游戏开发人员

    少年,有听说过RPG制作大师吗?

    有想过哪天出现个FPS制作大师,RTS制作大师,MOBA制作大师... ...

    游戏引擎只是一个工具,下一代引擎应该是弱化开而强化想法的实现。最简单的说法应该是有一个图形/资源/UI等等基础内容的核心,通过组件的方式为各种类型的游戏提供支持(例如FPS组件,RPG组件)。

    加上轻量简洁的编程方式(甚至说制定化功能)来实现特殊的需求。

    最大化的减少要花在开发上的时间而将时间更多地交给想法和设计

    发布于 2017-05-25 20:58:41 0 条评论


  • 2

    GoodORC_mayao1110年游戏划水开发者

    xp无有时代 赞同

    用了Unity3D之后的感觉——过了这么多年,硬件性能都翻了倍,咱们的游戏开发模式终于进步了!!!

    没有XML!用Component代替继承!真的可以拖拽编程!可喜可贺!!!

    我已经很知足了。希望在技术思想方面继续进步,比如开发语言从C#转为某种类似Python的语言,设计合理的话可以极大减少代码行数~

    往小了说,游戏引擎只解决两个问题:运行性能、开发效率。

    其他能实现什么效果之类的,都是上层建筑问题,不能算作基础问题。所以我还是比较关注引擎设计思想,对开发效率的影响。

    回某答主:蓝图真的只是一个过渡产品,并不是真正的技术发展的主干道,这个我可以很肯定~~

    发布于 2017-05-24 10:35:12 0 条评论


  • 0

    海月残心

    高度智能AI支持

    发布于 2017-05-24 18:11:39 0 条评论


  • 0

    Arcadiathe Paymaster

    Google A.I. Inside


    然后发现游戏被墙了,国内一片差评

    发布于 2017-05-23 19:07:54 0 条评论


  • 0

    Doom Liang我被折叠的回答,都是精华

    全面支持神经元连入

    营造高拟真体感体验

    兼容各种周边外设飞机杯

    发布于 2017-05-23 15:58:18 1 条评论


  • 0

    Yakumo_Inuyama主机游戏爱好者,伪宅,是个秦吹(。

    有育碧的预告片那样真实就好233

    发布于 2017-05-23 15:23:44 0 条评论

  • 登录奶牛关账号即可参与讨论

{{question['follower_count']}} 个玩家关注

...

相关元素

相关问题

暴雪的所有游戏都是用自己的引擎吗?这样做有什么好处和坏处?

9人关注 5个回答

《英雄连》的物理效果是怎么实现的?

3人关注 1个回答

哪个引擎最适合做开放世界游戏?

4人关注 4个回答