一年前,偶发冲动,翻译了《[译] 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. Stage3D学习笔记(二):使用GPU绘制一个三角形

    我们需要使用到Adobe自家提供的AGALMiniAssembler代码类,可以在网下进行下载: 关于AGAL的入门知识可以参考下面的文章: AGAL介绍系列文章(第一部分)AGAL介绍系列文章(第二 ...

  2. 两个简单方法加速DataGridView

    两个简单方法加速DataGridView (2009-03-24 16:57:13) 转载▼ 标签: 杂谈 分类: .NET DataGridView虽然好用,但是如果数据量比较大的话就会出现性能的问 ...

  3. SQLite使用教程10 运算符

    SQLite 运算符 SQLite 运算符是什么? 运算符是一个保留字或字符,主要用于 SQLite 语句的 WHERE 子句中执行操作,如比较和算术运算. 运算符用于指定 SQLite 语句中的条件 ...

  4. Microsoft PetShop 集锦

    一.pet shop 2.0 项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面.是研究ASP.NET 2.0的好范例啊 PetShop ...

  5. JS 添加千分位,测试可以使用

    JS 添加千分位,测试可以使用 <script language="javascript" type="text/javascript">funct ...

  6. 如何使得VIM显示行号

    如何使得VIM显示行号: :set number

  7. C#系列之String和StringBuilder

    前言 首先和博园的各位打声招呼,小弟在博园呆了也有一年多了.平常一有时间就会过来看看文章,学习各位的经验,现在养成了一种一天不来博园,心里就不踏实的习惯,不知道在看我博文的大哥们有没有这个感觉. 读归 ...

  8. 使用Eclipse建立Maven的SpringMVC项目

    非常感谢博客的大神,让我成功地构建项目 http://limingnihao.iteye.com/blog/830409 但在依照这篇文章构建构建时遇到了一些问题,在这里总结一下: 问题一.2.3.2 ...

  9. 图解iPhone开发新手教程

    如今的智能手机越来越风行了,当中尤以Apple的iPhone和Google的Android系统最为流行,这里我将向大家介绍iPhone开发的基础知识.为了便于刚開始学习的人尽快上手,我尽量以代码加截图 ...

  10. android122 zhihuibeijing 主页面使用fragment搭建

                                        fragment的生命周期: onAttach()当fragment添加进Activity的时候调用(这个时候Activity对 ...