一年前,偶发冲动,翻译了《[译] Unity3D游戏和facebook绑定(1:简介)》系列文章。

现在看有2个明显的好处,

一:给这个不温不火的博客带了top 3的人气;

二:我个人由此开始关注了Unity 3D方向。

去伪存真,如网上消息漫天飞的时候,一是可能真的有这个事情,一是可能是市场营销软文做的局–我现在工作之一就在干类似事情。为了摸清Unity 3D的市场接纳程度,我分别在去年和今年对Unity3D的岗位关键词做了搜索,希望通过生态圈核心指标–人才岗位需求,分析思考来甄别信息真假。

因为有火的一塌糊涂的的市场岗位需求,才有可能会带动相应的生态圈良性发展。

这个是去年的数据:

职位关键词

职位个数

简历关键词

简历个数

unity3d + 北京

253

unity3d + 北京

981

unity3d + 上海

93

unity3d + 上海

564

unity3d + 成都

28

unity3d + 成都

146

unity3d + 西安

13

unity3d + 西安

46

数据来自 <http://www.xifarm.com/unity3d_introduce/>

这个是今年的数据,数据来自51job网站–手工搜索关键词 + 城市

关键词

北京岗位

西安岗位

成都岗位

Xamarin

2

0

5

PhoneGap

193

15

47

Android

8304

649

1545

unity3d

568

48

165

unity3d项看,仅仅1年,其三个城市的岗位需求量均有增长:

  • 北京增长了 225% = 568 / 253
  • 西安增长了 369% = 48 / 13
  • 成都增长了 589% = 165 / 28

简单解读:

  1. 北京增长较低,是因为有很多创业公司迁都到西安、成都等西部地区,故带走了一些潜在的增长引擎,这个可以从网络中自己找找看,自己从北漂回来的,回头看北京更适合搞市场、业务,人才密集型研发,还不适合在北京搞。
  2. 西安增长较强,是因为基数低。据我所知,去年夏天到今年春,西安就成立了3家U3D相关的创业公司。兴奋的预测,2015年中期,可否人才需求达到三位数,这样就有可能形成良性的U3D生态圈。
  3. 成都增长迅猛,率先迈入3位数俱乐部了,这个和成都高新区的优惠扶持政策有关。如北、上、广企业迁都内地,成都和西安在选择目标里面,但是我听朋友们说,在西安、成都具体转转后,去成都的还是多一些—大环境好、政策给力。

简单分析可见,人才和公司绝大多数在北京和上海这2座超级大城市,且相对其他关键词来说属于小众级别的,没准未来是一个大金矿而已。

这个是去年的自己的结论,目前看,正在慢慢变为现实:Unity 3D会变为一个大金矿。

备注:

多数游戏开发团队,按游戏行业标准看,规模都很小。一个游戏团队的规模平均在4~5 人左右。手机游戏开发者需要扮演多个角色,包括:

  • unity 3D的主要使用者是关卡策划和程序员,这个在团队中人数是最多的,约3个。
  • 素材方面,需要美术角色–线图、矢量图、3D 多边形,约1个。
  • 其他的如策划人、PM一般是Unity 3D兼职做。
  • 后台服务器开发者(联机游戏),暂未考虑,复杂度高一些。

另外,除了角色外,还有涉及到分工和组织:

  • 组建团队,小型团队模式,沟通比较顺畅的。
  • 排定日程计划,固定时间点总结。
  • 编制预算,投入多少时间。
  • 设计游戏内容,技术可行性和时间可行性。
  • 搭建游戏架构,团队编程遵循的习惯。
  • 测试游戏,敏捷方式进行。

