• 世界末日没来, 只好继续战斗
  • 技术篇
    • 渲染
      • 这部分没什么搞头了, 大家都差不多, 够用就好. 最重要的是让尽量多的机器画面好, 而不是高端机器好
      • 关键字: Deferred Lighting, SSAO, Deferred Shadow, Gamma Correction, FXAA, Screen Space Decal, Rim Light, Color Grading, HDR
      • 虽说画面是第一印象, 但是其它方面才是拉开差距的地方. 领导们什么时候才能把精力放在其它地方, 不要老在画面上找BUG?
    • 物理
      • 只是RigidBody没什么意思, 要用就用在动画, 特效, 环境互动上
      • Havok要钱, PhysX坑爹, Bullet功能少. 各种纠结
    • AI
      • 简单的使用脚本的Coroutine去写就成了
      • Behavior Tree还是没搞懂, 2013再去学习吧
      • NavMesh可以取代大部分的物理碰撞, 顺便把寻路都解决了
      • 中间件一堆, 免费的就用recast吧
    • 动画
      • Animation Tree才是王道, 跟Behavior&Physics结合才是出路
      • 国内游戏开发这方面没有积累, 游戏里的角色都跟中风一样
    • 特效
      • 粒子系统组件化, 才能解决功能扩展/维护/效率各种问题
      • Node-Based Material Editor还是有必要的, Technical Artist是不可缺少的
    • UI
      • Scaleform里面好多坑, 还是先学会怎么用再去用吧
    • 场景管理
      • 没有通用的方法, 适合自己的就是最好的
      • 优化思路就一个: 不该计算的统统一边玩去
    • 资源管理
      • 规范要明确, 免得美术自由发挥到程序吐血
      • 在工具端不给美术犯错的机会, 越简捷越好
      • 批量处理工具太有必要了, 要不美术会累死的
      • 为什么做完一个项目, 美术源文件都没了, 这TMD是巨大的浪费啊. 老板们也不想想在这里省钱
    • 开发语言
      • 内存泄露&非法访问永远是C++的噩梦, 但是为了效率不得不用它, NND
      • 多语言开发, 粘合层怎么弄还是那么恶心. 怒了, 以后有时间去研究libclang好了, 从编译器下手
    • 架构
      • 反射+序列化+组件模式, 代码结构直接革命了
      • Resource Hot-Reload, 美术工具直接革命了
      • Code/Script DLL Hot-Reload, 程序开发直接革命了
  • 工作篇
    • 人是决定项目成败的主要因素
    • 林子大了什么鸟都有, 要学会蛋定
    • 技术只是一方面, 沟通能力, 合作能力, 推动力, 影响力, 领导力, 哪个也不比技术重要性低
    • 程序, 策划, 美术, 测试, 市场, 项目经理等只是职责不一样, 没有谁贵谁贱之分, 缺了谁也不行. 要你换去做别的, 你行吗?
    • 工作永远是做不完的, 只能在对的时间, 花尽量小的成本, 把事情做到尽量好
    • 除了第一份工作, 后来对于身边同事的变动已经麻木了. 到底是为什么呢? 蛋定到这份上是不是有点过分了, 怪不得我跟别人基本不会吵架, 因为自己的情绪波动实在太小了
    • 理性到一定程度就是没人性...想起了Saber, 唉~还好有家庭, 让我保持一点人性
  • 生活篇
    • 城市生活真是无聊, 除了逛街, 电影, 爬山, 运动之外, 不知道干啥了
    • 往往一个人的时候, 最好的选择是加班...
    • 各种游戏体验过后, 一般游戏都入不了法眼了, 所以到最后没得玩了, 真是个悲剧
    • 业余需要找点事情放松下, 各种方式都烦了之后, 竟然在家里写起了代码, 我了个去
    • 还记得师父说过的一句话: 人都是逼出来的. 怎么想怎么对啊, 至理名言
    • 2013自己也要进入结婚生子这种学生时代被我鄙视的放羊式死循环了
    • 但是不得不说, 找个老婆可以让人成长. 技术之外的能力, 更多的是在生活中培养的. 从这个角度上来说, 家庭与工作是相辅相成的

