|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-godot-4-by-making-a-2d-game/
课程评论:没有评论
**课程名称:** 通过制作两款游戏学习 Godot 4 **课程概述:** 本课程将引导您掌握 Godot Engine 4,学习如何从零开始制作两款 2D 游戏: * **2D Metroidvania 游戏:** 类似于《空洞骑士》(Hollow Knight)或《蔚蓝》(Celeste),将涵盖玩家移动、二段跳、收集品、墙壁滑动、墙壁跳跃等核心平台游戏机制。 * **2D RPG 游戏:** 类似于《塞尔达传说:众神的三角力量》(Zelda A link to the past),将包含开门(需要钥匙)、敌人投掷攻击、巡逻敌人等 RPG 元素,以及使用剑攻击敌人、破坏物品、破坏平台等多种游戏机制。 **课程内容亮点:** * **核心游戏机制:** 玩家移动、二段跳、收集品、食用药水、墙壁滑动、墙壁跳跃。 * **RPG 系统:** 类似《塞尔达》的生命值系统(爱心)、钥匙与门的系统、敌人投掷弹药、守卫敌人的巡逻。 * **敌人与战斗:** 敌人 AI、玩家使用剑攻击敌人、破坏箱子。 * **关卡设计:** 声音效果、门的切换、关卡切换。 * **Godot 引擎基础:** 节点使用、场景构建、信号机制、项目组织。 * **高级功能:** 地图制作、灵活的存档系统(两种方式)、着色器(Shader)的应用。 **学习对象:** * **编程初学者:** 即使没有编程基础,也可以从零开始学习,GDScript 是非常易于上手的游戏开发语言。 * **转行程序员:** 来自 Unity、GameMaker 等引擎的程序员,希望学习 Godot 4 中独特的、常被忽视的关键游戏机制。 * **初级和中级游戏开发者:** 希望提升项目质量,加入丰富有趣的游戏机制的开发者。 **先修要求:** * 具备一定的编程知识会是加分项,但课程也支持零基础学员。 **课程目标:** 让学员熟练掌握 Godot Engine 4 的核心概念和开发流程,能够独立制作包含丰富机制的 2D 游戏。
In this course you'll learn the basics of programming a 2D Metroidvania game similar to Hollow Knight or Celeste and a 2D RPG similar to Zelda A link to the past with lots of different mechanic like double jumping, using a sword to kill enemy and break elements, breaking platform and way much more.I will cover in this course everything you need to know about creating a 2D game in the Godot Engine 4. This course cover all important aspects of creating a 2D game in Godot including:Game mechanics like player movement, double jump, collectibles, wall slide, wall jumpCreating a health system inspired by Zelda with a system of heartEnemyAdding mechanic like a sword to slash the enemy or break cratesScene structure and project organizationSound effects & musicCreating a saving system in two different waysCreating a map to display the position of your playerLearning how to use shaderThis list is not exhaustive - please see the course outline for a glimpse into what you're about to learn soon.I have made that course for beginner looking to understand the key concept of programming as well as for programmer coming from different engine (like Unity or GameMaker) that want to create a lots of different key mechanic of a game that are rarely covered in Godot 4.What you'll learn2D platformer mechanics - double jumping, collectables, enemies, sword2D RPG mechanics: system of doors to open with keys, enemy throwing projectile at us, patrolling enemySounds effects, doors and switches to change levelsGodot Engine Concepts - leveraging a variety of nodes, structuring scenes, signals, and moreCreating map and a flexible saving systemAre there any course requirements or prerequisites?Some programming knowledge are a plus, but you can start from scratch, GDscript (the langage used in Godot) is one of the easiest language for game developmentWho this course is for:BeginnerIntermediate programmersIntermediate game developersBeginner game developers with programming experienceIndividuals who are looking to push their project over the edge by adding lots of fun game mechanics