当前课程知识点:游戏与电竞概论 >  第三章 游戏工程与技术 >  3.2 游戏的数学与物理 >  3.2.3 游戏的引擎

返回《游戏与电竞概论》慕课在线视频课程列表

3.2.3 游戏的引擎在线视频

下一节:3.3.1 初识人工智能

返回《游戏与电竞概论》慕课在线视频列表

3.2.3 游戏的引擎课程教案、知识点、字幕

同学们好

今天给大家分享的主题是

游戏的引擎

相信在之前的学习当中

同学们大概知道游戏的程序

也知道游戏是如何开发出来的

实际上我们做游戏开发的时候

不一定游戏从每一行代码写出来

其实很多时候游戏开发

是通过游戏引擎直接制作出来的

什么叫引擎呢

相信大家都知道引擎

就是我们汽车的发动机

就好比汽车的心脏

影响着车子本身的性能与速度

如果一个引擎好

那么车子肯定是个好车

同样 如果是有一个好的游戏引擎

就好比游戏的心脏一样

有好的游戏引擎

当然就会有好的游戏

所以呢

我们可以在游戏开发过程当中

通过直接引擎来进行开发

而且可以通过游戏引擎开发不同的模块

然后达到事半功倍的效果

同时

这也是大大节省了游戏开发的周期

也为游戏开发商

省下大量费用和时间

游戏引擎是跟游戏的

设计发展的技术同步的

那么应该说

游戏引擎应该是从

电脑游戏里衍生出来的

因为当时的很多公司制作游戏的时候

幸幸苦苦做好的一款游戏

又重新制作成另外一款游戏就发现

太费劲了

而且很多东西是可以复用的

包括游戏的机制

游戏的内核

操作 一些核心的程序

都可以复用的

那在这样的一个思维下面

能不能制作出

直接就可以调用数据包

或调用的一些模块

久而久之就形成了游戏引擎

严格来说

游戏引擎的诞生于1992年

最早是由《德军司令部》

这个游戏开发出来的

这个游戏是一款3D的射击游戏

也是3D射击游戏的一个先河

那么在这款游戏当中

原来我们的游戏只有二维x和Y轴

成为三维游戏之后

它加了一个Z轴

就成了3D游戏

那在这里边

就增加了很多操控的一些操作

就可以便于开发这款游戏

所以当时游戏引擎

就在这样一个背景下面诞生

而到了1993年

一款著名的游戏Doom

《毁灭战士》

那这款游戏在制作过程当中

也是非常著名的一款FPS游戏

那这款游戏开发完之后

相关的游戏开发商

就为Doom制作了一个引擎

那就为以后开发FPS的提供方便

相信大家知道CS

那CS实际上就是

用Doom这个游戏引擎制作出来的

而且CS后面的市场

包括在业界的影响里也是相当大的

经了多年的不断发展以及变化

游戏引擎已经发展得相当的成熟

而且细分了很多的复杂游戏框架

譬如说

游戏的建模

画面的成像

行为的动画

光影的处理

分子的特效

物理的演算

碰撞的侦测

数据的管理

甚至联机的模式

都可以在游戏引擎里面一次完成

有时候甚至可以不写一段代码

都可以开发一个游戏

而这个时候

现在大部分游戏都是

通过引擎直接来开发的

那么下面我就跟同学们介绍一下

当下一些热门的游戏引擎

首先 跟大家介绍一下

Unity3D

Unity3D是一个非常方便的

开放性的

3D互动的一个设计软件

刚开始

它作为一个3D互动的

一个设计的软件投放到市场

但后来人们发现可以很轻易地

利用Unity3D来制作三维游戏

甚至可以制作VR游戏

所以现在Unity3D成为了当下

最为热门的3D游戏制作

以及VR虚拟现实

还有交互的一些开放性程序的平台

其实Unity

跟它类似的还有很多的3D互动的引擎

譬如像

Virtools

Blender game engine

等等都是很不错的3D开发的游戏引擎

那么接下来还介绍一个叫作Cocos2d-x

Cocos2d-x是一个开源的2D游戏框架

其实刚才讲到Unity3D和Cocos2d-x

都是近年比较热门的

游戏引擎和游戏框架

其实现在特别是手机游戏的出现

Cocos2d-x很好地去

开发一款手机游戏

那现在这些游戏的引擎

他有一个很大的特点

就是对于平台的兼容

因为譬如说

我们的手机游戏

它会有不同的手机平台

譬如说

像iOS

安卓

还有window系统

Mac系统

Linux系统

那么像Cocos2d-x

它都能够兼容这些系统

那么这种我们叫跨平台性

这个是我们游戏引擎最大的特点

譬如说

我就开发一款游戏

那么如果过去还要考虑到

不同的游戏系统的话

那你要开发不同的版本

既费时又费力

但是

像Unity3D

像Cocos2d-x

这些游戏引擎都非常方便

你只要开发一个游戏的原型

就直接通过相关的发布

就可以发布到

像ios

像安卓可以直接运行的游戏

还有呢

像Unreal

虚幻竞技引擎

