|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-and-publish-your-first-2d-games-with-godot-4/
课程评论:没有评论
**课程名称:**使用 Godot 4+ 构建和发布你的第一个 2D 游戏 **课程概述:** 本课程将带领你踏上游戏开发之旅,学习使用 Godot 4+ 创建一个简单的 2D 游戏,玩家将在此游戏中收集金币。课程目标是完成一个包含开始菜单、加载屏幕和游戏结束界面的游戏,并最终能够分享你的作品。 **课程内容:** 1. **Godot 设置与基础:** * 下载、安装和配置 Godot 引擎。 * 熟悉 Godot 简洁而强大的用户界面。 2. **GDScript 入门:** * 学习创建脚本并将其附加到对象上以实现游戏逻辑。 * 掌握 GDScript 的基本语句和语法。 3. **游戏控制与系统:** * 利用 Godot 的输入系统配置键盘和游戏手柄控制。 * 学习使用单例模式全局设置游戏,并实现游戏声音管理器。 4. **场景与 UI 设置:** * 设置游戏的用户界面 (UI)。 * 导入艺术资源并合理组织场景以便脚本编写。 5. **核心游戏开发:** * 使用 GDScript 编写控制玩家角色、生成金币以及管理游戏状态的脚本。 * 实现用户界面 (UI) 的更新。 * 学习 Godot 中的碰撞检测机制,实现角色与金币的碰撞。 6. **音效与音乐:** * 为金币拾取、游戏主界面和闪屏界面添加音效和背景音乐。 7. **发布与分享:** * 清理项目中的错误和警告,优化资源。 * 将游戏导出并发布到 Itch.io 等游戏开发平台。 **课程特色:** * **循序渐进:** 课程设计面向初学者,逐步深入。 * **实践导向:** 通过实际动手创建游戏来学习。 * **核心概念:** 涵盖游戏开发中最常用的概念。 * **完整流程:** 从引擎设置到游戏发布,提供完整的游戏制作流程。 **学习目标:** 完成课程后,你将对使用 Godot 4+ 构建和发布基础 2D 游戏有一个全面的了解。
Hi there adventurer. Follow along this game development journey an build a simple game where the player collects coins. Our objective is to build the game with a Start Menu, Load Screen and Game over UI. Our final outcome will be a game you can share on your portfolio and to have an understanding on how to build and publish a basic game in Godot. But How can this be achieved? Well that where i come in. We will first begin by downloading, setting up and configuring Godot. Next i will gradually show you the ropes as we dive in and take a swift glance at Godot's simple but elegant UI. To jump-start our coding session, we will go through the basics of creating scripts and attaching them to objects to create game logic and understand the common statements in GDscript. To control our character, we are going to use the Input system in Godot and configure a game-pad and keyboard. We will also be covering singletons to globally setup a game and sound manager which is paramount in game design. Next, we will proceed to setting up the Games UI, Importing the art assets and properly set up the scenes for scripting. To make sure you understand how coding works, we will go over GD Script, which is Godot's programming language and learn just the bare basics required to build games. With that out of the way, we will begin by writing scripts to control our player character, scripts for spawning coins, and also create scripts for managing the game states and updating the user interface UI. While we are at it, we will also learn how to work with collisions in Godot and how to set them up to detect collision between objects such as the character and coin. Sounds, game fx and music is very important as it adds nice game feel. We will also cover using audio for our coin pickup, music for our main game and splash screen. Before we publish our game, we will cleanup any errors and warning and setup our assets for publishing. Finally we will upload and export our games to itch, a popular game development site where we can share our games. This course is built gradually with the beginner in mind. While we don't cover complex systems, we will go over the most common concepts of game development. By the end of the course, you would have gotten a broad scope on how games are being built and published on Godot 4+.I am pretty much excited and can't wait to See you in the course. Let's game on!