游戏开发主要学习哪些课程?
1,游戏开发是一个过程,为了激发玩家玩游戏的热情,通过遵循设计制作规则,来设计角色、场景等游戏元素。
2.主要流程包括原画创作、建模、材质、灯光渲染、骨架设置、动画、特效等。涉及的范围包括:游戏规则和玩法、视觉艺术、编程、产品化、音效、编剧、游戏角色、道具、场景、界面等元素。
3.游戏程序开发归根结底是软件工程,是游戏制造的重要组成部分。游戏程序开发是最有技术含量的,游戏程序员的工资比其他职业高很多。目前游戏行业游戏级人才缺口非常大,供不应求。
第二,游戏开发需要的知识
1,游戏本质分析,游戏行业介绍,游戏开发流程及职业划分,玩家需求分析,想法及文档撰写需求,游戏故事设计,游戏元素,规则,任务,系统,关卡设计,游戏平衡设置,界面及操作功能。
2.透视基础、构图基础、结构素描、明暗素描、艺术解剖学基础、人物素描、Adobe PhotoshopCS3软件应用、PhotoshopCS3建模基础、游戏美术风格与技法、色彩基础、游戏色彩练习、人像素描、纹理表现。
3.3DMAX软件基础,游戏素材基础,游戏道具制作,作品渲染。
三、游戏场景制作技巧,场景素材制作,卡通人物制作,写实人物制作,怪物制作。简单的分类是:
1,算法知识扎实。主要包括:树或图搜索算法、A*算法、碰撞检测算法、BSP树、人工智能。
2.相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学相关知识(三维图形的形状、纹理、贴图、光照,以及油画算法、Z cache等三维物体的隐藏算法)和动画处理知识。要想深入,还得学习OGRE等几个3 D引擎。
3.扎实的编程语言功底,主要以VC,DELPHI,JAVA为代表。其中VC应用最广,现在也开发了比较大型的游戏;Delphi也很厉害,很多网游,比如网金,传奇都用DELPHI。JAVA用于开发手机游戏。