曰月無塵
游戏开发这个职业所需要会的东西非常多。C++、Directx、Java、这些是最基础的东西,(算法,数据结构)。一般来说游戏公司会培养一个新的程序员,但是从学校刚出来学习的那些程序知识根本不够还需要在社会中继续学习。

苹果香蕉最爱
游戏开发指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。
现在比较常用的编辑软件有以下6种。
1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。
2、MAYA:跟3dsMAX差不多的软件,因个人喜好而定, MAYA在制作动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。
3、Deeppaint3D: 可以直接打开3维模型文件,在上面绘制贴图。
4、C++:程序使用,用来实现游戏中的各种功能,调试BUG等。
5、Photoshop与Panter:配合MAX或MAYA来绘制各种模型需要用的贴图。
6、ZBrush:美工制作超高模用的,然后可以生成法线贴图,在MAYA或MAX中使用。
目前流行的游戏编程语言为C++编程语言,目前流行的游戏编程接口为,还有OpenGL、SDL(Simple DirectMedia Layer)等。现在手机上玩的游戏分为Android与IOS两种不同平台,分别是用eclipse/MyEclipse和xcode。现在也流行一些跨平台的编程引擎,例如cocos2d-x、unity 3D等。
游戏开发需要学习的知识:
游戏程序设计:C++程序设计入门,基本数据类型和输入输出,流程控制语句,数组、指针和引用、函数,程序结构和书写规范,结构体和联合体、类,继承与多态,异常处理与程序调试。
算法与数据结构:算法分析,数据结构,基本算法,STL 的概念与使用,静态库与动态库,XML 库的使用。
Win32 程序设计:Windows 程序入门,Windows 消息,GDI 绘图,游戏工具与MFC,网络编程基础。
游戏数学和智能应用:游戏中的坐标系,矢量、矩阵,几何碰撞,物理模拟,人工智能与寻路算法。
2D 游戏技术与应用:2D 游戏技术概论,游戏地图系统,GUI 系统,战斗系统设计,任务系统,优秀的声音引擎 BASS,Cocos2D-X 引擎,Box2D 物理引擎。
要胜任游戏程序员,还必须做到以下几点:
3.创新能力 作为游戏程序员,创意是灵魂。计算机本身就是发挥创意的好地方,若能将捕捉到的新事物揉入创意并应用到工程项目中,其中所含的经济价值将不容小视。
4.团队合作交流 要知道,游戏程序员不单纯是技术的实现人员,更是游戏参与者。
yy瘦胖纸
游戏开发需要依靠游戏引擎进行,目前在游戏行业应用较为广泛的是unity3D和虚幻4两个游戏开发引擎,所以市面上的培训机构也都以这两大引擎软件的操作教学为主。但是游戏开发并不是简单的软件操作,还需要学习一定的编程语言,懂得如何与游戏美术设计团队配合,这样才不会浪费时间与金钱。做一名游戏开发,需要学习以下知识:1、熟练使用游戏常用算法;2、熟悉Linux/XCode下C/C++开发,熟悉TCP/IP网络协议,熟悉MYSQL等数据库;3、具备数据结构、计算机网络、计算机组成原理、操作系统、算法设计、C/C++/C#、Java、离散数学等知识背景。工作的话有什么要求:1.热爱游戏。激情成就事业,游戏程序员的与众不同就在于,除了研发人员应有的理性之外,还必须对游戏有着无限热爱,如果连自己对游戏都提不起兴趣,又怎会做出让别人感兴趣的游戏呢!当然,若是只有热情那就不能正确理解这个行业,有时反而会做坏,比如在游戏中掺杂过多的个人意愿,忽视用户的需求。2.扎实的基础。要成为一名合格的程序员,要熟悉包括C语言或C++语言、数据结构、编译原理、算法等计算机知识,同时数学基础也是非常重要的,这些在编制核心级的程序时往往会起到相当大的作用。3.创新能力。作为游戏程序员,创意是灵魂。计算机本身就是发挥创意的好地方,若能将捕捉到的新事物揉入创意并应用到工程项目中,其中所含的经济价值将不容小视。4.团队合作交流。程序员的不善交流似乎已经成为业内公认,但对于游戏程序员,任何个人的力量都是有限的,在游戏开发工作中,一个成功的软件来源于团队的精诚合作。团队精神正是程序员应该具备的最基本的素养。要知道,游戏程序员不单纯是技术的实现人员,更是游戏参与者。
龙宝宝lovyle
给你带来学习unity游戏开发的学习路径你参考一下:一:unity引擎是使用C#驱动的, 所以C#语言必须学。 ①基本的语法结构、关键字,掌握变量常量和基本的运算符,掌握表达式、语句。②掌握三大程序执行语序,顺序、分支、循环。③熟练使用一维数组、二维数组。并且能够与三大语序解决一些算法问题,如排序、二分。④掌握值类型中的自定义类型,如结构体、枚举。⑤精通面向对象,类和对象、方法与字段、构造、析构、属性。⑥掌握静态、虚方法、重载、抽象、接口。⑦掌握面向对象的三大特征,着重理解和使用继承与多态。⑧熟练使用集合对象,如列表、字典、哈希表、堆栈,包括泛型与非泛型。会使用泛型方法。⑨熟练使用委托,深刻理解委托。包括匿名委托、了解lambda表达式。二:之后便是Unity引擎操作。可以以模块区分:物理引擎:组件、脚本、常用类、触发、碰撞、射线2D: 2D精灵、UGUI、布局与适配、UI搭建、交互事件动画:骨骼、模型、动画类型、动画状态机、特效AI:导航寻路、分离路面、跳跃导航等。 三:以上都比较简单,如果你要工作的话, 还要知道:数据持久化、协程、框架、网络、shader、算法、Lua热更等。 还可学习VR和AR开发流程,出去做VRAR开发类岗位。在这里推荐一下优就业的VRAR游戏开发课程,以上需unity开发工程师掌握的基本技能都有涉及,另外课程体系中还包括游戏运营策划内容,游戏运营策划也是游戏开发流程中的重要一环,无论是从事游戏程序开发还是游戏策划,一定的复合技能,对于职业选择以及后续职业发展都有很大帮助。
向土豆要努力
单单就入门来说:简单,而且是相当简单如何入门:两件事1.简单一个游戏引擎的基本操作(例如:unity3d)2.学会用一门编程语言和计算机进行简单的对话(例如:c#)学习途径:网上搜索游戏开发入门视频教程,资源有很多,贵在坚持
暗香微漾
你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: 想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。 王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: 在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载:
优质考试培训问答知识库