写在前面:unite 2017上海于2017年5月12日-5月13日在上海浦东举行,期间有各路大咖,业界大牛的分享会,我有幸拿到了一张门票并聆听了几场分享会,记录了些流水账式的笔记,在此分享一下。

如何连续做出成功产品-从天龙3D到诛仙

首先第一场是一个产品向的分享会,演讲者是完美世界副总裁也是《天龙3D》和《诛仙》两款典型的端转手游戏的制作人。
下面是一些《诛仙》手游相关的信息:
**1.开发周期:**9个月,61人 2015.11.1~2016.8.3,投入较多,没有延期。
2.上线数据:首日ios免费榜第一,畅销榜第二,首月流水4.6亿,首月新增用户1000万
3.诛仙与unity新技术: 在已有成功案列(天龙3D,使用unity4.3版本)的情况下还是果断使用了5.0新版本(考虑因素:未来产品的竞争力,新特性带来的优势如可变天空盒等)
接着主讲人比较分析了下自己的的两款游戏的成功原因

天龙3D
1.时机,重度手游蓝海
2.IP,端转手,有创新
3.用户定位,用户需求满足
4.团队,原典型端游团队转手游,创业心态,但是又有丰富研发经验
5.发行,围绕渠道做,有渠道资源
诛仙手游
1.时机,重度手游已经是红海市场了,没有时机优势
2. 用户定位,更加精准(武侠和仙侠用户的细致市场区分,前者更看重动作打击 感等,后者更看重特效画面感)
3. IP,强势IP,还原经典内容,由之前经验得出结论:在保证经典的还原度的情况下一定是可以获得成功的,红海市场的保守化策略
4.团队,实力强,经验丰富
5.发行,端游式发行
以及两款游戏的一些异同点
相同之处:开发团队,开发周期(均为1年左右),成功路径(主要用户均为端游流失用户,坑爹的《诛仙》电视剧并没有带来较好的用户流)
不同之处:市场环境,游戏生态(理论上天龙3D是一款介于端游和页游之间而产生的手游产品,诛仙则从一开始就完全定位到手游),付费用户(天龙以大R为主,诛仙以中小R为主),社交路径(天龙时代并不强调社交途径,诛仙时代社交已经成为基本元素)
最后主讲人还鼓励所有游戏从业者不忘初心,始终以用户为核心,保持创业奋斗的心态,坚持自己对游戏行业的热爱,才会成功。

unity中小团队研发效率优化

第二场是比较技术向的讲座,主讲人应该是unity前端的技术相关的从业者,并且有比较丰富的中小团队管理经验,分享了很多实用的干货,下面列出部分
资源制作:
需要保证制作工具/引擎效果一致
3ds Max——Substance Painter—— unity
尽早导入unity,直接在引擎里进行操作
资源导入
扩展编辑器:
UnityEditor下大量API以及回调可用
反射调用私有API
举列的github项目仓库https://github.com/MattRix/UnityDecompiled
SDK管理:
Android平台插件:
1.抛弃Eclipse,使用Android Studio + Gradle
2.避免大量零散文件,使用arr
3.Java:封装统一上层接口,灵活组装
4.AndriodManifrst.xml:修改XML节点
5.apktool:解包+重打包

IOS平台插件:
1.XUProter或UnityEditor.iOS.Xcode
2.IMPL_APP_CONTROLLER_SUBCLASS(MyAppController)
3.Missing Push Notification Entitlement
4.干掉didReceiveRemoteNotification函数
5.Code Signing:自动签名值得拥有

OSX/Win:
1.尽可能保证Editor下行为一致
2.监听OnApplicationQuit
封装C#:
if xxx 宏
封装C++:
注意内存释放
变长参数 void func(const int args, …)
Json
线程安全
Low-level Native Plugin Interface
TIPs:
新的不一定是最好的,Build Tool 25.3.1 无法识别
老的缺陷往往可以通过升级引擎解决(躺赢)
Have Fun with Metal:
经测试发现osx提供的metal图形库拥有更低的CPU消耗,更多的批次提交/状态切换,(意思是osx要崛起了?)
总结来说很详细很实用,非常感谢这位主讲人。

王者技术修炼之路

最后还有一场最引人注目的演讲是由大热的手游《王者荣耀》的技术总监带来的。总的来说可以分成3部分:《王者荣耀》一些简介,实现同步的两种方法和网络游戏技术向的三座大山
一些简介:
why unity:易上手,插件资源丰富,开发流水线完善,效率高,跨平台,熟悉人员多
开发周期:15年3月开始,周期6个月,最初100号人左右,要钱给钱,要人给人

两种方法:
状态同步:
优点:安全性高,网络要求宽松,抖动丢包适应性强,断线重连快,游戏逻辑性能优化有优势
缺点:开发效率低,打击感或精确性差,网络流量随游戏复杂度增加
帧同步(最后选择):
优点:开发效率高,做出来游戏打击感精确性好,反馈快,流量消耗少,观战、录像重放实现简单
缺点:反外挂能力较弱,网络要求高,断线重回时间长,逻辑性能优化压力

三座大山:
同步:
实现原理
相同的状态—相同的输入—相同的执行流程
实现要点
逻辑部分去浮点数
组件做帧同步要求改造
逻辑与”我”无关
一致的随机数
定位不同步的能力

网络:
延迟与卡顿:
帧同步buffer机制
帧buffer小 帧buffer大
延迟低 延迟高
卡顿多 卡顿少
优化措施:
无buffer帧同步
TCP换成UDP,手机弱网环境下比较暴力的多发冗余方式更适合
逻辑与表现分离
本地差值平滑