再议Unity 3D的更多相关文章

  1. 再议Unity优化

    0x00 前言 在很长一段时间里,Unity项目的开发者的优化指南上基本都会有一条关于使用GetCompnent方法获取组件的条目(例如14年我的这篇博客<深入浅出聊Unity3D项目优化:从D ...

  2. Unity教程之再谈Unity中的优化技术

    这是从 Unity教程之再谈Unity中的优化技术 这篇文章里提取出来的一部分,这篇文章让我学到了挺多可能我应该知道却还没知道的知识,写的挺好的 优化几何体   这一步主要是为了针对性能瓶颈中的”顶点 ...

  3. Unity 3D 游戏上线之后的流水总结

    原地址:http://tieba.baidu.com/p/2817057297?pn=1 首先.unity 灯光烘焙 :Unity 3D FBX模型导入.选项Model 不导入资源球.Rig 不导入骨 ...

  4. [Unity 3D] Unity 3D 里的碰撞检测

    Unity 3D里两个碰撞体之间发生碰撞可以用OnCollision族函数和OnTrigger族函数来获知和处理.Unity官方给出了两张可发生碰撞的组合表: Collision detection ...

  5. Unity 3D 建立开发环境

    之后的基本方向 ios游戏开发,基础教程http://www.devdiv.com/unity_d_-thread-128068-1-1.html,学习Unity 3D游戏开发. 应该昨天表示,读了一 ...

  6. Unity 3D 文件导入出错

    Unity 3D 文件导入出错 安装unity 时我选择了free版的,打开已有项目时出现例如以下错误提示 解决的方法: 先把要导入的文件先复制到unity3d安装文件夹下相应的文件夹内,之后再返回u ...

  7. Unity 3D使用GameObject创建一个简单的可移动物体

    于Unity 3D游戏的开发.游戏脚本需要3D模拟组合,该脚本将被写入阻力3D为了达到效果对象. 以下是一个小实例,使用Unity 3D实现一个可控制移动的小人.小人能够向前.向后.向左和向右移动. ...

  8. Unity 3D Framework Designing(1)—— MVVM 模式的设计和实施(Part 2)

    MVVM回顾 经过上一篇文章的介绍,相信你对 MVVM的设计思想有所了解.MVVM的核心思想就是解耦,View与ViewModel应该感受不到彼此的存在.View只关心怎样渲染,而ViewModel只 ...

  9. Unity 3D Framework Designing(1)—— MVVM 模式的设计和实施(Part 1)

    初识 MVVM 谈起 MVVM 设计模式,可能第一映像你会想到 WPF/Sliverlight,他们提供了的数据绑定(Data Binding),命令(Command)等功能,这让 MVVM 模式得到 ...

随机推荐

  1. URL编码原理解释

    当你在浏览器中输入一个URL时,浏览器会将你输入到地址栏的非数字字母转化为URI编码. 那么,它是按照什么样的规则来转换的呢 是这样的,URI编码就是一个字符的ASCII码,它的ACSII码的十六进制 ...

  2. 转载LINQ TO Entity 在数据库发生更改时更新实体数据模型 .edmx 文件

    转载原出处:http://blog.csdn.net/litao2/article/details/8629335 在“模型浏览器”中,右击 .edmx 文件,然后选择“从数据库更新模型”. 模型更新 ...

  3. 最清晰的ios消息推送机制教程

    研究了一下Apple Push Notification Service,实现的很简单,很环保.原理如下 财大气粗的苹果提供了一堆服务器,每个ios设备和这些服务器保持了一个长连接,ios版本更新提示 ...

  4. java 实现视频转换通用工具类:视频截图-Ffmpeg(四)

    java 实现视频转换通用工具类:获取视频元数据信息(一) java 实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二) java 实现视频转换通用工具类:视频相互转换-Ffmpeg ...

  5. cocos2d-x 判断点击命中坐标的几种方法

    转自:http://www.cnblogs.com/jiackyan/archive/2013/04/14/3019893.html //重载 virtual bool ccTouchBegan(CC ...

  6. 逗号分隔字符串转换为一张表--解决查询in(逗号分隔字符串)出错问题

    CREATE PROCEDURE [dbo].[Pro_TEST] AS BEGIN ) ) SET @split=',' SET @c='025,023,014,015' )) ) BEGIN IN ...

  7. IOS - 常用宏定义和功能方法

    可能不定期添加新的东西 github地址:https://github.com/yuqingzhude/CommonUseDemo /************************Tools**** ...

  8. linux 内核之旅

    http://www.kerneltravel.net/?p=534 http://mp.weixin.qq.com/mp/homepage?__biz=MzI3NzA5MzUxNA==&hi ...

  9. JavaScript,Java,php的区分大小写问题

    JavaScript 对大小写敏感. JavaScript 对大小写是敏感的.JavaScript属于弱类型语言 当编写 JavaScript 语句时,请留意是否关闭大小写切换键. 函数 getEle ...

  10. 详解C中volatile关键字

    volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据.如果没有volatile关键字,则编译器可能优化读取和存储 ...