**课程中文标题**:从零开始学习2D游戏开发:Godot 4.5+与C#
**课程英文标题**:Learn 2D Game Development: Godot 4.3+ & C# from Scratch
**课程时长**:36小时
资料:https://pan.baidu.com/s/1gtr3XooiB5Sql8H-HgOWJA?pwd=4rxg
**核心技术**:Godot 4引擎开发;C#编程;2D物理系统;AI行为设计;跨平台部署
**行业应用**:独立游戏开发;教育类应用;移动端轻量游戏;复古风格平台游戏
—
### **一、课程核心模块与技术亮点**
1. **Godot 4与C#基础开发**
• 场景节点树管理(SceneTree)
• 输入事件处理(键盘/触控/手柄)
• 碰撞检测与物理反馈(RigidBody2D/Area2D)
2. **6大实战项目开发**
• **类《Flappy Bird》游戏**
◦ 视差滚动背景(Parallax Scrolling)
◦ 无限关卡生成算法
• **《愤怒的小鸟》物理模拟**
◦ 弹道轨迹预测(Projectile Motion)
◦ 可破坏环境(Destructible Tiles)
• **记忆配对游戏**
◦ 动态UI布局(GridContainer)
◦ 计分系统与动画反馈
• **复古平台游戏《CJ大象历险》**
◦ 角色状态机(State Machine)
◦ BOSS战设计(行为模式AI)
• **推箱子解谜游戏**
◦ 动态关卡加载(JSON解析)
◦ 设计模式应用(单例/事件总线)
• **太空射击游戏**
◦ 敌机路径跟随(PathFollow2D)
◦ 粒子特效系统(GPUParticles2D)
3. **高级开发技术**
• 2D导航AI(NavigationServer2D)
• 动态资源加载(ResourceLoader)
• 跨平台构建(Windows/Android/Web)
—
### **学习目标**
1. 掌握Godot 4引擎与C#的集成开发流程
2. 实现多样化的2D游戏机制(物理、AI、动画)
3. 完成6个可发布级游戏项目,构建作品集
—
### **课程要求**
• **硬件配置**:支持Vulkan渲染器的电脑(课程提供检测指南)
• **编程基础**:无需C#经验,但需理解变量、循环等基础概念
• **开发环境**:Godot 4.3+引擎(免费开源)
—
### **课程描述**
本课程通过6个完整项目系统教授Godot 4与C#的2D游戏开发。从《Flappy Bird》的视差滚动到《愤怒的小鸟》的物理破坏,学员将掌握场景构建、动画设计、AI编程等核心技能,最终具备开发跨平台复古风格游戏的能力。课程包含38小时实战录像与18GB工程文件,适合零基础开发者入门及进阶。