这个是大名鼎鼎的3D游戏引擎

也是目前世界最知名

授权最广的顶尖游戏引擎

占有全球商用游戏引擎80%的市场

那么这个Unreal

除了开发这个3D的游戏之外

有些用Unreal 直接渲染生成

像3D动画

视觉特效的三维的效果

都可以用Unreal 来实现

当然 Unreal的系统

要求配置也是比较高的

那还有介绍一下

这个引擎叫做寒霜引擎

那么可能这个引擎有点陌生

但是一说到《荣誉勋章》

和《战地》这些著名的游戏

大家就知道它就是用

寒霜引擎设计出来的

那么特别在这个引擎里边

最大特点就是

游戏设计的人性化体验

游戏制作者可以在通过寒霜引擎

进行简单的图形化操作

还有把不同的格式文件导入或导出

非常的方便

而且还提供了许多高精细度的展现方式

和细节的捕捉体验

那么这些都是在寒霜引擎很不错的

特别是在早期的

FPS游戏制作中我们都用到寒霜引擎

那还有一个引擎叫IW Engine

IW 引擎大家比较陌生

但是一说到它的代表作

你就肯定不会陌生

《使命召唤》系列

《使命召唤》系列

就是用IW引擎开发出来的

那么说到《使命召唤》这个游戏

它是史上平台总销量最多的游戏之一

而且效果非常的精美

细节非常好

复杂的AI模式

而这个都归功于IW引擎的作用

特别是它在纹理的设计

音效 网络模式方面

IW还是做得非常的不错

还有一个另外的引擎非常厉害的

就是说的《刺客信条》和《波斯王子》

相信同学们都不会陌生

而这两款的著名游戏都是

通过铁砧引擎

Anvil Engine 设计的

而铁砧引擎

是由世界著名的游戏公司育碧制作的

那么在这里育碧通过了

很多的尝试推出的这个引擎

特别是在这个的引擎第二代的时候

增加了光照

反射 动态画布 AI

环境互动

这些让这个引擎操作得非常方便

而且出来的产品都非常的不错

那么随着近年手机游戏的兴起

特别是手机网游

HTML5游戏的普及

特别是现在

我们轻量级的手机网游非常的普及

那么我们国内也有很多公司

也参与到游戏引擎的设计以及发布

那么近几年

我们国内一些HTML5

的这个引擎也是非常的不错

其中有像layabox

由我们的手游网络科技提供游戏引擎

就能够制作出这些

很好玩的HTML5手机游戏

同时能够支持ActionScript3

JavaScript

TypeScript等等的游戏语言

而且直接通过发布APP

或苹果使用的APP

都可以直接在layabox里面去发布

除此之外

还有像Egret引擎

它也是一款很好的HTML5的开发引擎

而且它里面是基于

TypeScript开发的游戏引擎

这也是非常不错的

那么还有一款就是

我们那个白鹭

这个白鹭引擎

它对于开发HTML5的联网在线端

在线的MOA也是很好的开发引擎

包括还有这个C2引擎

都是当下国内游戏公司

广泛使用的HTML5游戏开发引擎

那么当然刚刚我们接触到

游戏开发的同学们来说

一下子套入到引擎来制作游戏

还是有很高的门槛的

因为我们同学们必须掌握到

相关的游戏编程的方式方法

还有基本的游戏开发语言要掌握

而且要很好的美术的设计

譬如是建模的能力

还有相关的技术能力

之后呢就可以使用

老师刚才给大家介绍的这些引擎

直接开发游戏

当然

在初学的时候我们有一些非常简单的

可以制作小游戏的引擎

咋们同学可以尝试一下

譬如说

像Game Maker

Game Make也算是游戏引擎

它是非常简单的一个游戏开发的框架

它不同于传统的那些庞大的游戏引擎

它比较小

而且能够开发出很多人性化界面

和简单交互的小游戏

而且它功能也非常强大

可以发布成不同的平台游戏

很方便发布到安卓

发布到苹果

这些游戏的非常的方便

而且易学

我们推荐同学们课后可以尝试一下

利用Game Make来开发一下一些小游戏

那么还有一款可以推荐给同学们的

就是那个RPG Maker

特别是我们刚刚学习了

那个游戏的策划和设计

我们有些同学很喜欢设计这些

RPG游戏

那么其实你可以把你的设计方案

通过RPG Maker这个软件

直接来开发RPG游戏

而且非常的简单

虽然里面操作简单

但里面的RPG的游戏系统

是非常的完善的

譬如说

包括角色的设计

故事情节

事件 人物

这些相关的互动

是非常的完善的

这些相关的互动

在这个游戏引擎里边

都提供非常好的操作

以及非常好的功能

那么也可以作为我们学习

和设计游戏很好的一个入门式引擎

那介绍到这里呢

我相信

很多同学们心里面都有点蠢蠢欲动了

那么接下来

就建议使用RPG Maker

和Game Make

来开发属于自己的一款游戏吧

游戏与电竞概论课程列表:

第一章 定义游戏

-1.1 什么是游戏,什么是电子游戏

