⑴ 游戏程序员主要是干什么的当一个游戏程序员需要学习哪几方面的知识另外需要学习会用哪些程序。
游戏程序员主要是为游戏产品的实现服务的,包含了前端UI、后端开发等方面的内容。
主要学的内容如下:
1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。
祝你学有所成,望采纳。
⑵ 请问,游戏开发中,服务器端程序员的主要工作是什么他与客户端程序员对比薪资与工作压力哪个大
得看做什么工作,如果是程序员的话就是敲代码,客户端的程序员工资是比较高的,因为客户端涉及很多算法,比如跳跃、用技能这些效果的显示、攻击值、掉落速度等。而服务端就相对来说较简单了,只要做逻辑处理和数据的持久化方面。
⑶ 游戏开发有哪些具体分工
1.引擎架构: 沟通非常好的几个骨干做结构, 承上启下, 定好各类对象,层次,关系.
2.程序员, 负责将结构具体化, 展示出来, 人数与设计师成正比, 大约5人
3.设计师(包括外援,3个月开发上规模的网游至少要10个以上)
楼主说的音乐? 这部分一般设计师包括的.
如果是专业音乐型网游, 类似劲舞或劲乐, 就有所偏重了
根据实际情况会有些变化的, 不过大体如上了
测试是制作过程中做的, 其实最好的测试就是代码多沟通了解,与自我检查.
发布后再由玩家或内部人测试吧
这是一般网游比较节约成本的做法了,
除非财力足够, 可以再分N多职位, 各尽其能.
例如:
1.架构师, (5-10) 人
2.程序员, (15-25) 人
3.做平面图的设计师: (3-5) 人
提供宣传用图, 还有游戏某些窗口(登陆,提示,购物等等)的背景图,按钮,单多选之类的控件外观等等), 工作量也不小
4.模型设计师,2D或3D,里面需要的细件(例如人物,装备,场景), 动作补充等等. (15-30) 人
5.测试员2-3名, 负责协调架构师和程序员间的任务, 例如程序员各有各做法, 造成冲突,或未知隐患, 测试员负责检查各部分功能实施, 各职能的配合.
6.音乐, 声效 2-3人 (根据实际需要制定)
7.宣传人员,广告费用等等 (根据实际需要制定)