性能:
性能优化
降热点,降GC,降Drawcall,裁剪,3DUI
GameCore
Native的性能 c++ vs mono
内存管理 更高效无GC
更多的应用场景
多线程潜力

前方的路
热更新能力
多核性能利用
升级unity版本
提升画质
由于我最近也在研究关于网络同步相关的一些东西,所以这场演讲映像最深,也深有感触。

一点总结:这次unite大会着实让我增长了不少眼界,非常感谢unity提供了这么一个平台来让所有相关从业者有机会相互交流沟通,以后有机会希望能多参加这样的活动。

关于Unite 2017上海的一些流水账相关推荐

  1. 王者齐聚!Unite 2017 Shanghai 日程讲师全揭晓

    汇聚了来自全球的 Unity开发者.发行商.培训家及爱好者的 Unite 2017 Shanghai 即将于于 5 月 11 日-13日在上海·国际会议中心隆重举行.Unite 大会是由 Unity ...

  2. 错过就要多花 200 元,Unite 2017 Shanghai 五折抢票倒计时!

    2017 年 5 月 11 - 13 日,Unite 2017 Shanghai 将在上海·国际会议中心举行.作为 Unity 年度最重磅的活动,将汇聚来自全球的 Unity 开发者.发行商.培训家及 ...

  3. 高级经济师计算机水平考试,【2017上海高级经济师评审职称外语、计算机成绩不再为前置条件】- 环球网校...

    [摘要]环球网校分享的2017上海高级经济师评审职称外语.计算机成绩不再为前置条件介绍了上海高级经济师任职资格审定条件,希望对大家备考17年高级经济师考试有帮助,更多资料敬请关注环球经济师考试频道, ...

  4. 美国Vitamix亮相2017上海AWE,绽放百年料理机品牌魅力

    3月9日(上海)--来自美国的高端料理机品牌Vitamix亮相2017上海家电及消费电子博览会(AWE),不仅展出了正在中国热销的全部产品,新品S55也首次在中国亮相,更有一批见证了Vitamix近百 ...

  5. Unite 2017 Shanghai 四大技术专场全面解锁

    由 Unity 举办的 Unite 大会已有 10 年历史,现已成为游戏.VR/AR 行业最具权威性和影响力的活动,历届 Unite 大会都吸引到成千上万的开发者参与.在 2016 年,全球有超过 1 ...

  6. Unite 2017 | 从《闹闹天宫》看MOBA游戏里的网络同步技术

    http://mp.weixin.qq.com/s/0v0EU79Q6rFafrh8ptlmhw 在Unite 2017 Shanghai案例分享专场,来自蓝港互动<闹闹天宫>项目组的主程 ...

  7. 2017第111届中国文化用品商品交易会(2017上海文化展)会刊(参展商名录)

    2017第111届中国文化用品商品交易会(2017上海文化展)会刊(参展商名录) 展会名称: 2017年第111届中国文化用品商品交易会 所属展馆: 上海新国际博览中心 开展时间: 2017-06-0 ...

  8. 杨浦中级计算机职称培训,2017上海职称计算机考试报名:杨浦职称计算机报名入口...

    [考试简介]全国专业技术人员计算机应用能力考试是一种计算机能力考试. 全国职称计算机考试可以提高计算机和网络的普及应用程度,加强信息资源的开发和利用"的精神,落实国家加快信息化建设的要求,引 ...

  9. 再会,Unite 2017 Shanghai

    5月为期三天的Unite  2017 Shanghai圆满结束.Unite 是一年一度国内外Unity开发者齐聚的盛会,这是第六界在中国地区举行的盛会,也是Unite 亚洲行中规模最大的一站.本次Un ...

最新文章

  1. 数值优化(Numerical Optimization)学习系列-文件夹
  2. Matlab 非线性规划问题模型代码
  3. Android IOS WebRTC 音视频开发总结(十)-- webrtc入门002
  4. css摇曳的_HTML5+CSS3实现树被风吹动摇晃
  5. C++的三大特性之一继承
  6. 计算机课玩的小游戏怎么找,能够回味电脑课的小游戏是什么 怎么制作这两个小游戏...
  7. C语言 底层IO 输入输出
  8. HDU 1176 免费馅饼(记忆化搜索)
  9. Java jta 原理_分布式事务JTA实现Atomikos与Spring集成实践
  10. 【气动学】基于matlab GUI外弹道仿真系统【含Matlab源码 1044期】
  11. 为什么硬件管理里面没有eplan加密狗_Eplan2.7”没有可用加密狗“问题
  12. MacOS使用技巧总结
  13. 【数据分析自学】二、Excel基础知识
  14. 三个视频教你如何找到另一半
  15. CCF认证 2019-03 01小中大
  16. python 提取骨架
  17. NOIP 2015 d1t2 信息传递
  18. SQL注入分类、防御
  19. 学校作业5_1字符串_文本分析与加密(头哥作业[Python])
  20. MySQL学习笔记3---Explain字段分析

热门文章

  1. GBase8s数据库REVOKE 语句
  2. linux反编译apk,apk反编译和重新打包
  3. create_clock
  4. 7.node.js的3DES 加密和解密的方法封装
  5. Linux 中的 head 命令详解及C/C++代码实现
  6. Android 动态改变桌面图标
  7. Python——pygame游戏:外星人入侵(打飞机)
  8. [轉貼] 华中科技大学校长李培根在2010届毕业典礼上的演讲全文
  9. 全能程序员系列(5)-IIS安装及配置
  10. Simulink代码生成: 查表模块及其代码