Build a Dynamic Combat System in Godot 4!

所在平台: Udemy

课程主页: https://www.udemy.com/course/combat-godot/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera课程名称:使用 Godot 4 构建动态战斗系统!** **课程概述:** 本课程是关于在 Godot 4 游戏引擎中构建动态战斗系统的入门和进阶教程。课程内容涵盖了现代动作游戏中的核心战斗机制,包括: * **目标锁定:** 实现角色能够锁定敌方目标并进行追击。 * **移位移动:** 掌握角色在战斗中的侧身移动和灵活走位。 * **攻击系统:** 设计和实现各种近战和远程攻击方式。 * **受击反馈:** 包含角色受到攻击时的动画、音效和数据处理。 * **闪避格挡:** 学习如何实现角色闪避和格挡敌人攻击的机制。 * **弹射物射击:** 教授如何创建和控制射击弹射物的系统。 * **基础敌人 AI:** 构建简单的敌方人工智能,使其能够进行巡逻、追击和攻击。 **课程亮点:** * This course is a continuation of "Inventory & Shops in Godot," but can be followed and applied to any project that involves characters engaging in combat. * **易于调整的复杂战斗系统:** 课程结束后,您将能够创建一个功能强大且高度可定制的战斗系统,轻松适应您游戏的独特玩法。 * **Godot 4 技能提升:** 深入学习 Godot 4 游戏引擎的各项功能,提升组织和设计可扩展项目的能力。 * **GDScript 深入解析:** 使用 GDScript 进行编码,课程将对所有概念进行详细解释。 * **面向对象设计原则应用:** 学习并实践面向对象设计原则(继承、封装、抽象、多态),以构建整洁、可定制和可重用的代码。 * **完整的项目文件:** 所有项目文件均可在 GitHub 上获取,方便回顾和学习。 * **最新 Godot 版本:** 课程使用 Godot 4.3 版本录制。 * **丰富的素材支持:** 项目中使用 KayKit, Penzilla, Shikashi 和 Valenspire 提供的免费游戏素材和音效。 **目标受众:** 希望在 Godot 4 中创建复杂且流畅的战斗系统的游戏开发者,无论是否接触过该系列的前续课程。 **学习成果:** 您将掌握在 Godot 4 中构建一个功能齐全、易于扩展的动态战斗系统的所有关键技能,并能将这些技能应用到您自己的项目中。

课程评论(0条)

课程详情

Welcome to my course on Combat in Godot!You're welcome to join our discord server to work on this course alongside your peers.This course is a continuation of Inventory & Shops in Godot, but can be followed and applied to any project that involves characters engaging in combat. In this course, we will cover locking on to a target, strafing locomotion, attacking, getting hit, dodging, blocking, shooting projectiles, and basic enemy AI.When you're done, you'll have a complex combat system for your game that is easily adjusted to fit how you want your game to play. 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, Abstraction, and Polymorphism, 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.3. The project starts with assets from KayKit's Character & Dungeon Remastered Packs made by Kay Lousberg, Basic GUI Bundle made by Penzilla, and Fantasy Icons Pack made by Shikashi. All are available to download for free on itch. Extra sound effects made by Valenspire are also included and are available from FreeSound.

课程标签

0人关注该课程

主题相关的课程