How to accomplish our indie game: NOT motivation but discipline.
从瀑布模型、极限编程到敏捷开发—软件开发管理者思维的变化
下面是前几天开发过程中的记录: 问题: 当前游戏Loading时间过慢,经过检查PreWarmShader消耗过多。其中定点到glCompileShader函数阻塞。
其实很早就想写这样的一个东西了,眼看日益商业化无节操的国内游戏开发,总有一肚子不满。然而自身能力有限,无力改变什么,也只得找一些资料,为未知的机会埋下多一点的伏笔。 这篇文章我不敢随便自己下定义去说明,只好翻墙查阅各种资料,最终做一些简单的总结。部分观点也仅供参考。
首先是国外人员对“什么是优秀游戏”的看法,英语能力有限,翻译不佳,请见谅。
个人和Unity3D早在07年就有一面之缘,当时似乎它还是1.5左右的版本,源代码通过某种途径得到过,但当时我还从事端游开发,对于CryEngine,Gamebryo,Unreal这些高大上的引擎兴趣更浓厚。另外当时它还不支持手机平台(那时候手游也没这么火,06年时候还是基于J2ME-NokiaAPI,MotorolaAPI开发128*128屏),甚至拿它和Torque这种引擎比较也没找到什么特点出来,当时就给放弃了。最近几年其声势如火如荼,加上工作关系,于是对其进行一些接触。
值得借鉴参考的游戏以及游戏核心模块:
IOCP和Epoll之间的异同, IOCP的细节解释,网络游戏服务器注意事项和优化措施。