学习笔记:《数字媒体技术概论》-6/10 游戏产业及游戏开发-中国大学慕课公开课

目录

第六章 游戏产业及游戏开发

6.2-游戏产业现状概述

6.3-游戏核心模块与开发团队

6.4-游戏引擎简介


第六章 游戏产业及游戏开发

6.2-游戏产业现状概述

  1. VR/AR/MR
    1. VR:全虚拟、全沉浸
    2. AR:真实影像+简单贴合的虚拟元素
    3. MR:Mixed reality,真实影像+高度贴合的虚拟元素(AR&VR)
  2. 独立游戏(indie game)
    1. 没有商业资金的影响/不以商业发行为目的
    2. 个人/小团队独立完成制作

6.3-游戏核心模块与开发团队

  1. 游戏核心模块:构成游戏基本“骨架”
    1. 输入控制模块:对各种游戏控制设备的输入予以接收和响应,如:键盘、鼠标、手柄、各种体感设备
    2. 渲染模块
      1. 概念:将3D/2D元素以指定的形态、光照、材质、阴影、特效等效果绘制在屏幕上
      2. 重点:3D渲染
      3. 涉及技术:计算机图形学、图像处理、显卡硬件管线等
    3. 物理模块
      1. 概念:在游戏中实现符合真实世界物理特性的各种变化与现象
      2. 物理特性:重力特性、流体特性、物体之间的碰撞效果、各种力的作用等
    4. UI模块:比如系统菜单、功能图标、任务界面、装备界面、物品栏、对话界面等
    5. AI模块
      1. 概念:人工智能部分
      2. 目标:赋予游戏中由程序控制的元素一定的智能性行为和表现
      3. 程序控制元素:包括游戏中的敌人、同伴、猎物等,智能行为包括移动寻路、对话、攻击、合作等
    6. 音效模块:通过算法实现对真实世界与真实环境中,声音的传递、反射、衰减等效应的模拟
    7. 动画模块:处理人物、动物等角色动态
    8. 游戏逻辑模块
  2. 游戏开发团队:制作人负责制
    1. 子团队之间密切相关,各子团队负责人之间积极沟通
    2. 分工更加细化
游戏开发团队

6.4-游戏引擎简介

  1. 定义
    1. 广义
      1. 概念:图形界面+编程API的完整的游戏开发环境
      2. 使用人员:开发团队中设计师、美术人员、程序员都可使用
      3. 商业游戏引擎一般指的都是广义的游戏引擎
    2. 狭义
      1. 概念:游戏中全部/大多数功能模块的一整套编程接口API
      2. 使用人员:仅供程序开发人员在游戏程序编写中调用
  2. 重要性
    1. 显著提升了开发效率,降低开发难度
    2. 为游戏开发工作提供了一个整体化、统一的开发环境
  3. 基本架构 
    1. 一个包含多个层次、多个模块的软件体系
    2. 涉及硬件驱动、操作系统等多个层面
    3. 往往需要调用很多其它的第三方SDK,例如Direct3D/OpenGL图形SDK,或者Havok或
      者PhysX这两大物理引擎等
    4. 游戏引擎的开发涉及到图形学、物理、动画、人工智能、UI等多个方面,其开发具有很高的技术难度和庞大的工作量
      游戏引擎整体软件架构
       
  4. “商业”游戏引擎 
    1. 由专门开发、销售游戏引擎的公司所推出的,将其本身作为商业产品的游戏引擎
    2. 比较注重功能的完整性、使用的便利性,以及可扩展性等
    3. 比如:Unreal, CryEngine, Unity

  若笔记有误,恳请批评指正🥬

数字媒体技术概论_中国传媒大学_中国大学MOOC(慕课)数字媒体技术概论,spContent=以数字媒体、网络技术与计算机技术相融合而产生的数字媒体技术,已经成为最热门的研究领域之一。如果你想了解数字媒体技术的奥妙,并想从事数字媒体技术相关的工作,请加入我们吧!让我们一起共同领略数字媒体技术的魅力,打下坚实的数字媒体技术基础。,中国大学MOOC(慕课)https://www.icourse163.org/learn/CUC-1206705818?tid=1460872446#/learn/announce

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值