制造业
电脑游戏开发
电脑游戏开发


简介

随着信息时代的高速发展,人们已经不满足于的现实生活中娱乐休闲方式,于是伴随电脑技术的发展电子游戏行业也随之再过去的10年内进行了井喷式发展。 作为软件开发的分支,电脑游戏开发已逐渐向独立于软件开发的,系统性的开发体系中发展。

什么是电脑游戏

电脑游戏又名计算机游戏(英语:PC games,或称 computer games,全写 personal computer games),是一个相对于主机游戏、街机游戏和手机游戏的概念,电脑游戏是基于个人电脑上的一款可执行的具有娱乐功能的软件,主要用途是提供给用户娱乐方面的体验(目前主要的硬件平台 Windows,Linux,macOS)。

电脑游戏不同于街机游戏和主机游戏,控制器从摇杆按键和手柄替换成了鼠标键盘。现在的主流 3A ( 游戏领域中的“3A”通常指“A lot of money – 大量的金钱”、“A lot of resources – 大量的资源”以及“A lot of time – 大量的时间”,如《侠盗猎车手》、《刺客信条》就是著名的 3A 游戏) 电脑游戏通常也会支持其他控制器,当然也有对鼠标键盘依赖性较强的策略性游戏(如魔兽争霸系列,全面战争系列等)。

游戏开发

  • 总体是计算机科学和电脑游戏的交互,
  • 严肃游戏等游戏类型的开发并不是为了娱乐目的。

语言介绍

由于游戏需要实时显示 3D 图像,执行游戏逻辑,游戏对即时演算要求较高,所以游戏底层一般都使用 C、C++、C#,而不使用 Java、Python 等语言,因为其执行效率较低。但开发游戏时,开发者不可能自己去实现粒子效果,动态模糊等功能,因此现代的游戏开发一般使用游戏引擎来开发,游戏引擎已经预先实现了碰撞、物理、3D、动画、音效等功能。

游戏引擎介绍

游戏引擎已经预先实现了开发游戏需要用到的大部分功能,为了赢得更多游戏开发者的青睐,游戏引擎会尽可能支持更多的开发语言,如 C#、Python、JavaScript、Lua 等,他们的做法是在游戏引擎中内置虚拟机或解析器,开发者使用支持的语言写游戏逻辑,再由引擎解析器将代码转换成 C++ 或 C# 代码,这样做一方面赢得了更多的开发者,另一方面也没有降低游戏最终的运行效率。 目前主流电脑游戏开发引擎我们可以直接使用的有 Unity3D,UE4,CocosCreator 等引擎。 Unity3D:目前使用C#语言主流编写,支持 Unity for JavaScript 语言。 UE4:Unreal Engine 4引擎,目前使用 C/C++ 语言编写。 CocosCreator:使用目前使用 JavaScript语言主流编写,同时支持 TypeScript。

评判标准

IGN 测评评分制度 十多年来,IGN 使用总分 10 分、最小单位 0.1 分的评分体系。我们曾短暂使用过总分 10 分、最小单位 0.5 分的制度,但我们认为评分应尽可能表达更多信息。我们可以通过文字以及视频内容提升有关游戏的讨论质量,这与评分的表现力并不冲突。因此我们重新启用了最小单位 0.1 分的评分体系,以期 IGN 的评分尽可能精确。这样一来我们可以对评分本身打分,也更容易给游戏排行。

所谓对评分打分很简单:我们给出整数评分(3 分、5 分、7 分、9 分),之后再对 7 分这个整数评分具体点评。是刚刚过了 7 分?那可能在 7.1-7.3 的范围内。是强 7 分?那可能是 7.5 - 7.7。是7 分中最好的游戏?或者说是最棒的优秀游戏(详见下文的游戏评分分类)?是与卓越等级失之交臂?那就是 7.8 或 7.9 分。这就是分数传达的信号。

还有游戏排行。我们都喜欢给事物排行,而最小单位 0.5 分的体系不够精确,削减了我们比较各款游戏的能力。显然并非所有游戏都能互相比较进而测评和评分,比如《麦登橄榄球》、《使命召唤》和《质量效应》就无法比较。但提到选择购买游戏,或是你考虑和讨论某一系列、平台或某一代游戏中的上乘佳作时,有时你会需要在大背景下思考这一问题,并了解不同游戏相比而言的大致情况。

但评分仅是我们意见的基础。所有测评都经过严格的编辑过程,保证测评最终以IGN游戏测评的形式发布时公正、透明而精确。每篇测评都有作者署名,我们也鼓励您通过微信、微博等相关公众号关注测评编辑,通过测评人的推荐游戏和他们本身的优缺点了解其测评的出发点。基本上我们不希望以测评评分结束讨论,而是希望引发更多的讨论,我们希望您全程同我们的测评人进行睿智、专业和热情的互动。

