对于有抱负的游戏开发者来说,这听起来像是一门令人兴奋且全面的课程!学习使用Godot 4游戏引擎创建2D游戏可能是一次有益的经历。

以下概述了参与者可以从“快速入门2D游戏开发:面向初学者的 Godot 4”课程中获得的内容:

Godot 4 和游戏开发简介:
熟悉 Godot 4 游戏引擎及其功能。
了解游戏开发的基础知识和游戏开发流程。
游戏项目和实践学习:
参与旨在强化基本游戏开发概念的各种游戏项目。
通过从头开始创建完整的 2D 游戏来获得实践经验。
基本概念和技术:
探索核心游戏开发概念,例如游戏对象、场景、节点和脚本。
了解游戏机制、物理学、碰撞检测和玩家输入。
使用 GDScript 编写脚本:
了解 GDScript 的基础知识,这是 Godot 的易于学习的脚本语言。
编写脚本来控制游戏行为、创建交互并实现游戏逻辑。
关卡设计和资产整合:
使用 Godot 直观的关卡编辑器设计和创建引人入胜的游戏关卡。
学习将精灵、声音和动画等资产集成到您的游戏中。
用户界面和游戏菜单:
开发菜单、HUD 和游戏内交互的用户界面。
实施按钮、滑块和其他 UI 元素以增强玩家体验。
音频和视觉效果:
为您的游戏添加音频效果、背景音乐和声音提示。
通过粒子系统、动画和后处理效果增强视觉吸引力。
游戏部署和发布:
探索不同的游戏部署平台,例如 Windows、macOS、Linux 和移动设备。
了解如何打包和分发您的游戏以吸引更广泛的受众。

在整个课程中,您将有机会通过实践项目应用所学知识,获得游戏开发的实践经验。该课程旨在满足初学者和具有一定编程知识的人的需求,确保每个人都能掌握基本概念和技术。

课程结束时,您将在使用 Godot 4 进行 2D 游戏开发方面打下坚实的基础,使您能够创建引人入胜的游戏并将您的技能提升到一个新的水平。享受学习和创造沉浸式游戏体验的旅程!

课程时长:24小时 1280X720 mp4 语言:英语+中英文字幕(云桥CG资源站 机译)含课程文件


课程目录:
01 简介
01. 简介
02. GoDot 不断更新 – 这里发生了什么

02 GoDot简介
01. 简介
02.重要事项 GoDot 的设置和测试
03. 场景
04. 继承
05. 多个场景
06. 创建脚本
07. 变量
08. 运算符
09. 数组和循环
10. 字典
11. 函数
12. 类
13. 编写脚本场景
14. Setter 和 Getters
15. 长宽比

03 飞行前
01. 我们将使用的资源
02. 我有视网膜显示屏,游戏非常小!
03.一条短信,祝你好运)

04 游戏 1 – 拍拍飞机
01. 简介
02. 项目设置
03. 游戏场景
04. 物理节点
05. 平面场景
06. 资源
07. 平面移动
08. 动画播放器
09. 地面碰撞
10. 管道场景
11. 重置动画
12. 管道移除
13. 管道生成
14. 单例
15. 主场景
16. 导航
17. 游戏结束场景
18. 信号集线器
19. 管道碰撞
20. 激光碰撞
21. 主菜单
22. Hud
23. 视差
24. 视差场景
25. 图层和蒙版解释

05 游戏2 愤怒的动物!
01. 简介 02.
项目设置
03. Rigidbody2D
04. 调试标签
05. 动物再生 06.
输入检测
07. 动物逻辑
08. 动物抓取
09. 动物拖动
10. 拉伸声音
11. 动物发射
12. 碰撞检测
13. 杯子检测
14. 杯子消失
15. 水
16. 主场景
17. 等级按钮
18. 导航
19. 分数管理器
20. 分数更新
21. 游戏 UI
22. 箭头
23. 启动区域

