时长:23h 33m(104个视频)
课程文件:有
分辨率:2560×1440
大小:12.2G
语言:汉语中字
播放:加密视频(不限电脑)

 

简介:

本课程是一套系统化、循序渐进的Godot 3D游戏开发教程,分为多个项目模块,从零基础入门到完整游戏制作。课程以“Project Boost”作为起点,引导学员掌握3D场景搭建、刚体物理控制、输入映射、音频与粒子特效等核心技能,并通过构建可飞行的火箭角色、设计关卡与着陆平台,逐步实现一个具备多关卡结构、碰撞检测与重生机制的3D飞行游戏。在此过程中,学员不仅学习如何编写脚本控制角色行为,还深入理解了场景实例化、信号连接、资源导出及游戏打包发布等实用工作流。

随着课程推进,教学重点转向更复杂的塔防类项目“北地枪手”,全面引入路径系统(Path3D与PathFollow3D)、敌人生成逻辑、难度曲线调控、网格地图(GridMap)与MeshLibrary构建等高级功能。学员将学习动态实例化敌人、设置炮塔攻击逻辑、管理金币经济系统,并通过UI界面实时反馈玩家状态。课程特别强调可视化反馈与用户体验,例如为敌人添加受击闪白动画、根据胜利条件显示胜利层、动态更新金钱标签等,使游戏更具沉浸感和策略性。同时,通过GLTF格式导入外部3D模型(如野蛮人角色),进一步拓展了美术资源集成能力。

课程最后聚焦于优化与扩展,包括字体美化、界面平衡、关卡评分(星星系统)以及多关卡选择器的设计思路。讲师鼓励学员在完成基础项目后,继续探索如主菜单、更多敌人类型、不同炮塔技能等自定义内容,从而将所学知识转化为个性化创作。整套课程不仅传授技术细节,更注重培养系统架构思维与独立解决问题的能力,帮助学员从“会做”迈向“能创”,最终产出可分享、可发布的完整3D游戏作品。

围绕《机械狂暴》(Robo Rampage)项目,系统教授如何在Godot引擎中从零构建一款复古风格的3D第一人称射击游戏。课程从基础场景搭建和玩家移动控制入手,逐步引入高级功能:包括自定义准星、平滑摄像机、光线投射实现Hitscan武器系统、伤害计算与敌人生命值管理,并利用导航网格(NavigationAgent3D)使敌人具备智能追击行为。同时,课程深入讲解了粒子系统(如枪口闪光)、动画树(AnimationTree)控制敌人攻击与闲置状态、弹药拾取机制及UI反馈(如屏幕损伤效果和弹药标签),构建出完整而流畅的核心战斗循环。

在关卡设计方面,课程引导学员使用CSG工具创建可探索的室内空间,结合着色器技术制作熔岩池与火焰特效,并通过灯光布置与环境装饰提升整体视觉质感。后期内容聚焦于游戏完整性:实现“游戏结束”逻辑、胜利判定、性能优化及最终润色(如移除调试信息、调整敌人表现)。课程结尾鼓励学员在此基础上扩展功能,例如加入声音系统、评分机制或动态炮塔等元素,不仅巩固了所学技能,也为独立开发更复杂的3D FPS游戏打下坚实基础。

 

 

联系:微信:quze2020