制造业
手机游戏开发
手机游戏开发


Stylesheet css/basic.css not found, using css/basic.less instead. Please contact developer of "starter" template.
Stylesheet ../dokuwiki/css/_search.css not found, using ../dokuwiki/css/_search.less instead. Please contact developer of "starter" template.
Stylesheet ../dokuwiki/css/_admin.css not found, using ../dokuwiki/css/_admin.less instead. Please contact developer of "starter" template.
Stylesheet css/structure.css not found, using css/structure.less instead. Please contact developer of "starter" template.
Stylesheet css/design.css not found, using css/design.less instead. Please contact developer of "starter" template.
Stylesheet css/content.css not found, using css/content.less instead. Please contact developer of "starter" template.
Stylesheet css/includes.css not found, using css/includes.less instead. Please contact developer of "starter" template.
Stylesheet css/title.css not found, using css/title.less instead. Please contact developer of "starter" template.
Stylesheet css/list.css not found, using css/list.less instead. Please contact developer of "starter" template.
Stylesheet css/auth.css not found, using css/auth.less instead. Please contact developer of "starter" template.
Stylesheet css/mobile.css not found, using css/mobile.less instead. Please contact developer of "starter" template.
Stylesheet css/print.css not found, using css/print.less instead. Please contact developer of "starter" template.

简介

手机游戏开发

种类

语言介绍

手机游戏开发多使用引擎 其中引擎中的渲染部分决定了游戏的显示效果 游戏底层为OpenGL编程,使用C++,难度非常高 目前市场多使用引擎开发,即将每个游戏通用的东西封装成引擎,使开发人员可以使用引擎而不使用OpenGL进行开发,大大降低了游戏开发的难度和门槛,同时将不同平台的底层封装,达到一套代码可直接打包到各种平台进行安装。 常见手机游戏开发引擎有 H5:

  1. Cocos Creator
  2. LayaBox
  3. Egret(白鹭)

使用JavaScrpt或其变种,可支持如微信小游戏,QQ快玩等H5平台,也可进行原生开发 Native(原生开发):

  1. Cocos2d
  2. Unity
  3. Unreal Engine(虚幻引擎)

技术成熟,但目前不能进行H5平台开发,其中Cocos2d和Unreal使用C++难度较高,而Unity使用C#或JavaScript

评判标准

组成部分

产品设计

开发过程

常见的手机游戏公司多使用引擎开发,一是因为多数开发公司无能力自研引擎,二是因为手机游戏用户热度周期短,需要更高效率的开发

目前比较流行切常见手机引擎有

  1. Cocos2d
  2. Cocos Creator
  3. Cocos3D
  4. LayaBox
  5. Egret(白鹭)
  6. Unity
  7. Unreal Engine(虚幻引擎)

另有一些H5,Web端引擎,如tree.js

以上引擎Cocos Creator、LayaBox、Egret属于H5引擎,但也能适用原生平台开发,其项目一套代码可以多端打包,还有图形开发界面大大提高了开发效率,更是对现在的H5平台有支持,如微信小游戏,QQ快玩,如果你想开发小游戏,当然从这几个里选

Unity、Cocos2d、Unreal是比较成熟的引擎,同样支持各种平台一套代码多端打包

其中Unity主3D开发,使用C#或JS,不开源,但相对授权费较低,Unity发展至今已经拥有成熟的图形化开发界面和完善的工具链,不仅在3D小中型移动端游戏开发方面成为主流,另外还涉及AR/VR,动画,建筑(用于模拟效果图等)等行业!

Cocos2d主2D移动端开发,目前没有官方的图形化编辑器,使用C++难度较高,但开源免费,使之成为移动游戏开发的主流之一!

Unreal则比较适合大型游戏开发,目前有Unreal3和Unreal4,4版本拥有图形化的编辑器,使用C++,难度很高,人才稀缺,但引擎技术非常成熟,效果非常好!

Cocos3D目前尚处于内测阶段,主3D开发,拥有图形化界面

生产线分工

游戏开发人员可具体分为几大类:

  1. 游戏设计人员(策划)
  2. 美术设计人员(美术)
  3. 音效设计人员(音效)
  4. 游戏开发人员(技术)
  5. 游戏测试人员(测试)

游戏发展至今已经有一些混合技术人员如:TA(技术+美术)

游戏设计另可分为游戏设计、数值策划、关卡设计、活动策划等;

开发人员一般分为前端(客户端)、后端(服务端),另有算法,TA等

资产与负债

资产

固定资产

非固定资产

负债

库存

设计和规划

位置与环境

投资与评估

规模与功能

风格与形式

组织结构

收益管理

客流曲线

时间分布

空间分布

目标群体

容量控制

风险控制

市场

国内市场

国际市场

上市公司

标准

文档

编辑成员
2 人

还有醋v, 木又

你需要登录发表评论。
回形针手册-icons