从 Scratch 学习 2D 游戏开发:Godot 4.3+ 和 C#
使用 C# 掌握 Godot 4 引擎,构建引人入胜的 2D 游戏,开启您的游戏开发之旅!
讲师:Richard Allbert
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用 C# 掌握 Godot 4:学习使用 Godot 4 游戏引擎中 C# 的强大功能进行场景创建、输入处理、碰撞检测等。
- 创建多样化的游戏:开发《Flappy Bird》、《愤怒的小鸟》、记忆游戏、平台游戏、拼图游戏、太空射击游戏和迷宫逃生游戏。
- 获得游戏开发技能:获得关卡设计、动画、敌人 AI、能量提升、UI 设计,并应用单例和事件总线等设计模式。
- 探索机制和模式:了解视差滚动、基于物理的游戏玩法、寻路 AI、状态机和动态级别加载。
探索相关主题
- 2D 游戏开发
- 游戏开发
- 发展
要求
- 具有足够规格的计算机:需要一台能够使用 Vulkan 渲染器的计算机才能有效地完成项目 – 课程包含免费视频以供检查!
- 本课程不要求学习者具备 C# 的先验知识,但要求学习者对编程概念有基本的了解。然而,即使没有编程经验的人也可以从本课程中受益。
- 64 位机器。最新的 .NET 不适用于 32 位机器。
描述
欢迎来到“学习 2D 游戏开发:从 Scratch 开始的 Godot 4.3+ 和 C#”——一门引人入胜的视频课程,旨在让有抱负的开发人员掌握使用强大而多功能的 C# 编程语言创建令人难以置信的游戏和应用程序所需的技能和知识。
在这门综合课程中,您将踏上一段激动人心的旅程,体验各种项目,每个项目都经过精心设计,旨在增强您对基本编程概念、面向对象设计和实用问题解决技术的理解。无论您是完全的初学者还是有一些编码经验,本课程都为您使用 C# 构建游戏、应用程序等奠定了坚实的基础。
在整个课程中,您将:
-
创建 Flappy Bird 风格的游戏:探索场景创建的基础知识,处理用户输入,实现碰撞检测,并添加视差滚动效果以增强视觉深度。
-
重现愤怒的小鸟的游戏玩法:深入研究基于物理的机制,开发抛射运动,并设计具有可破坏环境的关卡,以掌握游戏物理和关卡构建的基本知识。
-
设计记忆游戏:通过构建直观且视觉上引人入胜的记忆游戏界面,获得以 UI 为中心的游戏开发的实践经验。
-
借助 CJ Elephant Antics 重现 80 年代平台游戏的怀旧情怀:开发复杂的关卡设计、为角色制作动画,并创建响应式控件以构建充满障碍的关卡。学习使用 Godot 的内置状态机来设计和实现令人兴奋的关卡终结者!
-
通过推箱子启发的项目来解决益智游戏开发问题:学习从文件动态加载级别,实现具有挑战性的益智机制,并应用编程设计模式来创建优雅而高效的解决方案。
-
构建快节奏的太空射击游戏:通过设计具有路径跟随行为的敌人 AI、创建动态敌人波、集成能量提升系统以及使用粒子效果和其他美学效果增强视觉效果,打造惊心动魄的星际冒险。
-
开发一款身临其境的文物收集逃脱游戏:利用 2D 导航 AI 来编程守卫行为、制定玩家逃脱策略并创造充满紧张感的游戏时刻。
课程结束时,您将构建一个令人印象深刻的 C# 项目组合,这些项目凸显了您在编程基础和游戏开发方面的技能。您将准备好制作引人入胜的游戏体验,并在 C# 和游戏开发领域自信地前进。
立即报名并迈入激动人心的 C# 开发世界的第一步!
本课程适合哪些人:
- 本课程专为有志于使用 C# 进行 2D 游戏开发的游戏开发者而设计。
- 初学者:在游戏开发或编程方面经验很少或根本没有的个人,他们渴望学习 2D 游戏开发的基础知识并开始构建自己的游戏。
- 业余爱好者:希望将热情转化为实用技能的游戏爱好者。本课程提供结构化的学习路径,以增强他们的游戏开发能力并创建引人入胜的 2D 游戏。
- 自学成才的开发人员:已经涉足游戏开发或编程并希望增强技能、学习最佳实践并加深对 Godot 4 和 C# 的理解的个人。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。