首先你想知道游戏开发要学什么,那么就必须要知道,一个游戏开发人员在具体的工作职责中需要负责什么样的工作。那么我们就从一个游戏开发工程师的工作内容和岗位职责说起吧。
工作内容:
了解并致力于游戏总体设计;
配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持;
负责游戏开发工具和运营维护工具的设计与开发;
完成游戏服务器端模块代码及相关文档的书写、优化对已完成代码进行单元测试;
管理维护游戏平台的制作与运行;
与团队其他人员配合,促进游戏的改进创新。
了解并致力于游戏总体设计;
配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持;
负责游戏开发工具和运营维护工具的设计与开发;
完成游戏服务器端模块代码及相关文档的书写、优化对已完成代码进行单元测试;
管理维护游戏平台的制作与运行;
与团队其他人员配合,促进游戏的改进创新。
作为一名游戏开发工程师,你必须是要懂技术的,哪怕你是纯粹做美工或者UI,你都或多或少要懂一些技术。
那么问题来了,我们具体要学习或者要知道哪些东西呢?比如以下的技能:精通数据库,SQL(主要是Mysql),能独立完成各种复杂的查询
精通Java服务端编程(Eclipse平台)
熟悉HTTP、Servlet、Json、XML
了解Linux
了解Tomcat
有良好的面向对象设计能力,了解设计模式
了解手机游戏系统架构、数据结构和游戏引擎
熟悉python者优先
经过上面的分析,我想你大概对游戏开发需要掌握什么技能有了一些了解,你现在是本科生,上面的技能当然不可能全都会,行业牛人都是经过很多年的打磨锻炼出来的,这不是自己短暂的学习就能够拥有的能力,都是经过许多实际的开发经验得来的。自己学习的大部分都是理论或者说比较杂的知识,所以刚开始你可以从一方面或者几个方面去学习,其它的进行一个大概了解,但你要有一项技能是特别能拿得出手的,其它的等你在工作中去实践的时候会逐渐接触和学会。还是那句话,实践是检验真理的唯一标准!多实践才能有所成就!