首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网络游戏行业岗位介绍

最近有读者私信咨询想进入游戏行业开发,该如何入门。我想着,干脆写一篇入门性质的文章来介绍网络游戏行业各岗位的构成。

游戏研发岗位构成

游戏研发岗位

如上图,描绘了游戏研发行业的岗位。做一个特别说明,这里讲的是游戏研发,并没有囊括诸如游戏发行、上市及上市后运营所涉及的角色,所以我们熟知的游戏运营、游戏BD就没有展示出来。

如何入门游戏技术类开发

因为这个头条号偏重于技术层面的介绍,加之我本人也是互联网研发技术出身,因此就重点介绍一下游戏技术研发该如何入门。

前端开发

前端开发的职责就是负责游戏客户端的开发。通常来讲,无论是端游、还是页游和手游,都有一些游戏引擎。所谓的游戏引擎就是把各类游戏通用的、核心的的一些功能抽象出来供各个游戏开发人员调用。因此实际的游戏前端开发都是基于某个游戏引擎来做游戏逻辑开发(专门的游戏引擎开发人员例外)。在手游行业,目前流行的开发引擎主要包括cocos2d-x、Unity3D。基于cocos2d-x开发,可以使用C++、JavaScript、HTML5等语言,基于Unity3D则使用C#为主流。

从学习步骤来看,建议先掌握对应的语言,然后选择一种游戏引擎进行深入。针对每一种引擎,网上都有很大demo可供参考,在掌握demo后,就需要进入一个游戏公司真刀真枪地做游戏了。

后端开发

游戏的后端开发跟其他业务的后端本质上没有区别,只是不同业务的逻辑不一样。使用的开发语言不同公司、不同团队不一样,比如像腾讯是以C/C++为主,总的来讲,Java、golang也用得比较多,Python、php也有一些份额。

后端开发的入门文章请参考这个头条号其他文章的介绍。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180224A0B8W300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券