游戏开发需要学习什么吗?

如题所述

游戏开发所要学习的知识范围非常广泛,与编程相关的开发岗位也不少,大概能分为:
客户端 / Gameplay / UI 工程师
主要负责游戏逻辑的实现,除开对引擎和编程语言的熟悉外,还需要一定的数学与物理知识。
国内许多新入行的的人第一份工作就是实现UI功能,UI在游戏开发中有相当重要的地位。主要负责处理UI交互上的逻辑,需要熟悉游戏引擎和脚本代码的编写。
引擎工程师
如果游戏是自研引擎开发,这些人就决定了引擎的性能与效率。需要熟悉如C++等较为底层的语言和部分计算机图形学知识。
技术美术(TA)
这里指的是偏技术方向的技术美术,需要在计算机图形学上有很深的研究。能够协助美术解决技术问题,协助程序解决美术问题,在游戏里实现或逼真或酷炫的视觉效果。
服务器开发工程师
负责能够联网的游戏的后端逻辑,也需要学习网络编程、数据库、常规运维等知识。另外,服务器逻辑与客户端逻辑是相通的,并没有看上去差异那么大。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-29

首先你想知道游戏开发要学什么,那么就必须要知道,一个游戏开发人员在具体的工作职责中需要负责什么样的工作。那么我们就从一个游戏开发工程师的工作内容和岗位职责说起吧。

工作内容:

    了解并致力于游戏总体设计;

    配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持;

    负责游戏开发工具和运营维护工具的设计与开发;

    完成游戏服务器端模块代码及相关文档的书写、优化对已完成代码进行单元测试;

    管理维护游戏平台的制作与运行;

    与团队其他人员配合,促进游戏的改进创新。

    岗位职责

    了解并致力于游戏总体设计;

    配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持;

    负责游戏开发工具和运营维护工具的设计与开发;

    完成游戏服务器端模块代码及相关文档的书写、优化对已完成代码进行单元测试;

    管理维护游戏平台的制作与运行;

    与团队其他人员配合,促进游戏的改进创新。

    作为一名游戏开发工程师,你必须是要懂技术的,哪怕你是纯粹做美工或者UI,你都或多或少要懂一些技术。

    那么问题来了,我们具体要学习或者要知道哪些东西呢?比如以下的技能:

    精通数据库,SQL(主要是Mysql),能独立完成各种复杂的查询

    精通Java服务端编程(Eclipse平台)

    熟悉HTTP、Servlet、Json、XML

    了解Linux

    了解Tomcat

    有良好的面向对象设计能力,了解设计模式

    了解手机游戏系统架构、数据结构和游戏引擎

    熟悉python者优先

    经过上面的分析,我想你大概对游戏开发需要掌握什么技能有了一些了解,你现在是本科生,上面的技能当然不可能全都会,行业牛人都是经过很多年的打磨锻炼出来的,这不是自己短暂的学习就能够拥有的能力,都是经过许多实际的开发经验得来的。自己学习的大部分都是理论或者说比较杂的知识,所以刚开始你可以从一方面或者几个方面去学习,其它的进行一个大概了解,但你要有一项技能是特别能拿得出手的,其它的等你在工作中去实践的时候会逐渐接触和学会。还是那句话,实践是检验真理的唯一标准!多实践才能有所成就!

第2个回答  2021-11-29
软件编程
我们发现快乐的人都是那么优雅。事实上,优雅的举止人人都可以获得。当我们对于自己的一言一行十分在意的时候,一个人的优雅就很自然地产生了。优雅使一个人从容大度,带给人的快乐无处不在。
  心灵的宽阔是快乐的心情所必须的。为人应该慷慨大度,应该有让朋友分享成果的心胸。只有这样,你才会具有高尚的人格力量。你会发现,当你慷慨地让朋友分享你的面包时,你面前的咖啡杯已经被你的朋友加满了。
  不满可以督促自己不断进步,但是如果一个人总是让自己处于不满的状态中,就必然心力疲惫,痛苦烦恼。所以,必须要拥有满足的感觉。满足感就是肯定自己,就是赞美自己,就是放松自己,就是在希望和现实之间建立一种美好的和谐。有了这种和谐,快乐就是轻而易举的了。
  对于生活应该常怀感激、尊敬和欣赏。欣赏大自然的种种美好,欣赏别人的种种优点,感激生活中自己的幸运,感激朋友的无私帮助,尊重别人的种种成就。学会了尊敬,就是学会了欣赏;学会了欣赏,就是学会了确认生活的美好和价值,快乐的心情也就时刻在你的心中了。
  还有最重要的,就是具备仁慈之心。什么是仁慈?就是对人的善意、谅解、宽容、同情和怜悯。我们会发现生活中很多人并没有什么事业上的成就,但他们却备受尊敬,脸上时刻都洋溢着明媚的光辉,他们尽情地享受着生活的幸福和快乐。原因是他们都有善良的仁慈之心。仁慈之心使别人与他们很好相处,使他们做人轻松而自如。
  平和宁静的心态也是十分重要的,只有经常放松自己,才能够不断减缓自己的压力,拥有宁静的心情。拥有了平和宁静的心态,才有可能充分开发利用自己的心智,走向更加宽阔的境界。
  当这些素质融入到我们生命中的时候,我们就会拥有快乐的心情。
望采纳!!本回答被网友采纳
第3个回答  2021-12-01
游戏开发是一个团队的成果,有设计动画、策划、编写代码、运营以及测试等等。需要看你做那个方面来具体去学习。都是需要不断的努力才能到达创新的高度,不然就算写出的游戏也玩不怎么好。
第4个回答  2021-12-04
当然需要,需要学习相关的知识,比如unit,等等,自己多多努力吧
相似回答