|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/videojuegos-engine
课程评论:没有评论
课程名称:Motores gráficos en videojuegos: game engine 课程概述: 本课程旨在为所有希望了解如何创建视频游戏的人提供指导,重点讲解如何制作一个小型游戏引擎,这是任何视频游戏的核心元素之一。课程的目标是理解游戏引擎的概念及其在视频游戏中的角色和必要功能。我们将一步步讲解如何从零开始创建一个小型游戏引擎,该引擎将用于开发DirectX11平台上的视频游戏。 该课程的设计使得无论背景如何的学习者都能够在第一天就看到成果,并且任何人都可以跟随课程的进度。我们将最终制作一个基于DirectX11的小型3D游戏引擎,并创建一款第一人称射击(FPS)游戏。 重要事项: 该课程提供英文字幕。 课程大纲: 1. **引言到3D引擎** 本模块将教授创建一个DirectX 11应用程序所需的基本知识,使用Microsoft Visual Studio。 2. **3D模型与物理** 本模块将教授如何渲染从3D Studio MAX工具导出的ASE格式的3D模型。 3. **骨骼动画与人工智能** 本模块将教授如何将骨骼动画库(如Cal3D)整合到我们的游戏引擎中,进而实现与动作或循环动画相结合的模型。 4. **广告牌、声音及图形用户界面** 本模块将教授如何在视频游戏中集成声音库(如OpenAL),并学习使用音效。 通过本课程,参与者将能够掌握游戏引擎的基本原理,并对游戏开发有更加深入的理解。
Part: 1
Title:Introducción a un motor 3D
Description:En este módulo aprenderemos los conocimientos necesarios para crear una aplicación DirectX 11 con Microsoft Visual Studio.
Part: 2
Title:Mallas 3D y Física
Description:En este módulo aprenderemos los conocimientos para poder renderizar modelos 3D exportados de una herramienta 3D Studio MAX en formato ASE.
Part: 3
Title:Animación esqueletal. Inteligencia Artificial
Description:En este módulo aprenderemos a integrar una librería de animación esqueletal como Cal3D dentro de nuestro motor de juego. Gracias a esta librería podremos integrar modelos animados con animaciones de tipo acción o ciclos.
Part: 4
Title:Billboards. Sonido. GUI
Description:En este módulo integraremos una librería de sonido como OpenAL en nuestro videojuego y aprenderemos a utilizar efectos de sonido en nuestro videojuego.
VERSIÓN EN ESPAÑOL Para todas aquellas personas que han querido saber cómo se creaba un videojuego, en este curso vamos a explicar cómo crear un pequeño motor, uno de los elementos nucleares de cualquier videojuego. El curso persigue comprender su concepto, entender qué es ese núcleo que en terminología inglesa se conoce como 'game engine', Analizaremos no solo su papel, sino qué utilidades debe proporcionar para ser utilizado en un videojuego. Y todo ello, explicando cómo crear un pequeño motor desde cero, que nos permitirá crear un videojuego en DirectX11. Un curso donde cualquier persona podrá entender los conocimientos básicos sobre el funcionamiento de un motor, y donde las personas con formación en programación aprenderán a crear su propio motor. El curso está estructurado de tal forma que desde el primer día tengamos resultados en pantalla y cualquier persona pueda seguir el propio curso. El resultado será un pequeño motor de videojuegos 3D sobre DirectX11, donde crearemos un pequeño videojuego de tipo FPS. IMPORTANTE Subtítulos en inglés disponibles. _________________ ENGLISH VERSION For those who ever wanted to know how to create a video game, in this course we will explain how to create a small engine, one of the main elements in any video game. This course wants to understand their concept, understand what is this nucleus called 'game engine'. We will analyze their role and which utility it has to provide in aim to be used in a video game. We will do all this by explaining how to create a small engine which will allow us to create a DirectX11 video game. A course in which anyone will be able to understand the basic knowledges on an engine's functioning, and where people who have studied programming will be able to create their own engine. This course is structured so that from the first day we have results on screen and anyone can follow them. IMPORTANT English subtitles are available for this course.