|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/godot-4-create-3d-rts-style-game/
课程评论:没有评论
**课程名称:** Godot 4 - 创造 3D RTS 风格游戏 **课程概述:** 本课程将带你从零开始,使用 Godot 4 游戏引擎创建一个完整的 3D 即时战略 (RTS) 风格游戏。你需要具备基础的编程知识和面向对象编程 (OOP) 的理解。 **学习内容:** * **核心 RTS 游戏机制:** * 单位和单位群组的移动控制 * 建立和建造系统 * 单位的生成(Spawning) * 资源采集 * 战斗系统 * 小地图 (Mini Map) * 战争迷雾 (Fog of War) * **Godot 4 引擎特性应用:** * Tween 系统(用于动画和过渡效果) * 新的导航系统(用于单位寻路) * 面向对象编程 (OOP) 概念:继承、类 * Callable 类 * 体三维渲染(Volumetric Fog) * 图形用户界面 (GUI) 设计 **课程特色:** * **实践导向:** 通过实际项目来学习,让你掌握 RTS 游戏开发的流程。 * **Godot 4 前沿技术:** 学习 Godot 4 的最新功能和最佳实践。 * **灵活的资产使用:** 课程提供占位符项目文件,但鼓励学员使用自己的游戏素材,甚至可以商用。 **课程适合人群:** * 对 Godot 游戏引擎经验较少的游戏开发者。 * 希望学习 RTS 游戏开发技术的开发者。 * 有一定编程基础,对创建复杂游戏系统感兴趣的初学者。 **学习建议:** 虽然课程会讲解大部分内容,但建议学员准备好查阅 Godot 官方文档,深入理解引擎内置功能和编程基础。
RequirementsYou should have a basic understanding of coding and object oriented programmingDescriptionIn this course, you are going to create an RTS style game. It's going to include subjects like unit/group movement, structure building, resource gathering, mini-map and fog of war. At the end of this course, you are going to be able to create your own unique RTS game using Godot 4 Game subjects:Unit and group movementCreating a building systemSpawning unitsResource gatheringCombat systemMini MapFog of warGodot 4 subjects:The Tween systemNew navigation systemObject oriented programming (inheritance, classes)volumetric fogcallable classGraphical user interfaceAdditional information:You can download the project files in the link, though there is no requirement for that. You can use your own assetsfor your game, the projects files are just there for being a placeholder throughout the course and are made by me.So in case you want to use in any of the models, commercially or not, you canWho this course is forgame developers with little experience in the Godot game engineNote: beginners can still take this course, most of the stuff I go through in this course is explained butyou should still be ready to go through the documentation and learn the Godot built in functions workand learn the basics of programming