【Unity3D】游戏开发团队及工作职责
管理:
规划:系统规划; 数字规划; 文案策划; 级规划。
艺术家:2D艺术家(原创艺术家); 3D建模师; 纹理艺术家; 动画师; 界面美工(UI界面); 特效艺术家。
程序(u3d客户端和服务端一般使用linux):主程序; 游戏引擎程序员(一般使用现有引擎,不开发); u3d客户端程序员; 服务器程序员; 开发工具程序员
测试:
手术:
Unity3d客户端程序员职责:开发对应服务器端的Unity3d程序,为客户提供本地服务。
Unity3d效果人员职责:负责图像、声音、特效、动画、场景等的制作,类似于美术。
1.深入学习C#,包括CLR之类的
2. 学习图形开发、Opengl和Directx、shader等。
3.提高数学能力,空间几何游戏角色,线性代数等。
4、提高程序开发能力、设计模式、算法等。
5.学习网络编程,转做服务器开发,学习其他语言
6、学习3D建模、绘画、UI设计、游戏策划,提高自主开发能力
7、原生android和ios连接sdk时使用
8. VR技术支持与开发
在任何技术的最后,你都可以成为专家。 Unity3D上手容易游戏开发团队结构分工,但要成为真正的高手音乐音效,需要了解网络、优化、Shader、动画甚至美术相关的概念。 如果你想更深入,请尽可能多的学习计算机图形学,掌握C++游戏开发团队结构分工,学好数学!