|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/2d-platformer-in-godot-game-engine/
课程评论:没有评论
**Coursera课程总结:使用Godot引擎制作2D平台游戏** 本课程是一门Godot游戏引擎入门教程。通过创建一个2D平台游戏原型,您将学习游戏开发的基础知识。 **课程内容亮点:** * **从零开始编码:** 您将亲手编写代码,打造一个可扩展的2D平台游戏原型。 * **丰富的玩家控制器功能:** 学习实现二段跳、墙壁跳跃和弹跳攻击等玩家角色动作。 * **多样的敌人AI:** 掌握使用途径点(waypoint)移动以及对区域触发器响应的敌人设计。 * **投射物攻击系统:** 了解如何为敌人添加投射物攻击玩家的功能。 * **高效的关卡搭建:** 利用Godot的瓦片地图(tile-map)系统和自动瓦片(auto-tiling)功能,加速关卡设计。 * **GDScript编程语言:** 本课程使用GDScript(类似Python),一种易于学习和快速测试的脚本语言。 * **代码讲解深入:** 课程注重代码逻辑的解释,帮助您理解“为什么”以及“如何”进行修改,而非仅仅复制代码。 * **美术资源:** 课程将使用Pixel Adventure 1和2作为原型美术素材,获取链接可在课程首个视频中找到。 **适用人群:** 本课程适合游戏开发初学者,但需要投入较多时间进行代码实践。课程内容代码量较大,但会对每一步进行详细解释,确保学习者理解其背后的逻辑。
An introductory course into game development in the Godot engine. In this course, you will learn through the example of setting up a 2D platformer, coded from scratch, and set up a working prototype that you can build from. We will create a working player controller with double jumping, wall jumping, and a bounce attack as well as two enemies that use waypoint movement and respond to area triggers. Learn how to setup projectiles as an extra way of having enemies attack your player character. For building levels out, we use the Godot tile-map system and auto-tiling for faster level building. We use gdscript as the coding language because it is very fast to test with and intuitive to write and understand similar to python. This course is meant for beginners but is code heavy as we will be writing everything ourselves. As we code, I take the time to explain every step so you can understand the logic behind making changes and not just the line of code character for character. For art assets, we prototype with Pixel Adventure 1 and 2. Links to these can be found with the first video in the course for you to use to follow along.