06 游戏 3 记忆疯狂
01. 简介
02. 项目设置
03. 图像加载
04. 主屏幕
05. 前端精灵
06. 补间!
07. 关卡按钮
08. 声音管理器
09. 游戏屏幕
10. 导航
11. 关卡设置
12. 关卡选择
13. 关卡创建
14. 选择图块
15. 记分器节点
16. 图块选择
17. 游戏逻辑
18. UI 更新
19.游戏结束场景
20. 最终逻辑

07 第四场 狐狸的滑稽动作!
01. 简介
02. 项目设置
03. 游戏概述
04. 平铺地图
05. 玩家相机
06. 玩家场景
07. 平台碰撞 08.
玩家移动
09. 玩家状态
10. 玩家声音
11. 单例
12. 基础敌人
13. 蜗牛
14 . 蜗牛移动
15. 青蛙
16. 青蛙移动
17. 老鹰
18. 老鹰移动
19. 图层
20. 碰撞箱
21. 子弹场景
22. 对象制作器
23. 射手场景
24. 敌人射击
25. 碰撞塞托
26. 敌人爆炸
27. 水果拾取场景
28. 水果运动
29. 拾取集合
30. 玩家无敌
31. 伤害状态
32. Boss 场景
33. 状态机
34. Boss 行为
35. 检查点场景
36. 检查点逻辑
37. 单向平台
38. 移动平台
39. 旋转尖刺
40. 地板尖刺
41. 视差背景
42 . 视差场景
43. 晃动相机
44. 相机限制
45. 游戏 HUD
46. 主场景
47. 多个关卡
48. 导航
49. 关卡前进
50. 关卡完成
51. 游戏结束
52. 红心大战
53. 坠落
54. 分数管理器
55 . UI 更新
56. 树暂停
57. 关卡灵感
58.决赛

08 游戏 5 推箱子
01. 简介
02. 项目设置
03.项目轮廓
04. 图块地图图层
05. 玩家场景
06. 关卡数据
07. 加载关卡数据
08. 关卡设置第 1 部分
09. 关卡设置第 2 部分
10. 玩家位置
11. 摄像机位置
12.玩家移动
13. 玩家移动 2
14. 玩家移动 3
15. 游戏结束
16. 关卡按钮
17. 主屏幕
18. 加载关卡按钮
19. 导航
20. 游戏 HUD
21. 游戏结束 UI
22. 分数同步
23. UI 更新

09 游戏 6 太空王牌
01. 简介 02.
概要
03. 主场景
04. 背景
05. 玩家场景
06. 单例
07. 爆炸场景
08. 爆炸场景
09. 敌人场景
10. 波浪管理器
11. 子弹场景
12. 碰撞
13. 爆炸位置
14. 敌人射击
15. 通电场景
16. 生命条场景
17. 敌人爆炸
18. 寻的导弹
19. 导弹逻辑
20. 导弹实施
21. 碟子
22. 碟子逻辑
23. 射击导弹
24. 护盾 25.
护盾逻辑
26. 碟子生命值
27.玩家击中
28. 游戏 UI
29. 计分
30. 摇动相机
31. 树根当前场景
32. 生命值提升
33. 游戏结束
34. 声音
35. 波浪升级
36. 自定义资源

10 游戏 7 别介意我
01. 简介
02. 游戏介绍
03. 关卡地图
04. 地形自动平铺
05. 楼层
06. 平铺导航
07. 导航区域
08. 巡逻路径
09. 玩家检测
10. FOV 计算
11. FOV 实现
12. 玩家移动
13. 查看玩家
14. 敌国
15. NPC 视觉效果
16. 发射子弹
17. 爆炸
18. 拾取物
19. 拾取物计数
20. 退出场景 21.
主场景
22. 游戏时间
23. 玩家死亡
24. 多个导航区域
25. 最终地图

11 部署
01. 简介
02. Tappy
03. 内存疯狂 – 失败
04. 问题
05. 使用编辑器工具
06. 资源创建
07. 工作应用程序

发表回复

后才能评论