专一亦乌冬面
课程简介:
游戏开发,也就是游戏程序开发,其就业方向一般有客户端开发和服务器开发两个。下面来介绍一下这两个就业方向的主要工作内容和就业要求。
客户端开发
又称前端开发,主要负责游戏前端的逻辑开发和脚本开发工作,还涉及游戏的版本更新、BUG维护等,可以细分为客户端主程和客户端程序员。客户端开发需要掌握的技能有很多,一是精通编程语言,比如PC端需要掌握C或C++,Android端需掌握Java,iOS端需掌握Objective-C等;二是要掌握图形学,有较强的数学功底和逻辑能力,有Shader编写经验等;三是掌握各类游戏引擎及相关语言,比如U3D、UE4等,可以针对某一种引擎深入学习。
服务器开发
又称后端开发,主要负责游戏架构开发、游戏逻辑算法开发、网络通信调试、数据存储设计等,可以细分为服务器主程和服务器程序员。服务端需要了解计算机网络知识、数据库、数据结构、网络编程等,在编程语言方面,主要是C或C++,再搭配一个Lua语言。