游戏开发技巧与心得
能力论有三个阶段 相信自己有能力 -> 自已有能力 ->让别人相信自己有能力.
前两个阶段就不说了,重点是第三个阶段.
在策划和老板眼里,能快速出东西,并且没什么bug的话,你就是能力强的。再往后走就是高性能,顶级体验.
东西人人会做,你怎么做得比别人更好?在我看来就是要做有心人.
1:核心功能开发完成后,必须至少自测一遍,保证至少能跑通. 没大问题。
快速的开始开发,而不是以为东西很容易,很快就搞定了
往往delay就是这样子造成的,如果能提前一,二天开发的话,很多时候都不用拼命加班。
2:检查是否有遗漏的部分,尽量做比较全面的测试
测试往往是全方面测的,如果功能没开发玩的话,千万不让测试去测。最多让策划体验体验下。
功能没开发完,策划以为是 bug, 不要解释,那就是bug
模拟测试也是一种能力
3:对于测试提出的问题要高度重视
不能一而再,再而三的说东西改好了,测试一测发现不好。
一而再,再而三不仅让别人不相信你,时间长了,连自己都不相信自己了
4:做好log,好的log方便容易快速找出问题.
log的好处很多,能方便找到问题,也能避免扯皮现象.
举例:有一次我发了一个版本后,视频广告播放不了,体验版是好的,线上版本不行。pm第一反应就是代码的问题,有这个正常反应,
虽然我百分百不相信是代码的问题的,但是有什么用呢?怎么证明不是代码的问题,加log.
把视频播放不了的log,让pm看看,让他知道,为什么播放不了。当时加了log后,显示是视频被封。
5:开发时,记录差异很重量
举例:播放某音乐不行,其它的是好的。不用多考虑? 就是那音乐的问题,是不是资源缺失,格式不对?
不同的版本,有哪些不同的地方?
6:掌握一些特长
游戏开发的时候,需要用到很多知识点,和很多工具。
如果你对反编游戏很擅长,那么就尽量多反编一些好的游戏,分析
如果你对工具很擅长,那就多弄些能提高开发效率的工具,并持续改进