Como Crear Videojuegos en Godot 3: Pokemon (RPG)

所在平台: Udemy

课程主页: https://www.udemy.com/course/como-crear-videojuegos-en-godot-3-pokemon-rpg/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Godot 3 创建游戏:宝可梦 (RPG) **课程概述:** 本课程教授如何使用 Godot 3 免费、简单且无技术术语地创建游戏。课程目标是通过实际经验,实现最佳的游戏开发效果。本课程以重现《宝可梦 红》为契机,教授 RPG 游戏开发的基础知识,帮助学习者设计出从基础到复杂的 RPG 游戏,并理解实现这些游戏所需的核心要素。 **主要学习内容(第一章):** * **角色与动画:** 创建主角色,实现基于网格的动画和移动。 * **场景设计:** 构建 Ash 的房子(两层)和 Pallet Town(基于区域的 Tile 系统)。 * **场景切换:** 实现场景间的淡入淡出切换。 * **对话系统:** 建立渐进式对话系统。 * **物品/Tile 互动:** 学习角色与物品/Tile 的互动方式。 * **角色/NPC 互动:** 通过 Raycast 实现角色与 NPC 的互动。 * **NPC 对话:** 构建动态 NPC 对话系统。 * **NPC 移动:** 实现各种 NPC 移动系统。 * **Tilemap 与 Tile 检测:** 掌握高级 Tilemap 系统和 Tile 检测。 * **动态 Tile 系统:** 创建独特的动态动画 Tile 系统。 * **游戏菜单:** 构建游戏初始菜单。 * **命名系统:** 实现角色和宝可梦的命名系统。 * **数据持久化:** 使用 Singleton 实现跨场景的数据持久化。 * **寻路与导航:** 引入智能寻路和导航系统。 * **宝可梦卡片生成器:** 生成宝可梦图鉴描述。 * **宝可梦数据生成器:** 生成宝可梦属性数据。 * **存档与读档:** 实现游戏中数据的保存和读取。 * **游戏菜单与子菜单:** 构建游戏主菜单及宝可梦、角色子菜单。 * **宝可梦类:** 创建宝可梦类,定义其属性、生成及数据展示。 * **保存/载入游戏:** 实现游戏进度保存和加载功能。 * **自定义寻路:** 实现自定义寻路导航。 * **战斗动画:** 实现战斗动画的加载/卸载。 * **战斗状态:** 构建游戏战斗状态系统。 * **游戏保存系统 2.0:** 升级游戏保存系统。 * **对手编辑器:** 创建对手编辑器。 * **对话中的宝可梦识别:** 在对话系统中实现宝可梦识别。 * **攻击编辑器:** 创建攻击编辑器。 **技术和工具:** 课程将展示 Godot 界面、GIMP2(Sprite 设计)、RPG 游戏开发中的逻辑和算法,以及 GDScript 语言的应用。 **额外资源:** 学习者可以访问作者的 YouTube 频道“Escuela de Juegos”获取免费的学习内容,以及作者网站 Ikimiuki 上的免费附加资料。

课程评论(0条)

课程详情

En este curso enseñamos a utilizar Godot 3 para la creación de videojuegos gratis, de forma sencilla y explicado sin tecnicismos innecesarios, buscando los mejores resultados posibles a traves de la experiencia. En ésta ocasión recreando el juego de Pokemon Red aprenderemos los fundamentos básicos que nos permitirán diseñar un juego RPG tanto básico como complejo, comprendiendo las características fundamentales para llevarlo a cabo.En el capítulo 1 recreamos los siguientes aspectos iniciales del juego:- Personaje Principal, Animación y Movimiendo (Grid Based)- Escenas: Casa de Ash (2 pisos) y Pueblo Paleta (Sistema de Tiles por Region).- Transición Entre Escenas (incluye FadeIn-FadeOut).- Sistema de Diálogos Progresivos.- Interacción con Objetos/Tiles.- Interaccion de Personajes y NPC Mediante Raycast- Sistema de Dialogo Dinamico para NPCs- Diversos Sistemas de Movimiento de NPCs- Sistema Avanzado de Tilemap y Deteccion de Tiles- Sistema Exclusivo y Dinamico de Tiles Animados- Menu Inicial del Juego- Sistema de Nombramiento de Actores (Personajes y Pokemon)- Persistencia de Datos Entre Escenas Mediante Singleton- Sistema de Pathfinding y Navegación Inteligente.- Generador de Tarjetas Pokemon (Pokedex Descripcion)- Generador de Stats Pokemon- Guardado y Lectura de Datos en Archivos- Menu de Juego y Sub Menues Pokemon y Personaje.- Clase Pokemon, Propiedades, Generacion de Pokemons y Exhibición de Datos.- Cargar y Guardar Partida.- Navegación de Path Personalizada.- Carga/Poscarga de Animacion de Batalla In/Out- Estado de Batalla- Sistema de Guardado de Partidas 2.0- Editor de Rivales- Reconocimiento de Pokemon en Dialogo- Editor de AtaquesSe exhiben fundamentos de la interfaz de Godot, Gimp2 (diseño de Sprites), lógicas y algoritmos ante diferentes aspectos de videojuegos RPG y manejo del lenguaje GDScript.Todo el material de éste curso se puede apoyar con el contenido absolutamente gratis de Escuela de Juegos, mi canal de Youtube donde imparto conocimientos libres. También en el mismo encontrarás un vínculo a mi web Ikimiuki, donde se exhiben algunos artículos gratuitos que servirán como nutriente extra y opcional para todo lo que se verá en éste curso, siempre apoyando al creador a que pueda crecer sin límites.

课程标签

0人关注该课程

主题相关的课程