|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dialogue-and-events-in-godot/
课程评论:没有评论
**课程名称:** Godot中的对话与事件系统 **课程概述:** 本课程是《Godot游戏开发基础》的进阶内容,但也可独立应用于任何需要玩家控制角色与 NPC 或物体互动,并通过按键触发对话或事件的项目。您将学会创建对话框、事件和交互,并整合进度标记、摄像机控制以及角色动画。完成课程后,您将拥有一个完善的对话与事件系统,能够制作高质量的过场动画和复杂的、响应玩家选择并推动游戏进程的分支叙事。 **课程重点:** * **对话框创建:** 构建逼真的对话展示界面。 * **事件与交互:** 设计游戏中的各种事件和玩家交互机制。 * **系统整合:** 将对话、事件、进度标记、摄像机控制和角色动画融为一体。 * **高阶叙事:** 实现复杂的分支叙事,让游戏根据玩家选择而发展。 * **Godot技能提升:** 学习如何组织和设计更具扩展性的 Godot 项目。 **技术与设计:** * **GDScript 编程:** 详细讲解 GDScript 编码。 * **面向对象设计原则:** 应用继承、封装和抽象等概念。 * **软件工程设计模式:** 使用单例模式(Singleton)和组合模式(Composite Pattern)来确保脚本的组织性、可定制性和可重用性。 **资源:** * **项目文件:** 所有项目文件均托管在 GitHub 上,方便回顾。 * **Godot 版本:** 课程使用 Godot 4.2.2 版本录制。 * **素材来源:** 项目素材来自 KayKit 的 Character & Dungeon Remastered Packs (作者:Kay Lousberg) 和 Penzilla 的 Basic GUI Bundle(均可在 itch.io 免费下载)。 **Discord 社区:** 欢迎加入 Discord 服务器,与其他学员一起学习和交流。
Welcome to my course on Dialogue and Event Systems in Godot!This course is a continuation of Game Development Essentials in Godot, but can be followed and applied to any project that involves a character that the player can control to interact with NPCs or objects by pressing a button and displaying dialogue. You're welcome to join our discord server to work on this course alongside your peers. In this course, we will cover the creation of dialog boxes, events & interactions, then tie them together with progress flags, camera controls, and character animations.When you're done, you'll have a comprehensive dialogue and event system for your game that can be used to produce high quality cutscenes and complex branching narratives that react to player's choices and allow them to progress through the game. You'll also learn useful skills for working with the Godot game engine; organizing and designing your projects to be more scalable. You will be learning how to code with GD script, with everything explained in detail. We will apply object oriented design principles in our scripts; Inheritance, Encapsulation, and Abstraction, alongside other software engineering design patterns like the Singleton and Composite Pattern, to keep them organized, customizable, and reusable for a project of any size.All of the project files are also available on GitHub if you need to review the project as it was after completing each lesson. These videos were recorded using Godot version 4.2.2. The project starts with assets from KayKit's Character & Dungeon Remastered Packs made by Kay Lousberg, and Basic GUI Bundle made by Penzilla. All are available to download for free on itch.