Godot-Knight 是一款基于Godot游戏引擎仿制空洞骑士BOSS战的小游戏
希望能通过记录开发过程来激励自己跟进教程的学习,本仓库仅包含制作游戏需要的代码文件,游戏本体(Windows)发布在Releases中,可下载游玩
Note
Godot版本说明:原教程使用的是Godot3.3.3,这里我使用的版本是Godot4.4.1
游戏资源说明:由于我不是项目的原作者,制作游戏所用到的资源我不敢擅自搬运,如果你对此感兴趣可以查看文档底部的原教程链接获取制作游戏所需的资源
值得庆幸的是,截止目前,我成功坚持完成了整个游戏的制作
本游戏以一场BOSS战为切入点,复刻了小骑士的大部分动作体系,包括但不限于移动、攻击、二段跳、黑冲以及多种法术等,并为BOSS设计了挥砍、下戳、冲撞等攻击方式。UI上复刻了灵魂槽、血量等基本用户界面。场景搭建上包含基本地形搭建以及视差滚动背景的制作。并实现了拼刀、僵直等战斗机制。同时以震动、卡帧、粒子特效与音乐音效等优化游戏打击感
将部分游戏效果图合成为GIF图展示如下,这并非游戏的完整内容,只是一小部分战斗切片
游戏制作全流程已完结,制作过程中留下的简易笔记在Docs文件夹下,仅记录一些关键知识点
Warning
这并不是一个教程仓库,所以笔记的内容并不是特别详细
- Chapter1:基础地图制作
- Chapter2:小骑士基础移动
- Chapter3:小骑士冲刺、二段跳
- Chapter4:小骑士攻击、黑冲
- Chapter5:小骑士动作碰撞体
- Chapter6:受伤状态
- Chapter7:战斗基础场景搭建
- Chapter8:BOSS的挥砍和上挑
- Chapter9:BOSS的移动和跳跃
- Chapter10:BOSS的下戳
- Chapter11:BOSS的后跳
- Chapter12:BOSS的白波和冲刺
- Chapter13:灵魂槽和血量条
- Chapter14:小骑士死亡和回血
- Chapter15:BOSS的僵直和死亡
- Chapter16:小骑士黑波
- Chapter17:小骑士上吼
- Chapter18:小骑士下砸
- Chapter19:震动与卡帧
- Chapter20:拼刀
- Chapter21:BOSS的战吼
- Chapter22:粒子特效
- Chapter23:视差滚动背景
- Chapter24:音乐与音效
- Chapter25:游戏导出
