想得快崩溃
一般来说,游戏开发是一个综合的软件开发过程,很少有纯粹的3D工程师之类的,只能说工作内容倾向3D引擎多一些。比方说做3D引擎的也需要考虑到当前游戏项目的一些需求,进行专门有针对性的优化,而不是纯粹按照自己的兴趣来制作3D引擎。那么就要求任何游戏开发人员都对游戏开发的绝大部分知识都有一定的了解,如果是客户端程序员,基本上需要了解以下知识:图形学,图形API(D3D/OGL),算法/数据结构,物理,游戏逻辑,音乐音效,人工智能,编程语言,设计模式,操作系统,工具编写,UI。其中编程语言和设计模式是重中之重,也是一名鉴定优秀程序员与否的基础参数。另外和编写程序不相关的一些技能:交流沟通能力,优秀的英文阅读能力,写文档的能力,具备独立解决问题的能力,以及对当下流行的硬件体系的了解。我从事游戏开发十年左右,目前勉强可以自诩为合格的引擎研发人员。如果你想成为真正的游戏开发人员,一定要有吃苦耐劳的心理准备。
爱上大碴粥
游戏开发需要学习美术、计算机等专业,推荐选择翼狐,该网站性价比高,低成本学习,价格比线下培训要低非常多,灵活按需学习,在线灵活学习,不受地域时间限制,海内外知名讲师众多,实战经验丰富。【进入官网,立即领取¥600 新人专属大礼包 0元体验VIP特权】 游戏中的画面都是由游戏美术师来制作的,具体细分为:游戏原画,3d游戏模型贴图(分3d场景与3d角色),游戏动画,游戏特效,关卡美术等。想学习游戏美术的话,一定要有审美能力,如果有深厚的绘画功底更佳。另外,还需要学习3dmax,ps,zbrush等软件,这三个软件是做游戏美术最常用的。想要了解更多关于游戏开发的相关信息,推荐咨询翼狐。翼狐云课堂是由广州冠岳网络科技有限公司自主研发,累积10余年设计创新教育经验,专为数字创意产业集群打造的智能化在线学习管理平台。平台专注于校企数字创意产业培训教学场景,利用创新研发技术,打造包含教学管理、课程资源、教学资源文件云存储、用户管理、教学互动、教学数据可视化统计、翼狐Live直播教学系统等多功能模块在内的在线教学管理解决方案,让校企轻松搭建在线教学系统与课程资源二合一的教学管理平台,帮助校企及社会培育兼具专业知识与职业技能的数字创意产业人才。
蔷薇朵朵7
美术基础必不可少的 手绘必须很强,其次是丰富的想象力。还要有耐心。因为这是个漫长的过程。其次就是软件要学的那些了,建模,渲染之类的都要很熟悉 。 楼上说的不错,需要多方面的知识。图形学,图形API(D3D/OGL),算法/数据结构,物理,游戏逻辑,音乐音效,人工智能,编程语言,设计模式,操作系统,工具编写,UI等等等等。
优质工程师考试问答知识库