V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qazwsxedc121  ›  全部回复第 1 页 / 共 2 页
回复总数  40
1  2  
godot 我使用过 2 年左右,基本能肯定在已有的引擎功能上想复刻一个 3D MMO,需要的工作量是非常巨大的,跟学习一个现有引擎还不太一样,godot 想做这个需要大量的新的引擎功能的开发,你想实现一个 3d 过场动画都需要自己开发插件,我建议如果你要开发一个 2d 游戏或者小型 3d 游戏,用 godot 做
多年游戏程序员来回答一下哈,在时间不多的情况下,可以说您上面所说的想开发大型 3D MMORPG 是很难办到的,我自己评估一下大概至少需要 5 年以上的时间才能做出一个能看的 demo

先说一下 unreal 吧,这也是我在工作中使用的引擎,要使用这个引擎,C++是必不可缺的,不要幻想蓝图能解决问题,你需要任意的优化,都需要使用 C++将你的代码 native 化,这个引擎代码量十分庞大,大概几百万行,想精通 UE 的编辑器功能,包括场景编辑,材质,动画,网络,就至少需要几个月时间,更不用说知道怎么改代码,要做规模能比拟魔兽的 MMORPG,目前来看至少需要百人以上团队 3 年以上开发时间(是的,不改方向就纯抄都需要这么长时间),虚幻这边自带的服务端是全同步的,相当于在服务器上跑一个不带渲染的客户端,难以支持百人以上在线,一般来说业内都是自研一个针对 UE 的服务端引擎

至于你说的功能方面,插件没有任何问题,天生支持,优化空间很大,当然你需要熟悉引擎源码,你说的打开网页这种都是小 case,UE 内就有 webview,也有支持的插件,反作弊和外挂,我觉得在你完成你的游戏 demo 之前都不需要考虑这个问题,要学习反作弊和外挂,你可以先从尝试开发一个针对自己游戏的作弊器开始,反作弊无非就是要求强服务器验证,rpc 校验好,数据库防注入,基本就 OK 了,实际你开发任何有网络同步的游戏时,天然的就能考虑好反作弊问题,无非是需要取舍而已,因为很多东西服务器算会比较消耗时间,导致服务器卡,只能容忍客户端提交结果
2020-05-07 14:28:54 +08:00
回复了 keepeye 创建的主题 健康 不幸得了荨麻疹,感觉是慢性的,有点焦虑
5 年前也得过荨麻疹,就靠氯雷他定和坚持锻炼身体好转的
2019-01-05 10:02:27 +08:00
回复了 xutao881 创建的主题 程序员 有什么好的机械键盘推荐的?
用坏了 2 个机械键盘的我,现在只买静电的了,老的 realforce 放公司,新买了个 plum 放家里
2015-07-24 12:40:54 +08:00
回复了 dhnUphp 创建的主题 程序员 天天吹键盘,问一下你们鼠标用的啥。。。。
那伽梵蛇
2015-03-16 02:27:11 +08:00
回复了 Feiox 创建的主题 程序员 校内举行 “三行代码挑战赛” 想请各位提一提意见 ~
不合理呀,你让lisp程序员发挥空间太大了
2015-03-08 22:59:41 +08:00
回复了 icedx 创建的主题 问与答 求推荐鼠标 预算 300
虽然你说明了不要灯厂,但我觉得用来用去还是手上这只那伽梵蛇用的最舒服(老款淘宝300多到手)
2015-02-04 03:14:24 +08:00
回复了 popoge 创建的主题 晒晒更健康 晒桌面!
http://i.imgur.com/xzPoPCn.jpg?1

桌面上各种闲杂文件被我crop掉了
2014-12-31 15:33:52 +08:00
回复了 hayeah 创建的主题 程序员 码农抱团学设计—30 天设计长征
2014-09-22 19:37:08 +08:00
回复了 rainday 创建的主题 程序员 福利!花了两个月时间终于和妹纸做完了程序员最爱的网站
2014-09-04 15:51:41 +08:00
回复了 superCSS 创建的主题 问与答 HTML5 还有前途吗?前途在哪?
除了html5楼主感觉哪些方向更有前途呢?
如果是native开发的话,每一个网站都做个app/客户端?
2014-09-03 14:54:37 +08:00
回复了 est 创建的主题 MacBook Pro 想在 MBP 上打 FPS,性价比最高的蓝牙鼠标是什么?
用过蓝牙的,后来被我丢抽屉里再也没拿出来过,有线的其实真的没那么麻烦
现在在用那伽梵蛇
你真的不是来挖坑的?这个嘲讽的标题....
2014-08-25 18:19:47 +08:00
回复了 cheky 创建的主题 分享创造 逃离帝都后的首个作品:Plan365 -- 层级待办管理
todolist这东西可是一片红海啊
2014-08-07 18:11:54 +08:00
回复了 lintiven49 创建的主题 程序员 前端 mvc 的话你们是怎么处理枚举类型的?
早已抛弃枚举多年,{"f":"女","m":"男"}
不光这样,现在我觉得我高中时简直是个天才,尼玛现在sb到不行。
2014-07-25 10:34:28 +08:00
回复了 pythonee 创建的主题 问与答 解决分歧(争端)的好办法
解决这种问题有前提:双方都是讲理的人,能尊重对方。
否则基本上就是比拼各种实力的问题。

还有一种就是归结到价值观冲突的问题,这种问题个人认为无解。
2014-07-25 10:14:53 +08:00
回复了 circsqua 创建的主题 git git 能用来管理非代码文件么?
我也觉得dropbox是个更好的方法。dropbox是有2进制diff的,每次小修改2进制文件可以只传修改的部分(道听途说)。
我一般只有project需要的图片(非内容)才会少量地放在git里面。

一般来说我文档尽量都是markdown的,放git里面毫无压力。(而且方便看到修改)
不过有缺点就是文档插图的问题,我是单独找个图片托管的(七牛)。但还是没有doc方便。
2014-07-25 10:05:32 +08:00
回复了 kurtis 创建的主题 程序员 有没有比 git 简单实用的版本管理工具?
我觉得楼主说git复杂,确实在不熟悉的时候对于合并分支时会有感觉棘手的情况发生。往往一个人用git的时候并不觉得麻烦,人多了就会变得复杂,这时正是体现git的分支结构的优越性的地方。

我觉得版本管理本来就是一件复杂的事情,并不是因为git让它更加复杂了,git反倒是这个领域中做的最好的,只是大多数人刚接触版本管理的时候从来没有考虑过版本管理的问题,大家最初都只是想要个可以记录和回溯修改的工具罢了。

另外source tree真的很好用,在我还不太理解git的各种分支概念的时候帮了我很大的忙。
2014-07-08 14:54:13 +08:00
回复了 ToLelou 创建的主题 程序员 求推荐一个小巧快速的文本编辑器
emacs + orgmode 你值得拥有 (好吧虽然俺自己也不怎么用)
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4961 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 03:57 · PVG 11:57 · LAX 20:57 · JFK 23:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.