找回密码
 立即注册
楼主: 老橡树1

[笔记] Unity 高级程序员应该具备怎样的能力?要怎样成长为 Unity 高级程序员?

[复制链接]
发表于 2020-12-31 18:38 | 显示全部楼层
个人的一点不成熟见解,我见识有限,见过的一些游戏团队中程序人数没有很多的,尤其是用unity的普遍人数很少,这就要求每个人都有一定的综合游戏开发能力:
基础能力:
算法和数据结构掌握的深入程度,这影响了在创新项目中从无到有的能力以及性能优化能力
至少读过并理解2个大型网络游戏的源码,包括server端
多线程编程能力
网络通信设计和编程能力
从头参与开发过至少1个游戏项目
下面是增强能力:
图形图像渲染原理
2d和3d动画原理和编程,对3d建模和动画有制作有基本操作能力
声学和计算机音频处理
游戏引擎底层理解和native编程
计算机体系结构,这也影响游戏性能优化能力
玩,理解,分析更多的游戏
团队意识,即不太自我也不迷失自我,人缘要差不多.
了解其他游戏引擎,能做出较完整的理性评价


当然,都能做到更好,不能全做到也很正常,具体哪些更重要也要看具体游戏项目
发表于 2020-12-31 18:45 | 显示全部楼层
shader+drawcall优化+内存优化+资源包管理+兼容性处理

目前能想到的就这些吧,貌似干久了基本上就是围绕这些工作了
发表于 2020-12-31 18:50 | 显示全部楼层
从来没听说过用引擎的有某引擎高级程序员的说法,写某引擎的人也不会说自己是某引擎高级程序员,实在是太low了。
发表于 2020-12-31 18:59 | 显示全部楼层
unity这种没源码的黑盒子确实不容易精通,可以研究其它开源3D引擎,掌握更底层实现细节
发表于 2020-12-31 19:03 | 显示全部楼层
其实任何软件深入下去玩精了都不错,但熟练不等于高水平和境界。见过把Excel玩的出神入化的大师级专家。但是那位专家一定不是只会玩Excel。
要成为专家,除了非常熟悉某个软件或者平台框架,眼界一定要够丰富。真正的Unity专家一定是图形三维游戏领域的翘楚。不会只懂Unity,否则也不可能玩好Unity。
发表于 2020-12-31 19:13 | 显示全部楼层
我是来了招聘网站?还是销售平台。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-6-8 02:34 , Processed in 0.092069 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表