游戏技术

游戏技术(编程)侧重于诸如物理,数学,编程技术,算法设计,游戏特定编程和游戏技术测试等核心议题上的游戏技术问题。

Games Technology

课程简介

游戏技术课程在游戏编程技术中将为游戏开发设计奠定基础。课程为学员提供有关制作三维和二维游戏的一系列技能。同时,学员将学习C++程序编程、脚本程序和游戏内容编程。本课程特别适用于有志于巩固基本技能以谋求进一步在游戏和电影领域发展的学员,或者作为现有游戏程序编写员的专业知识扩展课程。

游戏技术课程在游戏编程技术中将为游戏开发设计奠定基础。课程为学员提供有关制作三维和二维游戏的一系列技能。同时,学员将学习C++程序编程、脚本程序和游戏内容编程。本课程特别适用于有志于巩固基本技能以谋求进一步在游戏和电影领域发展的学员,或者作为现有游戏程序编写员的专业知识扩展课程。

完成课程后,毕业学员将可以作为游戏编程师,游戏研发师和游戏体验员在游戏开发领域大展拳脚。

什么是游戏技术?

业界公认的术语“游戏开发”是用来描述电子游戏设计开发的过程。为开发电子游戏,该行业要具备整合了三大必备条件的综合技术要求,即:游戏技术,游戏艺术与游戏设计。游戏设计主要涉及游戏的娱乐内容,故事情节,概念和游戏平衡及力学等方面。游戏美术设计则侧重于在艺术创造的三维或二维图形游戏中,从角色设计,概念艺术作品和环境的可视组件等方面创作视觉艺术。游戏技术着眼于游戏发展规划方面。这是有关创建游戏的技术部分,例如,游戏的物理引擎。

游戏技术(编程) 侧重于诸如物理,数学,编程技术,算法设计,游戏特定编程和游戏技术测试等核心议题上的游戏技术问题。许多这方面的资料可以在传统的计算机科学或软件工程课程的主导下进行授课。游戏产业的发展中,游戏技术呈现出的是一组特定的编程挑战,如目前主流的算法优化编程,路径设置、调查和整理,实时建筑三维渲染的游戏引擎或修改现有的渲染引擎。游戏技术的毕业生被称为游戏程序员。

课程设置分类介绍

学员要 基本了解游戏技术的基础组成成分,掌握在游戏技术创新中所必需的操作技能。学习在设计简单游戏过程中所必须的程序设计和脚本支持的基本原理和相关知识。

  • C++语言程序设计
  • 脚本语言基础
  • 游戏设置编程

学习在现代视频游戏机和移动设备上开发和运行软件中的实用性问题,并学习为实现这一目标所需的计算法则和理论。此外,学员还将学习人工智能导论,在检索和逻辑中解决问题的方法以及在AI、LISP领域使用的有代表性的技巧和语言。

  • 手机游戏程序设计
  • XNA开发
  • 人工智能

学员通过游戏编辑器运用简单游戏模型检验游戏创意的方法。本阶段课程还包括运用C++语言学习高级数据结构和算法。学员将通过使用多种数据结构理解并执行游戏应用。

  • 游戏技术
  • 数据结构与算法
  • 数据结构与算法分析