游戏软件开发,游戏软件开发要学哪方面的知识

1 , 游戏软件开发要学哪方面的知识硬件方面就随便了解一些常见硬件支持平台即可 , 什么PC、PS3、Xbox啊什么的 , 还有输入设备 , 输出设备等 。软件方面 , 这方面要求多点 , 根据游戏类型的不同要求也是不同的 , 比如说PC单机、网游的话普遍要求相当高的c++功底 , 而手机游戏往往要求的是Java 。而且你还必须知道一些游戏基本尝试 , 开发过程 , 游戏公司组成 , 以及一些基本游戏开发原理 , DirectX、Opengl的应用 , win32 SDK啥的(PC) 。文化

游戏软件开发,游戏软件开发要学哪方面的知识


2 , 怎么开发游戏软件游戏开发需要学:游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、游戏角色、道具、场景、界面等等元素 。对于游戏开发人员来说 , 在开发游戏时候 , 选择一个好的游戏服务器也是很重要的 。游戏服务器开发使用的技术取决于游戏的类型 , 不同的游戏类型 , 需要的游戏环境不一样 , 所使用的技术也不一样 , 但是在本质上都是一样的 , 都是面对数据 , 处理数据 。根据游戏类型的不同 , 所学的软件也不一样 。中小型游戏大致可分为网页游戏 , flash游戏 , 小游戏等 , 基本上都是一些休闲类的傻呆萌的情节和操作 。这类游戏开发相对比较简单 , 会 Javascript、HTML、flashcs、Java 就可以进行开发了 , 语言类主要有 C / C++ , 汇编语言 , 着色器语言 , 脚本语言 , 高效的开发语言 C# 或 Java。优秀游戏的构造:1、策划基础:游戏本质分析 , 游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思创意及文档编写要求、游戏故事设计、游戏元素、规则、任务、系统、关卡设计、游戏平衡设定、界面与操作功能等 。2、架构设计:游戏本质分析 , 游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思创意及文档编写要求、游戏故事设计、游戏元素、规则、任务、系统、关卡设计、游戏平衡设定、界面与操作功能 。3、造型基础:透视基础、构图基础、结构素描、明暗素描、艺用人体解剖基础、人物速写、Adobe PhotoshopCS3软件应用、PhotoshopCS3造型基础、游戏美术风格技法、色彩基础、游戏色彩练习、肖像绘制、质感表现 。
游戏软件开发,游戏软件开发要学哪方面的知识


3 , 怎么开发游戏软件开发游戏软件必然需要懂编程语言 , 接着就是学习资料 , 跟着教程做一个两个小游戏 , 然后就明白游戏是怎么回事儿了 , 大型游戏也就是小游戏复杂化而已 。开发游戏软件之前要学会至少一门语言 , c/c++也好、java也好、js也好 。你要做什么类型的游戏 , 动作、角色还是什么 , 以及你要做2d游戏、还是3d游戏 。学习图形接口方面的东西sdl、opengl、dx等 , 里面的案例会让你学到很多游戏方面的知识 , 让你懂得怎么用代码控制图形显示 。其实现在做游戏的朋友大多都是学习使用游戏引擎、像ue、unity3d、cocos2d等游戏引擎 。做2d游戏可以使用一些2d游戏引擎cocos2d这类 。做3d游戏需要使用3d游戏引擎ue、unity3d这些 。最后还需要学习很多美术方面的技术、3d建模、2d动画等方面的知识 , 相信你做的游戏会越来越棒 。【游戏软件开发,游戏软件开发要学哪方面的知识】

推荐阅读