
成都游戏客户端就是玩家直接玩的那个程序,手机上的游戏、电脑上的游戏都是客户端。今天讲讲游戏客户端开发的基础知识。
负责画面渲染、玩家输入、物理计算、和服务器通信。玩家看到的画面、听到的声音、操作的响应,都是客户端在处理。
用游戏引擎开发,主流是Unity和Unreal。Unity做手机游戏多,Unreal做3A大作。小游戏用Cocos。
渲染引擎(画画面)、物理引擎(碰撞、重力)、输入系统(处理玩家操作)、UI系统(菜单、按钮)、网络模块(和服务器通信)。
先做游戏设计文档,然后用引擎搭场景、写逻辑、做美术资源,然后测试、优化性能,最后打包发布到应用商店。