游戏程序员的2012年终总结相关推荐

  1. 一个游戏程序员的学习资料(转)

    源地址:http://software.intel.com/zh-cn/blogs/2012/03/20/400010004/?cid=sw:prccsdn2194 想起写这篇文章是在看侯杰先生的&l ...

  2. 一个游戏程序员的学习资料【转】

    转自: http://software.intel.com/zh-cn/blogs/2012/03/20/400010004/?cid=sw:prccsdn2194 想起写这篇文章是在看侯杰先生的&l ...

  3. 《程序员》2012年12期精彩内容:2012这一年

    <程序员>封面报道:2012这一年 2012年,也许可以用"沧海桑田"和"合纵连横"两个词来概括.一方面,在2011年全球智能手机出货量全面超过电脑 ...

  4. 一个游戏程序员的学习资料 (zz)

    一个游戏程序员的学习资料 //z 2012-4-19 14:39:51 PM IS2120@CSDN 想起写这篇文章是在看侯杰先生的<深入浅出MFC>时, 突然觉得自己在大学这几年关于游戏 ...

  5. 《程序员》2012年8期精彩内容:我们的开源

    <程序员>封面报道:我们的开源 本期封面报道聚焦中国本土开发人员和团队主导和参与的开源项目,从开源项目本身.企业与个人的参与情况.开源社区建设及开源法律知识等多方面,全景式地解读中国的开源 ...

  6. 一个游戏程序员必须要读的书

    一.书籍: 算法与数据结构: <数据结构(C语言版)>--严蔚敏.吴伟民 清华出版社 我觉得其配套习题集甚至比原书更有价值,每个较难的题都值得做一下. <Introduction t ...

  7. 《程序员》2012年9期精彩内容:IT运维自动化

    <程序员>封面报道:IT运维自动化 本期封面报道将从IT自动化的出现和发展谈起,讲述从小型创业公司到大型互联网企业的最佳实践,角度涵盖性能监控到软件部署,介绍最新的IT自动化运维工具和应用 ...

  8. android 学习笔记(三) Android学习路线之3.2 游戏程序员的学习资料

    看到一篇文章,总结一个游戏程序员的学习资料,作者是一个大二的学生,很羡慕作者大二时就有这么清晰的职业目标.我大学学的是自动化专业,大学时也算博览群书,可惜现在大多不知道遗忘在那个角落了.毕业后,单片机 ...

  9. 一个游戏程序员的学习资料[转]

    http://software.intel.com/zh-cn/blogs/2012/03/20/400010004/?cid=sw:prccsdn2194 一个游戏程序员的学习资料 作者: weiq ...

  10. 一个游戏程序员的参考资料

    想起写这篇文章是在看侯杰先生的<深入浅出MFC>时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考.一则是作为自己今 ...

最新文章

  1. python爬虫百度百科-python每日一题:网络爬虫百度百科
  2. px4 uavcan linux,PX4开发指南-12.2.1.UAVCAN Bootloader
  3. VS2017读取ini 文件中文乱码
  4. C语言,把指针按地上摩擦,爽
  5. 自主可控的全数字实时仿真软件SkyEye支持PowerPC指令级仿真
  6. 8-16 常见开发运维问题
  7. Android线程创建aop,【android安卓】一个注解搞定线程切换,基于AOP的线程转换框架...
  8. Git显示漂亮日志的小技巧
  9. 软件测试背景目的要点概述
  10. cad怎样弄出放线的坐标_怎么把图纸上的坐标输入CAD详细步骤?
  11. iOS开发 - 关于微信分享后,提示“未验证应用”的解决办法,配置 Universal Link
  12. 李开复:非一流学校学生的出路-李开复经验集-IT人物-酷勤网
  13. vue-学生的最爱抽签点名器
  14. 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字
  15. Java中输入一个整数n,实现n的阶乘
  16. 录屏软件OBS录屏时噪声大的解决办法
  17. Android hilt 依赖注入使用详解
  18. think-swoole简易使用教程--websocket
  19. 多智能体系统——竞争网络下异构多智能体系统的分组一致性问题 Group consensus of heterogeneous multi-agent system (附论文链接+源码Matlab)
  20. 数据库编程:存储过程和储存函数

热门文章

  1. elk学习中遇到的一些问题
  2. Git命令问题:fatal: Exiting because of unfinished merge
  3. JavaWeb项目——疫情数据可视化
  4. Linux交作业显示Eqw,SGE作业基本用法
  5. MLO/uboot-spl.bin和uboot.img/uboot.bin
  6. 汉子转五笔SQL脚本函数
  7. spark kryo java,在Spark中自定义Kryo序列化输入输出API
  8. 逆转三国攻略-各阶段关卡武将
  9. 手风琴效果案例(jQuery)
  10. php下对港澳台身份证进行验证