Little Adventurer: Make a 3D action game with Godot 4

所在平台: Udemy

课程主页: https://www.udemy.com/course/littleadventurerandiegodot/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:小冒险家:使用Godot 4制作3D动作游戏 课程概述: 你好,我是专注的Ryan。在本课程中,我们将一起使用Godot引擎制作一款3D动作游戏。你将控制我们的主角Andie,探索一个古老的世界。你需要击败敌人并收集足够的金币,以开启游戏最后关卡的传送门,完成游戏。Godot是一款适合初学者且高效的游戏引擎,其精炼直观的工作流程能够节省我们大量的时间和精力,我相信Godot可以实现高质量的游戏图形。我的目标是创建一个以视觉为导向的课程,展示Godot的潜力。 在课程中,你将学习制作游戏所需的所有知识,包括如何使用GDScript编程、控制角色、创建敌人AI、控制动画和特效、设计游戏关卡、制作游戏用户界面,以及如何将游戏编译为EXE文件。虽然我会尽量关注每一个细节,但如果你有一些编程语言的基础经验会更好。对于GDScript并不一定需要了解,但理解变量和函数等基本编程概念会有所帮助。 完成本课程后,你将拥有一款3D动作游戏,可以向你的朋友展示。请立即报名,我期待在课程中见到你。 课程结束时,你将能够做到以下几点: - 根据游戏需求自定义Godot的设置和工作流程 - 使用Godot内置编程语言GDScript进行编程 - 编写基本的角色移动、攻击和躲避能力 - 创建攻击组合系统 - 使用Godot的输入系统 - 使用AnimationPlayer节点控制动画 - 实现动画与脚本之间的通信 - 创建物体的移动和旋转动画 - 使用GDScript和动画控制材质效果 - 通过GDScript控制特效 - 使用Godot的导航系统创建敌人AI - 控制敌人的行为,如出现和死亡 - 使用状态模式控制玩家和敌人的状态 - 创建生命值和伤害系统 - 创建生命值拾取 - 创建金币收集系统 - 创建游戏逻辑管理器 - 设计游戏关卡 - 创建3D文本用户界面 - 加载和重置游戏场景 - 使用Godot用户界面系统创建主菜单和游戏菜单 - 创建按钮并使用GDScript控制按钮功能 - 将游戏项目导出为EXE文件 请注意,此课程目前不包含任何音效和音乐资源。*本课程提供的所有资产(模型、动画、特效等)仅供学习用途,请勿用于任何商业项目。

课程评论(0条)

课程详情

Hello, I'm Single-minded Ryan.In this course, we are going to make a 3D action game with Godot. In the game you will control Andie, our little adventurer, to explore an ancient world. You'll need to defeat the enemies and collect enough coins to enable the portal at the end stage to finish the game.Godot is a beginner-friendly and highly efficient game engine, its refined and intuitive workflow can save us a lot of time and effort, and I also believe Godot can achieve high-quality game graphics.My goal is to create a visual-oriented course to show you the potential of Godot.I want to combine the intuitive workflow with production-level graphics, to immerse you in the experience where you feel like you are making a real game from scratch.This course comes with a production-level game asset package, including high-quality characters with high-resolution textures, materials, animations, environment models, a pre-constructed level, and a bundle of VFX. (sound & music not included at the moment)Along the course, you are going to learn everything you need to make your own game, from how to code in GDScript, how to control the characters, create enemy AI, control the animations and VFX, design the game level, create the game UI, all the way to how to compile your game to EXE files.I will try to focus on every detail, but at the same time, it would be great if you have some basic experience with some programming language. You don't necessarily need to know anything about GDScript, but it helps if you understand some general programming ideas such as how variables and functions work.By the end of this course, you will have a 3D action game that you can show off to your friends.Please enroll today, I'm looking forward to seeing you in the course.At the end of this course, you will be able to do things like:Customize Godot's settings for your game and your workflowCode in GDScript, which is Godot's built-in programming languageCode basic character movement, attack, and dodge abilitiesCreate an attack combo systemUse Godot's input systemControl animations with AnimationPlayer nodeHow to communicate from the animations to the scriptCreate animations to move and rotate objectsControl material effect with GDScript and animationControl VFX via GDScriptCreate Enemy AI with Godot's Navigation SystemControl Enemy's behaviors like spawn and deadUse a state pattern to control the Player and the Enemy's statusCreate a health & damage systemCreate a health pick-upCreate a coin-collecting systemCreate a Game logic managerDesign the Game LevelCreate 3D text UIHow to load and reset game scenesCreate a main menu and game menu with the Godot UI systemHow to create buttons and control button functions with GDScriptHow to export the game project into EXE filesPlease NOTE that this course DOES NOT contain any sound and music assets at the moment.*All of the assets (models, animations, VFX, etc.) provided in this course are only for educational purposes, please do not use them in any commercial projects.

课程标签

0人关注该课程

主题相关的课程