Article Image

1. Unity官方授权课程–Unity游戏开发教程

课程亮点:介绍全面、化繁为简。

介绍全面指的是,该课程涵盖了游戏开发的几乎所有相关领域,包括了Unity编辑器、如何地形系统、脚本系统、动画系统、图形渲染系统、图形界面系统、物理系统、人工智能、音视频、联网等。

化繁为简指的是,每个单元都有单独的实例展示,通过实例操作来达到学习的目的。更为重要的是,每个实例都只使用Unity自带的资源。这样避免了其他教程使用过于复杂的案例来讲解带来的问题,这些复杂案例会冲淡所学的主题,容易让学习者产生“乱花渐欲迷人眼”的窘况。抛开繁复的和所学主题无关的资源,可以让我们的学习目的更加明晰,达到“不为浮云遮望眼,只缘身在最高层”的学习成果。

2. Object-Oriented Game Programming 面向对象游戏程序设计

《面向对象的游戏程序设计》主要任务是介绍 C++ 语言中的数据类型,运算,语句结构及其程序设计的基本方法。

目的是使学生掌握一门高级程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会利用 C++ 语言学会解决一般应用问题,并为后续的专业课程奠定程序设计基础。

要求学生掌握C++程序设计及开发,并在游戏设计及开发中充分利用C++思想开发高效率的游戏。

3. Game Physics 游戏物理学

Letting users feel the sense of reality is an important goal in game developing. By applying the laws of physics, you can realistically model nearly everything in, for example, bounces around, flies, rolls, slides, and collide between objects. Some more complex physics model can be simulated, such as fluid, cloth and exploit and so on. This course starts with basics of kinematics and dynamics. The methods of how to simulate physics in real world using computer will be introduce, with some sample programs. A physics engine will be introduced which should be used to practice speculative knowledge.

真实感是现代游戏设计追求的一个重要目标。我们引入描述客观世界规律的物理定律, 以便真实感地模拟游戏中弹跳、飞行、翻滚、滑行、物体间的碰撞等行为,甚至流体、布料及爆炸等较为难模拟的物理模型。本课程从运动学与力学的基础讲起,借助一些范例程序,介绍游戏开发中模拟真实世界物理现象的基本方法,并且通过使用一款游戏物理引擎来将理论知识应用到实践中。

4. Basics of Game Programming 游戏开发程序设计基础

该课程主要任务是游戏设计系学生进行游戏编程的入门课程学习,使学生掌握游戏开发基本知识、C语言程序设计的语法规则及相关的基本概念。主要内容侧重C语言基础知识,包括程序设计思路、C语言语法基础、Visual C++工具学习使用等,结合上机实践使学生学会程序设计的基本方法和技巧,为进一步培养和提高学生综合编程的能力打好基础。

5. Principle and Application of Game Engine 游戏引擎原理及应用

This course is mainly talking about what the function of game engine as the core of a game, the developing tendency of it, the contents of it, the implementation of it, etc. We will focus on the implementation theory of game engine, also, we will compare the classic engines with their advantages and weaknesses, so that the students will understand game engine more deeply. This course will lay the foundation for students to develop a game in game engine later.

A commercial game engine will be introduced in the course. Students will study this game engine to develop games, and review speculative knowledge.

游戏引擎原理及应用主要介绍作为游戏的核心部分游戏引擎的作用是什么,游戏引擎如何发展及其发展趋向,游戏引擎的实现¬¬¬原理。着重讲述引擎所涉及的理论知识,同时对国内外典型引擎的优缺点进行比较分析,让学生全面了解游戏引擎,为下一步利用游戏引擎开发游戏或开发游戏引擎奠定基础。

在该课程中会结合一款典型的游戏引擎作为教学工具,学生使用该引擎来巩固理论知识,并能使用其进行游戏创作。

Image

Honglei Han 韩红雷的主页

Honglei Han from CUC 中国传媒大学 游戏设计 韩红雷 科研信息 所带课程 个人介绍 开源项目 创作的部分古体诗 Unity 3D 游戏引擎 Game Engine 游戏开发 计算机图形学 虚拟现实 Virtual Reality 程序设计 Programming

Back to Overview