虚幻引擎比 Unity 难学吗

46 天前
 Chad0000
现在在学 Unity ,因为有 C#基础我感觉很简单。但据我了解很多 Unity ( U3D )开发的游戏性能不如虚幻引擎的。

本人计算机本科,C++毕业后就没用过了。

目前打算学完 Unity 后再学虚幻引擎,对比一下。先请教各位虚幻引擎的难度问题。
4133 次点击
所在节点    游戏开发
30 条回复
lightjiao
45 天前
类似的类型可以看看《戴森球》这款游戏,unity 做的,类模拟经营,性能优化做的很好
Chad0000
45 天前
@nullyouraise #18
非常感谢留言,看起来你对这方面有深入理解。我不妨把我的想法说一下:

我自己本身是重度使用 C#(十多年),C++大学毕业后就废弃了(再捡起来也不太难,我当年大学 ACM 靠它拿过奖,我当时在团队中负责编码)。我对游戏的想法是想做一个类似《我的世界》的游戏,但我的基础不是 Block ,是 3D 模型。我的模型由代码生成,加上一些参数。比如定义一个桌子,那么就是形状(有限几种),纹理,几条腿等,这样由代码生成这个物理模型。然后模型组成常见场景:绿地、城市、公园等等。我的平台支持随机生成一个场景,也可以让用户自己布局场景。然后有这个就可以生成世界,有了世界就可以基于这个世界做很多事情(这个另讲)。

我上述说到的 Unity 性能不行就是在 PC 或主机平台上它不行,连 Low Poly 还都有卡的现象( Wobbly Life 就是)。这是我担忧的地方。但同时因为我的平台特殊性(当然这个也复杂,另说),模型是生成的,意味着很有可能切换到另外一个引擎并不是不可能。如果是这样,一开始我也是不太愿意使用 UE 毕竟那个蓝图对于我这个平台实际上是无用的(我需要自己实现类似的机制)。

暂时选择 Unity 是因为初学者友好+我的 C#经验,能起点儿作用。

再次感谢您。
Chad0000
45 天前
@lightjiao #19
理解你说的,Unity 可能就是大作少,意味着这种项目一般可能就是小团队做的,水平可能就是不如大厂的高导致的。受益于 C#的知识,我跟着官方学的时候就发现很多可以优化的地方,比如在 Update 中遍历 Objects 这种行为。使用 C#我能在一开始就能做到一些好用的设计,有可能比一开始就看重性能而选择不熟悉的 C++受益更多。
Chad0000
45 天前
@lightjiao #21
看了《戴森球计划》这款游戏了,我做的也是放置类,至少是核心的一部分。
Chad0000
45 天前
@jerrywossion #20
我学了 Unity 大概半天时间了吧,就像你学 UE 一样,我会 C#,也没有受阻的地方。当然还没涉及到自己设计动画,但调用动画驱动 Player 是完全自然而然的。
Chad0000
45 天前
@luodan #14
要看对入门的定义了吧。我只能业余时间学,你可以观望一下,一年后看我是否能发布一个哪怕雏形游戏出来。
zuosiruan
45 天前
我现在还在游戏公司,最近两年身边的还在游戏行业的都裁过好几轮了,很少幸免
Chad0000
45 天前
@zuosiruan #27
我做这个不是为了钱(当然能有钱拿更好),我能赚钱的运气好能财务自由的项目是另外一个(我自己本身并不想做)。有空能否帮我评价一下我在 22 楼的游戏想法吗?

感谢!
68467897
45 天前
@wdhwg001 #1 你有没有克系作品?想拜读下
qbmiller
44 天前
@luodan 没有实际项目支撑,感觉很多跟不上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1062442

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX