欢迎来到Godot训练营,在这里您将踏上沉浸式旅程,掌握游戏开发并使用多功能Godot游戏引擎创建强大的基于GUI的桌面软件。无论您是初学者还是经验丰富的开发人员,这门综合课程都将为您提供出色的交互式软件创建所需的技能和知识。The Godot Bootcamp by Michael McGuire

Godot是一款备受推崇的游戏引擎,以其灵活性和强大的功能而闻名。在本训练营中,您将深入了解Godot的功能,探索2D和3D游戏开发技术。从设计迷人的游戏机制到实现令人惊叹的视觉效果,您将了解使用 Godot 进行游戏开发的细节。

但这还不是全部——这个训练营不仅仅涉及游戏开发。我们还将涉足基于GUI的桌面软件领域。您将了解如何制作用户友好的界面、创建交互式应用程序以及利用API和Web套接字进行实时网络。

该训练营的与众不同之处在于其实用且基于项目的方法。在整个课程中,您将参与测验、实践项目和小组协作工作,使您能够应用新学到的知识并开发一系列令人印象深刻的项目。

在本次训练营结束时,您将掌握 GDScript 编程语言,并熟练使用Godot的丰富工具集。无论您渴望创建独立游戏、追求游戏开发职业,还是构建直观的桌面应用程序,Godot Bootcamp 都将帮助您将想法变为现实。

MP4 |视频:h264,1280×720 |语言:英语+中英文字幕(云桥CG资源站 机译)|课程时长:92节课(16小时52分钟)|大小:6.57 GB

你将学到什么:

Godot 游戏引擎并利用其功能进行游戏开发
深入研究 GDScript(Godot 的直观脚本语言)来构建游戏机制和交互。
通过精灵操作、动画和碰撞检测创建引人入胜的 2D 游戏。
探索 3D 游戏开发,包括场景创建、照明和角色控制器。
开发具有直观界面和交互元素的强大的基于 GUI 的桌面软件。
利用 API 和 Web 套接字来实现实时网络功能。
通过测验和项目获得实践经验
获取丰富的资源、教程和支持学习者的社区。
无论您是热情的游戏玩家、有抱负的开发人员还是技术爱好者,Godot Bootcamp 都将为您提供在游戏开发和基于 GUI 的软件创建的动态领域中脱颖而出所需的知识和技能。

立即注册,踏上成为一名熟练的Godot开发人员的激动人心的旅程!

课程目录:
01.简介
01. 课程内容
02. 下载和设置
03. 为什么有两个第一周

02. 第 1 周 GDScript(推荐给有编码经验的人)
01. 变量数据类型
02. For 循环
03. While 循环
04. 流程控制
05. 逻辑运算符
06. 匹配大小写
07. 创建函数
08. 面向对象编程

03. 第1周 GDScript Alt 细分(推荐完全初学者)
01. 替代细分
02. 打印
03. 变量
04. 字符串
05. 整数和浮点数
06. 常量和注释
07. 数组
08. 添加和删除
09. 推送和排序
10. For 循环
11. 范围
12. 相等
13. if elif else
14. 字典
15. While 循环
16. 函数和参数
17. 函数别名
18. 类
19. 第 1 周 Alt 总结

05. 第2周 疯狂自由
01. 什么是 Mad Libs
02. 创建故事书
03. 创建界面
04. 选择故事并提示播放器
05. 结束并再次播放

第三周青蛙过河
01. 什么是 Frogger
02. 创建背景
03. 创建玩家
04. 玩家移动
05. 创建车辆
06. 玩家死亡和重生
07. 水中死亡
08. 水上平台
09. 获胜空间
10. 内存泄漏修复
11. 评分系统
12. 游戏 HUD – 分数
13. 游戏 HUD – 生命
14. 计时器和奖励
15. 添加音频

07. 第4周 过渡到 3D
01. 从 2D 过渡到 3D
02. 了解 2D 和 3D 的差异
03. 2D 和 3D 之间的相似之处
04. 材质
05. 照明

08. 第5周 青蛙过河 3D
01. 3D 资源
02. 创建背景
03. 创建玩家
04. 玩家移动
05. 创建车辆
06. 玩家死亡和重生
07. 水中死亡
08. 水上平台
09. 内存泄漏
10. 赢得空间
11. 分数、GUI、和定时器

09. 第6周 互联网连接
01. 什么是 API
02. 如何使用 API
03. 脚本设置
04. 进行 API 调用
05. RapidAPI – Python 到 GDScript
06. 什么是 Websockets
07. 建立连接
08. 使用 WebSocket 发送数据

10. 第7周 桌面开发
01. 桌面开发有何不同
02. 锚点
03. 搜索布局
04. 结果布局
05. 进行搜索
06. 缩略图、标题、流派
07. 动漫页面

11. 第8周 高级定制
01. 自定义字体
02. 自定义主题
03. 弹出浮动窗口
04. 菜单栏

12. 第9周 粒子
01. 什么是粒子
02. 创建简单的 2D 火焰
03. 创建简单的 3D 火焰

13. 第10周 转换为 C#
01. 玩家移动
02. 玩家死亡与重生

14. 奖励材料
02. 简洁的代码
03. 扳机、踏板、轮子
04. 控制器振动
05. 重力和跳跃
06. 如何对机械师进行编码
07. 如何保存和加载文件

Gaming and Application Development

What you’ll learn
Learn how to create 2D and 3D games using the Godot game engine.
Understand the fundamentals of GUI-based desktop software development with Godot.
Master the GDScript programming language for game development and software engineering.
Explore the use of APIs and web sockets to enhance functionality and interactivity.

Requirements
Familiarity with general computer usage and software installation is necessary.
A computer with the Godot game engine installed is required. Godot is available for Windows, macOS, and Linux platforms.
Enthusiasm, curiosity, and a passion for game development and software engineering are essential to make the most of this course.

Description
Welcome to the Godot Bootcamp, where you’ll embark on an immersive journey to master game development and create powerful GUI-based desktop software using the versatile Godot game engine. Whether you’re a beginner or an experienced developer, this comprehensive course is designed to equip you with the skills and knowledge needed to excel in the world of interactive software creation.Godot is a highly regarded game engine known for its flexibility and robust features. In this bootcamp, you’ll dive deep into Godot’s capabilities, exploring both 2D and 3D game development techniques. From designing captivating gameplay mechanics to implementing stunning visual effects, you’ll learn the ins and outs of game development using Godot.But that’s not all – this bootcamp goes beyond game development. We’ll also venture into the realm of GUI-based desktop software. You’ll discover how to craft user-friendly interfaces, create interactive applications, and leverage APIs and web sockets for real-time networking.What sets this bootcamp apart is its practical and project-based approach. Throughout the course, you’ll engage in quizzes, hands-on projects, and collaborative group work, allowing you to apply your newfound knowledge and develop a portfolio of impressive projects.By the end of this bootcamp, you’ll have mastered the GDScript programming language and gained proficiency in utilizing Godot’s extensive toolset. Whether you aspire to create indie games, pursue a career in game development, or build intuitive desktop applications, the Godot Bootcamp will empower you to turn your ideas into reality.What you’ll learn:The Godot game engine and leverage its features for game developmentDive into GDScript, Godot’s intuitive scripting language, to build game mechanics and interactionsCreate captivating 2D games through sprite manipulation, animations, and collision detectionExplore the realm of 3D game development, including scene creation, lighting, and character controllersDevelop powerful GUI-based desktop software with intuitive interfaces and interactive elementsUtilize APIs and web sockets to implement real-time networking featuresGain hands-on experience through quizzes, and projectsAccess a wealth of resources, tutorials, and a supportive community of fellow learnersWhether you’re a passionate gamer, aspiring developer, or tech enthusiast, the Godot Bootcamp will provide you with the knowledge and skills needed to excel in the dynamic field of game development and GUI-based software creation.Enroll now and embark on an exhilarating journey to become a proficient Godot developer!

发表回复

后才能评论