--1.1.1 什么是电子游戏

--1.1.2 电子游戏机的诞生

--1.1.3 世界电子游戏发展史

--1.1.4 电子游戏的画质进化史

--讨论:游戏的意义

--本节测试

-1.2 游戏的平台

--1.2.1 电子游戏平台

--1.2.2 街机与家用机平台

--1.2.3 掌机PC与手机平台

--讨论:街机游戏平台

--本节测试

-1.3 游戏的类型

--1.3.1 游戏类型

--1.3.2 动作类游戏

--1.3.3 角色扮演类与模拟类游戏

--1.3.4 策略冒险类游戏

--1.3.5 运动类与赛车类游戏

--1.3.6 手机游戏

--讨论:中国网络游戏的发展现状

--本节测试

-1.4 中国游戏产业的发展现状

--1.4.1 中国游戏发展史

--1.4.2 游戏的职业与岗位

--1.4.3 游戏的缩略词

--本节测试

第二章 游戏设计的思想

-2.1 游戏机制与设计要素

--2.1.1 什么是游戏机制

--2.1.2 游戏的可玩性

--2.1.3 游戏设计的要素

--2.1.4 游戏设计的死角

--讨论:游戏的死角

--本节测试

-2.2 游戏策划

--2.2.1 游戏策划

--2.2.2 游戏策划师的工作

--本节测试

--讨论:游戏的分级制度

-2.3 游戏美术

--2.3.1 游戏的美术设计

--2.3.2 游戏角色设计

--2.3.3 游戏场景

--2.3.4 游戏UI

--讨论:游戏美术

--本节测试

-2.4 游戏程序

--2.4.1 游戏的程序

--2.4.2 游戏程序设计师的工作

--本节测试

-2.5 游戏音乐

--2.5.1 游戏音乐

--2.5.2 游戏音乐制作

--本节测试

-2.6 关卡设计

--2.6.1 游戏关卡设计

--2.6.2 如何对关卡进行设计

--实践:关卡设计

--本节测试

-2.7 游戏故事与剧本

--2.7.1 游戏的故事

--2.7.2 游戏的剧本

--2.7.3 阅读材料:游戏的故事与剧本

--本节测试

-2.8 如何快速撰写游戏文档

--2.8.1 游戏文档撰写

--2.8.2 游戏十页文档撰写

--大作业:撰写1页文档和10页文档

-实践项目:Paper Design

-实践作业:Paper Design

第三章 游戏工程与技术

-3.1 游戏项目开发流程

--3.1.1 游戏项目开发流程(上)

--3.1.2 游戏项目开发流程(下)

--本节测试

-3.2 游戏的数学与物理

--3.2.1 游戏的数学与物理

--3.2.2 游戏数学与物理的应用

--3.2.3 游戏的引擎

--本节测试

-3.3 人工智能在游戏中的应用

--3.3.1 初识人工智能

--3.3.2 人工智能发展阶段

--3.3.3 人工智能的发展成果

--3.3.4 人工智能发展争议

--3.3.5 游戏与AI

--讨论:AI对游戏的影响

--本节测试

第四章 电子竞技概述

-4.1 电子竞技发展沿革

--4.1.1 从游戏到体育竞技

--4.1.2 从电子游戏到电子竞技

--4.1.3 电子竞技的萌芽

--4.1.4 电子竞技的确立

--本节测试

-4.2 电子竞技俱乐部

--4.2.1 初探电子竞技俱乐部

--4.2.2 电竞俱乐部的组织架构

--4.2.3 电竞俱乐部战队训练(上)

--4.2.4 电竞俱乐部战队训练(下)

--4.2.5 电竞俱乐部业务运营

--讨论:数据分析师和心理辅导师的作用

--本章测试

-4.3 电子竞技赛事

--4.3.1 初探电子竞技赛事

--4.3.2 电子竞技赛事的分类

--4.3.3 电竞赛事的背景与风险

--4.3.4 电竞赛事的组织机构

--4.3.5 电竞赛事的规划与保障

--4.3.6 电竞赛事的组织案例

--4.3.7 电竞赛事的商业推广

--讨论:电竞赛事的规划

--本节测试

第五章 电子竞技产业链与职业

-5.1 电子竞技与媒体

--5.1.1 电子竞技与媒体的关系

--5.2.2 电子竞技与网络直播关系

--讨论:电子竞技网络直播

--本节测试

-5.2 电子竞技与其他产业

--5.2.1 电子竞技与电子商务的关系

--5.2.2 电子竞技与其他行业的关系

--5.2.3 电子竞技+

--讨论:电子竞技+

--本节测试

-5.3 电子竞技产生链

--5.3.1 电子竞技产业链

--5.3.2 电子竞技的政治与法规

--5.3.3 5G视域下电竞的未来

--本节测试

-5.4 电子竞技的主要岗位

--5.4.1 电子竞技的职业岗位

--5.4.2 电子竞技解说员的工作

--5.4.3 电竞赛事解说级别要求

--本节测试

3.2.3 游戏的引擎笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。