输入机构/课程/服务名称

在顶级游戏开发的过程中需要怎样的编程实力?

2021-11-27 13:52:30
# 游戏开发 # IT培训



1: 专业知识和基础。

在任何行业坚实的基础都是最重要的必备素质和能力,这包含了计算机的知识比如组成原理,程序语言,数据结构等等。包含了数学的知识比如3d数学,线性代数,等等。也包含了游戏开发的知识比如游戏的各种系统,引擎,等等。


2: 解决问题的能力。

很多学生和新人,都觉得真正在公司工作要写“完美的代码”,“*优化的程序”等等,实际上,在公司工作,大部分的时间你不一定是在写代码,或者说很多时候你是在“和恶心的限制下”写代码和解决问题,写出“完美的代码”有时候是不可能的或者不现实的。解决问题的能力包括你遇到了技术或者设计的问题之后,你如何分析,尝试和高效率的解决问题,你会遇到“这个引擎不支持但是我也要做出来某个功能,但是又不能花太多时间”,你会遇到“这个很旧的codebase我必须要想办法修好某个问题但是我没办法大改”种种问题,这些问题都是综合的难题,不完全是技术程序问题,程序员的一大工作内容就是解决开发中的问题而不是纯写代码。


3: 和他人合作的能力。

3A游戏需要的团队基本在100人以上,2-300人很常见,程序员需要和各种开发人员打交道,通常一个程序需要支持几个美术或者design,如何和不同领域的人顺畅的工作让大家高效的进行是非常重要的能力。这项能力可能包含,你需要耐心的和非技术的人员解释技术限制,你需要想办法在不浪费美术的时间的情况下帮他们解决问题,你需要在别的部门出现困难的时候作为他们的坚强后盾让团队度过难关。和人沟通,让人信任你的能力不只是团队成功的关键,还是你个人成功的关键。


4: 理解自己开发的游戏。

理解自己开发的游戏类型,了解并知道如何改进,如何优化,把自己当成用户玩家,去体验感觉这个游戏的优缺点,发现了问题如何改进,优点如何更优化?这些都是需要积累和试验的。

总结,游戏开发的程序不是单纯的写出“漂亮的代码”,综合训练自己的能力,把自己看成优秀的开发人员,而不是纯写代码的coder很重要。


*文章内容和图片均来源于网络,如有侵权,请联系删除。

查看剩余内容
loading
Hi,我是教育宝平台顾问 添加我的微信,在查找或下载资料时,有任何问题,我会随时为您解决~
loading
扫描二维码 添加顾问微信

点赞

收藏

资深学习规划师,免费帮您答疑解惑,定制学习方案
限时免费咨询
喜欢此内容的人还喜欢
  1. 除了腾讯,还有网易,搜狐畅游,完美世界等游戏大厂!
    就业
    # 游戏开发 # IT培训
  2. 在软件开发中,游戏开发这个方向看起来目标很明确
    攻略
    # 游戏开发 # IT培训
  3. 在任何行业坚实的基础都是最重要的必备素质和能力
    攻略
    # 游戏开发 # IT培训
职位/薪酬更多
热门问答 更多
  • 游戏开发培训都有哪些课程?

    游戏开发培训课程涵盖了游戏设计的各个方面,从基本的游戏设计原则、编程基础,到游戏引擎操作、图形学基础、物理引擎、人工智能与寻路算法,再到游戏网络编程、测试与优化等,这些课程旨在为学员提供全面而深入的游戏开发技能。

    孟宪旭孟宪旭
    1人回答>
  • 现在做游戏开发这个行业怎么样?

    游戏开发行业目前是一个充满机遇和竞争的行业。随着游戏市场的不断扩大和玩家数量的增加,游戏开发行业的规模也在逐渐扩大。同时,随着技术的发展,游戏的形式和玩法也在不断创新,为游戏开发行业带来了更多的可能性。

    155****4450155****4450
    1人回答>
  • 哪些人更适合游戏开发培训?

    喜欢玩游戏的人,或者喜欢游戏这个行业的人吧,不过做游戏开发也是有一些挑战的,不是人人都能够胜任,首先你需要学会程序开发语言,学会运用一些游戏开发引擎,然后需要具备开发各种功能的能力。

    仪传龙仪传龙
    1人回答>
相关课程 更多
教育宝IT技术频道
教育宝致力于打造中国最专业的IT技术学习平台,为IT技术学员、教育机构、从业者和上下游搭建连接、互动、交流和赋能平台。