欢迎加入《学习 2D 游戏开发:Godot 4.3+ 和 C# 从零开始》——这是一门旨在装备有志开发者所需技能和知识的生动视频课程。您将踏上探索程序设计、面向对象设计和实际问题解决技巧的激动旅程。不论您是完全的初学者还是有一点编码经验的人,这门课程都为您提供了一个坚实的基础,以便构建游戏、应用等。

在当今游戏行业,2D 游戏依然以其独特的魅力吸引着无数玩家和开发者。随着游戏引擎的进步,特别是 Godot 4.3+ 的推出,程序开发变得更加开放和高效。结合 C# 编程语言,您将能创建出引人入胜的 2D 游戏,点燃您的游戏开发之路。本文将深入探讨《学习 2D 游戏开发:Godot 4.3+ 和 C# 从零开始》这门课程,帮助您了解将来能收获哪些技能,如何从零基础迈向游戏开发的成功。

由 Richard Allbert 创建
MP4 | 视频:h264、1280×720 | 音频:AAC,44.1 KHz,2 声道
类型:电子学习 | 语言:英语 | 时长:356 讲(38 小时 57 分钟)| 大小:18 GB

学习目标

精通 Godot 4 与 C#

在这门课程中,您将学习如何使用 Godot 4 引擎中的 C# 编程语言,掌握场景创建、输入处理、碰撞检测等基本技能。通过多项目实践,您将真正理解如何将这些知识应用于实际开发中。

创建多样性游戏

课程将指导您开发多个经典游戏项目,包括《Flappy Bird》、《愤怒的小鸟》、记忆游戏、平台游戏、谜题、太空射击和迷宫逃脱等。由简单到复杂的游戏类型帮助您建立广泛的开发技能。

获得游戏开发技能

通过实践,您将能学习到各种游戏开发的核心概念,包括关卡设计、动画技术、敌人AI、道具设计以及 UI 设计。同时,您还将接触到单例模式、事件总线等重要的设计模式。

深入探索游戏机制与模式

我们将一起探讨更深层次的游戏机制,如视差滚动、基于物理的游戏机制、路径寻找 AI、状态机及动态关卡加载等。这些概念将使您理解和创建复杂游戏逻辑。

课程要求

  • 计算机配置: 您的计算机需要具备一定的性能以支持 Vulkan 渲染器,课程中会提供免费视频帮助您进行检查。
  • 编程基础: 本课程不要求有 C# 的前置知识,但假设您对编程概念有基本了解。即便是零基础的个人,依然可以在这门课程中获得提升。

实践项目

  • 创建 Flappy Bird 类型的游戏: 从场景创建入手,掌握用户输入处理、实现碰撞检测以及添加视差滚动效果以增强视觉深度。
  • 复刻愤怒的小鸟的玩法: 深入探讨基于物理的机制,开发抛射运动,并设计具有可破坏环境的关卡,以掌握游戏物理和关卡构建的核心内容。
  • 设计记忆游戏: 通过构建直观且视觉上吸引人的记忆游戏界面,获取与 UI 相关的开发经验。
  • 打造复古 80 年代平台游戏 CJ Elephant Antics: 发展复杂的关卡设计,角色动画以及创建响应式控制,以构建充满障碍的关卡。学习运用 Godot 的内置状态机设计和实施精彩的关卡最终 Boss。
  • 应对基于 Sokoban 的谜题游戏开发: 学习如何从文件动态加载关卡,实现充满挑战的谜题机制,并应用编程设计模式创造优雅高效的解决方案。
  • 打造快节奏的太空射击游戏: 设计敌人 AI,通过路径跟踪行为创建动态敌人波次,集成道具系统并通过粒子效果和其他美学触动提升视觉效果。
  • 开发沉浸式的遗物收集逃脱游戏: 利用 2D 导航 AI 来编程守卫行为,策划玩家逃脱策略,并创造充满紧张感的游戏时刻。

课程成果

完成课程后,您将建立一个令人印象深刻的 C# 项目组合,展示您在编程基础和游戏开发方面的技能。您将准备好创造引人入胜的游戏体验并在 C# 和游戏开发的世界中自信前行。

现在就报名,踏上你充满挑战而又兴奋的 C# 开发之旅吧!无论您是希望成为职业游戏开发者,还是出于兴趣想制作自己的游戏,这门课程都将助您一臂之力。机不可失,时不再来——让我们一起学习、创造并享受游戏开发的乐趣!

发表回复

后才能评论