10.0 -大师之作 简而言之,这是我们的最高推荐分。没有真正完美的游戏,但被IGN评为大师之作的游戏是接近完美的典范。这类游戏会成为经典,IGN也希望它们会影响未来的游戏设计,成为其他游戏开发者引航灯塔。

如:《合金装备5:幻痛(Metal Gear Solid V: The Phantom Pain)》 《最后生还者(The Last of Us)》 《塞尔达传说:时之笛(The Legend of Zelda: Ocarina of Time)》 《侠盗猎车手5(Grand Theft Auto V)》

9.0-9.9 – 奇佳 我们强烈推荐您将奇佳游戏加入您的游戏列表。如果我们认定某款游戏奇佳,那代表它的某一点强烈打动了我们,可能是创新的理念,或是已有概念的杰出演绎。我们期望回顾这款游戏时,它会是同一时期和类型之中的上乘佳作。

如:《蝙蝠侠:阿甘骑士(Batman: Arkham Knight)》 《超级马里奥制造(Super Mario Maker)》 《文明5:美丽新世界(Sid Meier's Civilization V: Brave New World)》《Minecraft(我的世界)》

8.0-8.9 – 卓越 这类游戏的精彩之处令其为人铭记,通常是单人或多人玩法新颖,角色和叙事出众,画面及音效出彩,或兼而有之。如果游戏尚有不成熟之处,通常其优点已经足以掩盖其缺陷了。

如:《火箭联盟(Rocket League)》 《真人快打X(Mortal Kombat X)》 《神之浩劫(Smite)》 《战争机器:终极版(Gears of War: Ultimate Edition)》

7.0-7.9 – 优秀 值得花时间玩一款优秀游戏。游戏还可以改进吗?当然。优秀游戏可能格局不够,或过于重复,有点技术问题,但玩过之后我们还是很开心的。我们相信你也会有相同感受。

如:《命运(Destiny)》 《直到黎明(Until Dawn)》 《乐高侏罗纪世界(LEGO Jurassic World)》 《撕纸小邮差:拆封(Tearaway Unfolded)》

6.0-6.9 – 尚可 尚可意味着游戏有很多不足。闪光点还是有的,但玩家需要一定的指引更容易发现闪光点,同时还需要对某些重大缺陷视而不见。

如:《愤怒的小鸟2(Angry Birds 2)》 《马里奥派对10(Mario Party 10)》 《风暴英雄(Heroes of the Storm)》 《刺客信条编年史:中国(Assassin's Creed Chronicles: China)》

组成部分

玩法设计

程序开发

美术制作

产品设计

设计游戏内容和规则。可参考游戏设计

开发过程

需求分析

在此阶段根据甲方提出的需求进行分析

可行性分析

此游戏是否能够进行开发,是否有技术难点。此游戏是否存在市场,国内外行情分析。风险评估,在开发之后是否还能够存在市场等

开发周期

根据自身实力和甲方底线分析开发所需要的周期。

策划文档

游戏类型

游戏的类型

游戏剧情

游戏的剧情设计

游戏玩法

游戏的可玩性,人物系统,AI系统,其他系统等

架构搭建 / 原画设计

项目底层架构

【开发重点】搭建游戏底层,包括但不限于:游戏流程图,类图等等,要确立到每一个脚本,类,函数,变量的名称和功能

游戏原画设计

根据游戏剧情和人物地点绘制原画用于后面模型制作

Demo开发/低模制作

脚本Demo编写

根据架构编写游戏Demo

低精度模型制作

根据原画制作低精度模型

脚本开发/精模制作

游戏完整开发

按部就班开发脚本

高模制作

高模或次时代模型制作

发布上线

发布平台

游戏所要发布的平台

宣传平台

游戏所要宣传的平台

后期维护

扩展性内容

游戏阶段性更新、DLC或MOD

游戏活动

游戏阶段性活动【单机游戏可省略】

Bug修复

游戏Bug修复

生产线分工

制作人

策划

程序

美术

资产与负债

资产

固定资产

非固定资产

负债

库存

设计和规划

位置与环境

投资与评估

规模与功能

风格与形式

组织结构

收益管理

客流曲线

时间分布

空间分布

目标群体

容量控制

风险控制

市场

国内市场

国际市场

上市公司

标准

文档

编辑成员
13 人

Issac, *(¦3[▓▓]圣诞老人睡觉了, 碧蓝, GUGE, MoonLight, Louis Studio, stone, NoSorry, Hugn, XVRSL, CountZero451, 尘, 木又

评论(5)

你需要登录发表评论。
Du_Yun 2020-02-25 13:05:09
只会python...
628799620 2020-02-23 21:01:57
你们都是用什么语言?
628799620 2020-02-23 21:01:57
你们都是用什么语言?
628799620 2020-02-23 21:00:59
在哪可以下载引擎?
花生米榨油炸花生米 2020-02-03 19:38:13
感觉好厉害
Lingfeng 2019-11-21 23:14:34
如何加入编写呢?
1
回形针手册-icons