开发游戏需要完成游戏服务器端模块代码及相关文档的书写,优化对已完成代码进行单元测试。今天小编分享如何开发一个手机游戏,希望对大家有所帮助。
开发手机游戏的方法
游戏需要用游戏引擎去开发。手机游戏跨平台引擎现在比较常用的有cocos2d_x,unity3d。这里我就用unit3d来讲,这样方便我们开发3d游戏,也可以开发2d游戏。
先看一下网络游戏,网络游戏需要服务器端,是在服务器中运行的。客户端是给玩家使用的。mysql是存储账户等信息的数据库。
写一个服务器端,有一个驱动按钮和当前服务端的状态。点击启动,服务端已经成功启动了。当前连接数0,表明还没有客户端连接到服务端。
打开一个客户端,由于服务端已经启动,而客户端是打开后自动连接到服务器端。提示已经成功连接到了服务器。
用一个小案例,来做一个简单的小游戏。点击unity的创建,创建一个正方体,作为地面,给地面附上图片,这样地面的效果就出来了,创建一个球体,将球体放在地面上面,的中间位置,接着在创建按钮,创建出2个,修改按钮显示的文字,再创建出一个c#脚本,双击打开创建的c#脚本,写入代码后保存脚本。将脚本挂在一个物体上面,然后给按钮添加脚本代码事件,这样简单的小游戏就完成了。
游戏开发工程师的工作内容
1、了解并致力于游戏总体设计。
2、配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持。
3、负责游戏开发工具和运营维护工具的设计与开发。
4、完成游戏服务器端模块代码及相关文档的书写,优化对已完成代码进行单元测试。
5、管理维护游戏平台的制作与运行。
6、与团队其他人员配合,促进游戏的改进创新。
游戏开发的薪酬与职业发展
游戏行业3D美工、程序设计工程师等薪金收入出现了2个明显变化:一是薪金有了大幅度的提升;二是入门级游戏类工程师与拥有2-3年左右工作经验的工程师收入差距加大,一般通过游戏专业培训进入游戏行业工作,一年内月薪在3000-8000元,而工作2年以上的游戏开发工程师平均月薪达到2-3万。