Android 开发高手课
张绍文
前微信高级工程师,Tinker 负责人
52723 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 62 讲
导读 (1讲)
模块一 高质量开发 (25讲)
Android 开发高手课
15
15
1.0x
00:00/00:00
登录|注册

37 | 移动开发新大陆:工作三年半,移动开发转型手游开发

帧率优化
内存优化
压缩图片大小的方案
图片资源占用安装包体积的绝大部分
App开发的热更新与游戏的热更新的区别
GLSurfaceView维护的while循环
GLSurfaceView创建后,引擎执行main.lua脚本
游戏的主Activity创建GLSurfaceView
游戏场景切换
Cocos引擎的节点树形结构
MVC模型
网络模块
Services管理
配置系统
资源更新模块
转方向后的技术路线
App开发转手游开发,可行吗?
手游早已经结束了野蛮生长的年代
2018年是游戏比较惨淡的一年
游戏的性能优化
游戏也需要优化安装包大小
关于热更新
手游的运行流程
游戏场景设计
游戏架构
游戏核心部分由项目组自己完成
手游项目组成员
客户端平台知识依然非常重要
游戏开发并没有想象中那么困难
App开发转手游开发的思考
游戏与App开发的异同
揭开手游开发的面纱
庆文的个人经历证明了两件事情
庆文的转型经历
工作三年半,移动开发转型手游开发
参考文章

该思维导图由 AI 生成,仅供参考

你好,我是张绍文。15 年认识庆文的时候,他还在微信读书负责 Android 端的性能优化工作。某一天,他跟我说想转岗去尝试一下游戏开发,当时我脑海里浮现了两个想法,一个是游戏部门传说中 60 个月的年终奖,看起来游戏是一个非常有“钱途”的方向;另外一个还是担忧,抛弃掉 Android 开发多年的积累,转去完全不熟悉的游戏领域,他是否可以胜任。
两年过去了,庆文以他的个人经历亲身证明了两件事情:
第一,游戏开发并没有想象中那么困难。当年他是 Android 版微信读书的技术核心,如今在新的岗位上依然也是技术核心。“一通则百通”,技术是相通的,最珍贵的是我们的学习能力和钻研精神。
第二,客户端平台知识依然非常重要。手游虽然有非常独立的开发体系,但是它还是运行在 Android 或者 iOS 系统之上。App 开发需要用到的很多技术,游戏开发也需要用到。作为 Android 开发,我们一层一层往底层走的优化能力,反而是其他大部分游戏开发所不具备的,也是我们的优势所在。
在我看来,无论移动的未来如何发展,不管是大前端的天下,还是转向手游、IoT、AI、音视频等其他方向,今天我们所熟悉的 Android 平台知识以及学习这些知识所沉淀下来的能力和方法,都是最宝贵的财富。下面我们一起来看看庆文同学的移动开发转型手游开发的那些事。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

手游开发并不像想象中那么困难,张绍文从移动开发转型手游开发的经历证明了这一点。作为Android开发者,他发现自己在移动开发领域所积累的知识和能力对于转型手游开发是非常宝贵的。手游开发项目组包括制作人、策划组、美术组、运营组、程序组、音频组,其中策划组是整个游戏的灵魂,而程序组同学更多关注游戏引擎的架构和性能优化。手游开发的基本流程和所需的技术知识和能力也被详细介绍。此外,文章还介绍了游戏与App开发的异同,包括热更新、安装包大小优化和性能优化等方面的技术特点。手游开发岗位的市场需求量比移动开发需求量小太多,但这不应该成为害怕转手游开发的理由。个人觉得需要从一个更宏观的角度看待这两个不同的开发岗位,不要钻在技术的牛角尖里无法自拔。技术通道无风险,而更应该担心的是游戏的政策风险。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Android 开发高手课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(5)

  • 最新
  • 精选
  • Reiser
    非常感谢庆文关于转型的分享。之前我也有过转型大数据的打算,不过最终还是决定深耕Android。之所以不转型,还是因为自己的技术并不是很好,觉得自己 Android 都不能做到极致,转型也做不好。当然做好 Android 的同时,也会扩展技术面,每个热爱技术的都想成为全栈啊

    作者回复: 是的,如果有从上往下打通关的能力,我们去做其他事情也是降维打击

    2019-04-02
    10
  • Alan K
    安卓系统有可能实现分帧绘制吗

    作者回复: 分帧绘制可以说一种思想,并不是技术,理论上安卓系统也是可以实现的

    2019-04-02
    2
  • 七月
    转游戏开发是学Unity3d好,还是cocos2d好一点呢?

    作者回复: 个人推荐还是Unity3d吧,应用场景更广一些,而且配套设施更成熟。但是cocos2d作为入门也不错,毕竟是开源的,可以学习

    2019-04-02
    1
  • Geek_212b1d
    写过4年安卓,2年后台,几个月的游戏,有计算机基础其实学起来都差不多。但是最近找工作处处碰壁,还是得看深度。
    2020-08-03
    1
    4
  • 都是写代码,只是业务场景不一样
    2019-04-02
    1
    1
收起评论
显示
设置
留言
5
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部