V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  Unreal Development Kit

V2EX 有人关注 UE4 么?

  •  
  •   Livid · 2015-03-12 03:08:21 +08:00 · 12061 次点击
    这是一个创建于 3552 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我经常在想,如果我没有在做 web 这一行的话,我一定会去做游戏 :)
    47 条回复    2015-03-12 21:54:43 +08:00
    freewizard
        1
    freewizard  
       2015-03-12 03:34:07 +08:00
    作为旁观者,个人感觉UE在手游上的布局速度和占有率都不如Unity,不知道对indie来说实际使用的时间和人工成本跟Unity相比如何。

    @Livid 入行游戏其实是个迷思,像你出国以前国内游戏行业一直很浮躁,只有非常有爱才能坚持下去,但坚持的结果也未必是开始想要的,我印象里做网游的人不管一开始多有追求后来基本都异化成赚钱机器了,做单机/indie的空间几乎没有;最近几年随着手游倒是有了一些独立开发者的生存空间,但是你已经在web上投入很久了也不太可能转了。
    Livid
        2
    Livid  
    MOD
    OP
       2015-03-12 03:36:30 +08:00
    @freewizard 你说的最后一句话,是我经常在想的问题。

    关于这件事情,我希望能够成为将来自己能够花时间的方向。倒不是为了能够赚钱,只是想单纯地做一些自己感兴趣的事情。
    andrewpsy
        3
    andrewpsy  
       2015-03-12 03:46:41 +08:00
    看了这贴把BitBucket上保存的大学图形学项目打开回顾了一下,C++写的,很多函数已经看不懂了,默默的关了。
    andrewpsy
        4
    andrewpsy  
       2015-03-12 03:52:47 +08:00
    记得有个项目是texture mapping, 教授给的材质是类似火星的地貌,结果一个脑洞很大的同学给加上星球大战里的飞船飞来飞去还配了音乐。
    kulowlance
        5
    kulowlance  
       2015-03-12 03:57:34 +08:00
    @Livid 其实现在的学习(使用?)成本不大了,主要是经验问题吧
    freewizard
        6
    freewizard  
       2015-03-12 03:59:50 +08:00
    个人感觉技术只是游戏制作里面的一小部分,连敲门砖都算不上,无论是否目标是赚钱,获得成就感的曲线都将是陡峭的。Good luck with that.
    btw USC游戏设计专业貌似排名很靠前。
    popbones
        7
    popbones  
       2015-03-12 04:39:19 +08:00 via iPhone
    同样有这样的爱好,UE4刚出的时候订了两个月玩了玩,现在退了我30块钱。感觉和Unity4相比这才是业界标准的引擎,不过Unity毕竟还是年轻,Unity5还没用过呢。另外之前玩Steam上那个一个爱斯基摩小女孩和白狐狸的游戏是Unity开发的,Mac下760 2G 1440p卡。

    @freewizard 所以想做游戏先出国咯

    其实开始可以做一些Unreal或Unity Marketplace的资源包练手和赚钱。
    freewizard
        8
    freewizard  
       2015-03-12 05:20:24 +08:00
    @popbones 前面的回复是主要是给 @Livid 的,USC应该是离他不远。
    学设计游戏肯定是出国比较好,至于做游戏看你做什么样的了吧。
    popbones
        9
    popbones  
       2015-03-12 05:37:17 +08:00 via iPhone
    @freewizard 确实是这样的,对于国内大部分成年人来讲,人生的练级远比游戏的练级来的紧迫,当面临车房和游戏理想的时候,真的会觉得有车有房没有理想的游戏也是可以的。至于做什么样的游戏,很多人就算入了行也需要相当的时间才能知道自己想做什么样的游戏,更不要说爱好者了。其实初期如果是比较简单的2D游戏可以自己写写试试。
    wdhwg001
        10
    wdhwg001  
       2015-03-12 07:59:51 +08:00 via iPhone
    如果有一些基础的话,ue4会是最好的轮子…
    WildCat
        11
    WildCat  
       2015-03-12 08:22:36 +08:00 via iPhone
    +1
    自己写代码的最初动力就是做游戏,可惜从未写过…

    不过自己电脑配置不行,Unreal 的编辑器好卡,就删掉了。目前只留下了 Unity 5 ,打算去 4 月底的 Unite 新手训练营。

    感觉游戏开发还是太难,图形编程这一块可以先不说,还得需要强力美工朋友,成吨的时间去建模,还得想法制作音乐……
    zealic
        12
    zealic  
       2015-03-12 08:40:48 +08:00   ❤️ 1
    很多人学习编程的兴趣其实一开始都是游戏激发的。

    StarCraft MapEditor 和 WarCraft3 MapEditor 激发了多少人的兴趣啊!
    hahastudio
        13
    hahastudio  
       2015-03-12 08:41:12 +08:00
    开始做游戏是为了自产自销,心想自己做得游戏肯定自己喜欢玩
    然后拿 RPG Maker 做了一个游戏
    然后,就没有然后了
    光测试就让我玩吐这破游戏了= =
    Mutoo
        14
    Mutoo  
       2015-03-12 09:06:56 +08:00
    毕业前在 web 和 game 两者间选了游戏,原因是最早的梦想是做游戏开发者。国内环境确实不理想,自己想做 indie game,所以业余时间要比别人更辛苦一些。
    momo5269
        15
    momo5269  
       2015-03-12 09:33:28 +08:00   ❤️ 1
    @freewizard
    不过真要自己做,技术就和基础素描一样绕不过去,况且技术也是会影响开发进度的因素之一
    @WildCat 可以看看国内一些做独立游戏的朋友,不要一开始就把自己逼上死路(或者习得性无助)从小的做起或者干脆就做小的比较好。
    momo5269
        16
    momo5269  
       2015-03-12 09:50:56 +08:00   ❤️ 2
    @WildCat
    ♢由于材质包、音源包、效果包还有BGM(比如Future World Music)等素材都可以购买,适当的选用可以降低时间成本。
    ♢2D/平面美工由于近两年各种亚文化圈的发展并不难找(前提是你混圈子),3D要么自学要么去找一个合作者(仅仅是雇一个,制作可能仅限于你的要求)
    ♢可以基于开放许可证或者同人作品制作游戏来练手
    ♢软件工程学和UI交互方面的知识都能派上用场
    ♢故事方面可以参考《故事:材质、结构、风格和银幕剧作的原理》,镜头可以参考《Visions Of Light》等纪录片,设定可以参考《狗头人系列》和泛统等TRPG规则来学习,编程与其他设计方面我记得眼皮有过一个书单,原出处找不到,只有我转存的##链接: http://pan.baidu.com/s/1ji7Ae 密码: inkt## (还有一本肉山推荐的http://book.douban.com/subject/25761063/)
    ♢玩游戏时候肯定想过正在玩玩意怎么改进把?觉得有用的就记录下来,细节也是可以累积的。
    zztczcx
        17
    zztczcx  
       2015-03-12 09:54:24 +08:00
    已经混入游戏公司了,虽然还是做web。
    typcn
        18
    typcn  
       2015-03-12 09:57:47 +08:00
    做游戏最大的问题是:没有美工
    oimotis
        19
    oimotis  
       2015-03-12 10:01:07 +08:00   ❤️ 5
    @Livid 同是做Web想做游戏,说说我选择的路子。我原来是做Web的(长达7年),然后去年年中开始离职转做Mac/iOS的独立开发者。为何要先独立开发者?因为游戏太难太难,我只有两年时间肯定不够,所以先试做独立开发者看看能不能养活自己,能的话就可以有大量时间研究游戏了,不能的话就只能算是失败了,2333。然后做独立开发者过程中也可以安排时间了解一下和尝试做游戏。

    我去年12月中有订了一个月的UE4,在Mac下试了一下,如果做Mac/iOS平台,感觉还是Unity3d成熟一点。然后现在Unity3d也基本免费了,我也会C#,为省时间和精力,我就选Unity3d为主了。

    附两篇我写的文章:
    游戏制作之路:游戏引擎选择、Mac下和Windows下UnrealEngine 4体验对比、文档及其他
    http://coderforart.com/unrealengine4-windows-mac.html

    游戏制作之路:一个对我来说可实现的High-end的Mac/iOS游戏制作大概计划
    http://coderforart.com/make-a-simple-high-end-mac-ios-game.html

    以上都是说独立游戏开发。
    如果我做独立开发者失败,可能会尝试是否能加入小游戏工作室。
    oimotis
        20
    oimotis  
       2015-03-12 10:02:34 +08:00
    @typcn 对,所以要先学画画和3D这类艺术的东西。2333。
    momo5269
        21
    momo5269  
       2015-03-12 10:14:36 +08:00   ❤️ 3
    @typcn
    国内大部分都不重视音美教育嘛 = =(基层地区为主,话说这其实还是在找借口啊……)

    2D绘画与像素画的学习并不难,有计划的学习一年可出成果(不过要从日程划不少时间出来)基础素描 动态素描都是必不可少的东西,deviantART与pixiv上面的初学者教程也很多,有心搜索一下就有。

    《像艺术家一样思考》、《铅笔画技法》、《绘画色彩基础教程》、《动画背景绘制基础教程》都是很好的入门书籍(有了原点,再去搜索和推荐系统里找也会有成果)个人再推荐一下《Framed Ink --Drawing and Composition for Visual Storytellers》

    若喜日系,除了上文说过的pixiv,《超级漫画素描技法》和《萌え絵の教科書》都是很好入门书。

    还有一个更简单的办法,youtube上面的漫画绘制教程/视频,比如这个https://www.youtube.com/user/nebezial1/videos

    3D方面……这个……就不够清楚了。maya和3dmax的视频和教程网上有很多,也有不少教育机构(关键是教学资料),有兴趣可以了解一下。这方面混圈子我觉得尤为重要,国内有ccgaa等,国外有cgtalk和deviantART等论坛,此外还有各种Q群和微博关注圈……

    抱歉行文有些乱,感冒精神有点不好 = =(还是在找借口!)
    acros
        23
    acros  
       2015-03-12 10:20:24 +08:00
    这东西还是适合学习,个人业余开发继续unity。

    UE4代码已经fork过来了,不知道有多少时间看,也不知道能看懂多少。
    bluegobin
        24
    bluegobin  
       2015-03-12 10:26:05 +08:00
    我也觉得如果是单纯对技术感兴趣的话,游戏行业不是一个好的选择。尤其是现在Unity3D这种免费易用的引擎普及后,技术方面的门坎已经很低了。
    WildCat
        25
    WildCat  
       2015-03-12 11:08:59 +08:00
    @momo5269 好感动!这个贴正能量真多啊!

    嗯,我目前的情况是打算去新手训练营看看(您的回复更坚定了我多跑一趟北京的想法,因为如果要去 Unite 2015,3天后就是 QCon 2015,请一周假辅导员肯定意见很大),然后这个暑假,邻居家的孩子高考结束(他是美术生,比较厉害,去年四大美院专业都过了,文化课总分也足够,只差英语),跟他交流的过程中发现他对用户体验、游戏很有想法,说不定能叫他来一起。当然,这之前考虑做点小玩意。

    目前最让我不放心的是游戏服务端,开源的方案似乎不多(目前发现的人气多的只有 Pomelo),这个东西是自己手写呢(目前倾向与用 Go),还是一开始就用类似 Lean Cloud 那样的 *aaS 后端?
    momo5269
        26
    momo5269  
       2015-03-12 11:15:53 +08:00   ❤️ 1
    @WildCat
    网游服务端这个真不清楚…… 我只知道单机 - -
    另外,国内的GameJam也可以关注一下( weibo.com/shanghaigamejam & www.indieace.com
    tremblingblue
        27
    tremblingblue  
       2015-03-12 11:29:24 +08:00
    当年有两个offer让我挑,一个是openGL另外一个是Java,结果选了Java这条让我至今都觉得遗憾的路。

    一年前学了点cocos2dx本打算和同事一起做个游戏试水一下,结果由于公司项目太紧张以致夭折了。

    而今年随着孩子将要出世,作为准爸爸以及家庭的主要经济来源,做个游戏的想法看来又,又要延迟了。

    理想很丰满,现实真骨感
    acros
        28
    acros  
       2015-03-12 11:55:59 +08:00   ❤️ 1
    @oimotis
    看了下你的开发计划,我觉得·····你的计划有点走偏了。

    独立游戏先天肯定就没法和大作抗衡技术的,尤其是画面表现。
    我能想到独立作品里面,画面出色的就是dear esther那个开发组的作品,但是他们作品胜出是因为剧本,画面只是一个出彩的点缀。

    应该先把核心玩法确定下来,迅速做个demo技术演示,好玩的话才开始进一步考虑。
    举个例子吧,假如一个人做类似腾讯“天天飞车”的一个游戏,首先得提出“惊险超车”的玩法,要求玩家越极限地换道奖励越高,这个时候做demo拿几个立方体试试就可以了。这个时候你也能确定下程序员上要实现的东西有哪些,又有哪些是不需要考虑的(摄像机全是固定视角的,你能省很多活)。

    然后思考怎么把这种东西在画面上表现得更具有冲击力,研究美术特效、模型一类的东西。(如果有故事背景的话,当然设定也要吻合世界观)。

    如果先考虑外围,最后做内核,不仅工期无法估计,你开头做的东西很有可能白费。
    oimotis
        29
    oimotis  
       2015-03-12 12:30:37 +08:00
    @acros 的确有点偏。但是目前来说画面才是我的兴趣点 ╮(╯▽╰)╭ ,当然,在做的过程中可能会引入其他兴趣点。。 我决定走完这个过程看看如何。。
    momo5269
        30
    momo5269  
       2015-03-12 12:35:03 +08:00
    @oimotis 你那张图…… 单做模型和渲染静态画面是没问题……只是放不进游戏里面。
    oimotis
        31
    oimotis  
       2015-03-12 12:40:51 +08:00
    @momo5269 差不多就好吧。游戏又不单单只有人物。。 做小游戏,有些可以用画的。3D人物就做得跟画的就差不多。游戏真是太难太难。。 23333。
    momo5269
        32
    momo5269  
       2015-03-12 13:22:46 +08:00   ❤️ 1
    @oimotis
    我意思是 那种效果的模型规模和渲染消耗非常大,太吃硬件
    做CG静态/动画是没问题(CG talk上有很多这类作品)但一般塞不进游戏
    想要做进去就得削减多边形数和效果渲染(一般)结果就是和CG原画差距很多

    觉得太难是因为一口吃不成胖子,这玩意需要循序渐进。就好比我没学过编程,刚学了一周Python就想着我要用Python开发个有GUI界面的应用程序真的好难一样……从小项目小规模做起,慢慢有经验就好了

    还有一个原因是,思维被商品游戏禁锢,只想着要和什么一样、最起码也得怎么样、得是什么样……而不从底层、从本质上去思考和设计——游戏并不一定非得需要那些。就好比电影,精美的CG、明星、酷酷的镜头虽然可以一定程度上描述电影质量,但是有这些不代表就是好电影。

    和其他艺术商品一样,游戏的刻板印象也是十分严重……突破既有印象和挑战游戏的界限就成了一个很有意义的目标,所以近些年层出不穷的独立游戏有了大放异彩的机会
    Numbcoder
        33
    Numbcoder  
       2015-03-12 13:29:04 +08:00
    在国内开发游戏没有你们想象的那么容易,首先制作游戏本身就是一个庞大的工程,玩法、美术、配乐,程序,运营都不是那么容易搞定的。国内游戏行业普遍比较浮躁,想用心做点好游戏,很难,最终基本都沦为圈钱机器!
    oimotis
        34
    oimotis  
       2015-03-12 13:30:22 +08:00
    @momo5269 原来如此,我有空花时间试试看倒底如何。。 感谢,非常有帮助。。
    dudor
        35
    dudor  
       2015-03-12 13:46:55 +08:00
    我也在游戏公司混。。。unity不错,还有cocos
    xiaowangge
        36
    xiaowangge  
       2015-03-12 14:05:54 +08:00
    如果是做页游、手游服务器端的话,转行很容易的(甚至对很多人来说,非常容易。。。。)。就看有没有人“带你” 。

    一般来说,一个公司的后端引擎是非常成熟的了,一般都是在写业务逻辑:副本、任务、节日活动等等。
    :-)
    laplaces
        37
    laplaces  
       2015-03-12 14:20:07 +08:00 via iPhone   ❤️ 1
    好棒的帖子,我也是从web转到游戏开发,记得当时做了两年多web开发,越发觉得继续这样下去一点意思也没有,有点想回家了,在转手录音笔时遇到一个基督徒修女买家,发现我面有忧愁,便来开导我,询问我初心,问我因何事而困扰,她对我说,只要每天都辛勤工作,都会过的一天比一天好,何必要带着这么多包袱上路的,顿悟,自然只需每天工作即可,何不趁着年轻,及时做自己感兴趣的事情,随后回家休养一段时间,从零开始,轻松上路了!已入行两年,虽没有大成,但至少不后悔
    insraq
        38
    insraq  
       2015-03-12 14:48:54 +08:00
    原来好多人都想做游戏,看来每个程序猿都有一个做游戏的梦想。

    作为一个门外人,感觉做游戏可以从2D先入门,毕竟3D游戏在渲染层面有许多challenge,而一款好游戏,其实画面只是一部分。
    momo5269
        39
    momo5269  
       2015-03-12 15:11:28 +08:00
    @oimotis 可惜咱不是业内人士没法指路……祝你成功!
    p.s.话说没人发现咱各种语病吗 233
    @laplaces 默默开发游戏的真不少!虽然大家目标各异,但是我觉得有时还需交流学习,要是有规模了是不是可以成立个群组或者节点什么的?
    learnshare
        40
    learnshare  
       2015-03-12 15:25:14 +08:00
    有很多程序员是玩游戏、私服、外挂、易语言这些起步的,兴趣让人入迷
    zack
        41
    zack  
       2015-03-12 15:37:48 +08:00
    @Livid 希望不久将来有天我们可以一起合作,^_^

    关于UE4,其在渲染和工具集的完善程度上仍然是处于顶尖水准的,问题在于确实够笨重,入门门槛也比较高。因为移动设备游戏的火热,U3D的运营模式让它在这几年吸引了很多个人和小团队。5.0版本是U3D弥补自身短处和向更全面平台发展的开始,然而是否能真的继续取得成功我个人认为还有待观望。

    Indie Game无论在国内还是国外,大部分的成长环境目前看起来都还是比较艰难的。接下来一两年或许会有一些变化。

    3A级游戏技术门槛仍然比较高,但整体上开发游戏的技术门槛这几年降低了很多,各个引擎现在调整销售策略之后,可以预期未来会更加容易。然而开发一个好游戏仍然是件不容易的事,太多细节需要去思考和打磨。

    看来V2上还是有不少游戏开发和爱好者的,挺感动。我也在路上,大家共勉。
    suliuyes
        42
    suliuyes  
       2015-03-12 17:10:05 +08:00
    和楼上某位同志一样,做web开发这么多年,作为穷苦人家的孩子,本来想着先养家糊口再慢慢转,没想到如今家庭的担子越来越重,反而越来越不可能转,顶多作为兴趣业余研究下。所以现在每当我看到知乎这些地方二十多岁的小年轻迷茫的问应该怎么选方向的时候我都会感叹的说,放心选自己喜欢的,一切都来得及。话说我是去年github搞教育优惠的时候fork的UE。至今都没仔细看过。即便有时间了,想仔细看看却觉得迷茫,不知道看了又能怎么样呢。
    unwarsky
        43
    unwarsky  
       2015-03-12 18:27:33 +08:00
    在这里喊CE大法好会被打死么?
    zhonghua
        44
    zhonghua  
       2015-03-12 19:57:18 +08:00
    我们就缺楼主这样对游戏有热情的人,来吧
    lxrabbit
        45
    lxrabbit  
       2015-03-12 20:23:45 +08:00
    入门的话用unity比较好,开发起来比较方便,东西也足够用,底层不底层另说
    UE4的话我感觉要学的东西其实挺多的,不过对可视化支持比unity好,所以如果你的英语够好的话看着官方的视频自己做一个demo也是蛮快的

    @unwarsky CE其实应该不适合初学吧,虽然我接触CE不多
    est
        46
    est  
       2015-03-12 20:45:22 +08:00
    没事。WebGL已经够大多数Web开发者迷思一辈子了。。。。。。。。。。。shader什么的不要太好玩。
    momo5269
        47
    momo5269  
       2015-03-12 21:54:43 +08:00
    @zack
    亚洲独立游戏的成长环境不行(尤其是日本,孤立无援还容易被同人游戏所淹没)
    但是老美那就不一样了……虽有盗版,但人家有较为完整的生态环境:有趣的社区与活动 ,出色的媒体,数字销售平台,大量支持者与爱好者,开发者之间的交流也很方便。当年DND还弄了一个开放许可证,这事无论对TRPG还是CRPG影响都不小。

    工具方面,以前就有Gamemaker/MMF2/Flash等,还有日本的RPGmaker/Action Game Maker/WOLF RPG(或许还可以加上krkr)等相对低技术门槛和简单易用的制作工具。再后来的大家都知道了。也就是说入门开发一直以来并没有想象的那么难(近十来年,15年前就算了……)

    难点是unity之前个人开发者很难升级到更大规模或者更高层次的制作,太过依赖个人水平
    但是仍诞生了很多有影响力的好玩作品


    p.s.
    1.有很多优秀作品原型是(或者就是)Flash作品
    2.虽然一般来说独立只是区别于商业游戏的概念
    但是我这里说的不含手机平台上那些没有新意的产品,尽管他们属于这个分类
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2209 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:15 · PVG 09:15 · LAX 17:15 · JFK 20:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.