jedi
发表于 2020-11-24 10:32
java和c#直接互切,几乎可以说无缝衔接
但是unity不止是c#语言这种事情
简单地说,都要
wangwei819
发表于 2020-11-24 10:32
java谢谢
(在下搞Unity的)
czl620
发表于 2020-11-24 10:33
游戏开发有些红海了。你学历也一般。 搞java好些。
因你而快乐
发表于 2020-11-24 10:33
见过不少选择语言的问题
见过不少纠结unity vs unreal的问题
第一次见到语言和游戏引擎二选一的问题
活久见
yangjingchi
发表于 2020-11-24 10:33
好家伙,你把Unity看得太低了吧,还是说你觉得Unity就是游戏开发的全部了?Unity没多少技术点?光是Shader就多了去了,什么?Shader还不够?AI、行为树了解一下,图形学了解一下,VR、AR、 光照模型、引擎底层、帧同步、内存加密、反作弊、性能优化、热更、屏幕后处理、寻路、群集模拟、ECS、服务器端的高并发、分布式、负载均衡等等等等大大小小的技术点多了去了。
我看你是刚入门吧?想做游戏开发只学Unity可不行。相对别的开发来说,游戏开发中的技术反而是更多的,因为范围太广泛了,各种效果,只有你想不到的,没有做不到的。想到的要实现的各种效果越多,技术点就越多。
给你看看做一个传送门效果,要用到哪些知识,尤其是数学知识。
Unity高级教程-传送门_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
春到湘江
发表于 2020-11-24 10:34
你能感觉到java涉及的技术点多,说明你java入门了,建议继续学习java。另外,java的就业范围也比unity更广。
我之前做过很长时间unity客户端,现在是java服务器岗位(和ccc客户端),都是游戏行业。我自信在这两边都比你了解更深入,我的选择是以后还想做unity,无他,只是因为我喜欢做游戏,而unity离做游戏更近一些。
wxwmummy
发表于 2020-11-24 10:34
JAVA需求更多一些 选择也更多一些 竞争者也更多
unity相对小众一些,主要是游戏开发 VR AR等领域,需要掌握图形学方面的知识 ,一般程序员不会做
心境
发表于 2020-11-24 10:35
做游戏的话,就做好加班的准备吧。
草根
发表于 2020-11-24 10:35
本人搞UNITY,建议的话走JAVA,尽量往底层或者说前期往后端方向走。特别是对于非计算机专业来讲,unity成长空间有限,单独的只会开发前端功能很容易到达瓶颈。当然并不是说前端一无是处,前端渲染搞得牛逼也是可以的。
恋爱ing
发表于 2020-11-24 10:35
首先,当前Unity3D和Java在IT行业都有比较广泛的应用,其中Unity3D在游戏、设计等领域有比较多的应用,基于Unity3D也可以构建出比较好的交互场景,相信在5G通信时代,Unity3D的应用场景会进一步增加,市场空间也会增大。
与Unity3D不同,Java本身一门全场景编程语言,目前被广泛应用在Web开发、移动互联网开发和大数据开发领域,实际上在不少开发场景下,Java与Unity3D的结合应用也比较多。从当前IT(互联网)行业的岗位需求情况来看,Java程序员的岗位需求量要更大一些,但是从岗位附加值来看,不少Unity3D开发岗位的附加值还是比较高的,所以初学者可以根据自身的知识基础、能力特点和兴趣爱好来选择学习方向。
从整体的就业面来说,虽然Unity3D的就业面相对比较窄,但是发展前景还是比较广阔的,如果未来想在游戏和设计(泛设计领域)发展,学习Unity3D是不错的选择,就业岗位也比较多,而且随着5G通信时代的到来,基于Unity3D与工业场景的结合点也非常多。从编程开发的角度来看,基于Unity3D的技术开发并不复杂,即使数学基础比较薄弱的人,也完全能够学习Unity3D,而且能够学得会、用得好。
当前如果选择学习Java语言,一定要重视新技术的学习,比如学习Java大数据开发就是不错的选择,这样不仅能够提升自身的职场价值,同时也能够获得更多的就业机会。