![图片[1]-虚幻引擎 :使用 C++ 制作你自己的史诗级 2D 游戏-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/03/d315f8e5fae3d9fad9daa7081fa6b1ab.png!compress)
本课程专为希望利用 C++ 性能开发 2D 游戏的开发者设计。你将跳出纯 Blueprints 的限制,深入探讨 Unreal Engine 5 的 Paper2D 与 PaperZD 插件。课程通过 101 个课时,带你从基础环境搭建走向复杂的游戏逻辑编写。
🛠️ 核心技术模块
- 2D 基础组件:学习如何处理 Sprites (精灵) 与 Flipbooks (翻页书动画),理解 Paper2D 的核心逻辑。
- 物理与碰撞:使用 C++ 实现 Collision Detection (碰撞检测),处理 Tile Sets 与 Tile Maps 的物理交互。
- 高级动画系统:通过 PaperZD 插件掌握 Animation Source 与 Animation Blueprint,实现复杂的动画状态切换。
- 游戏性编程:编写 Game Mode、Game Instance 以及 HUD 系统,管理 Score System (分数系统) 和游戏状态。
🎮 实战项目流程
- 🌵 Desert Racer:开发一款避障赛车游戏,重点学习 Input System、Movement 以及基础 C++ 类结构。
- 🔫 Gun Survivors:制作顶视角射击游戏,攻克 Enemy Spawner (敌人生成器)、Projectile (弹射物) 逻辑及 Custom Mouse Cursor。
- 🏴☠️ Crusty Pirate:构建横版平台跳跃游戏,深入应用 AI Follow、Attack Collision Box、Stun State (晕眩状态) 以及 Level Exit 逻辑。
🎯 适用人群
- 具备 C++ 基础且想转入 2D 领域的 Unreal 开发者。
- 希望从 Unity 或 Godot 迁移至虚幻引擎的 2D 游戏创作者。
![图片[2]-虚幻引擎 :使用 C++ 制作你自己的史诗级 2D 游戏-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/03/2c6cbea846a6c9fafdaf4a5b1a19d474.png!compress)
![图片[3]-虚幻引擎 :使用 C++ 制作你自己的史诗级 2D 游戏-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/03/712b447761e113b87739b82d27775286.png!compress)
![图片[4]-虚幻引擎 :使用 C++ 制作你自己的史诗级 2D 游戏-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/03/188be77f338c107df4cc0efe66a57f8e.png!compress)
如果你有能力,请务必支持课程的原创作者!
1. 资源默认百度网盘链接;
2. 下载资源如设有解压密码, 密码为:cgtuto.com
3. 本站所收取的费用性质为自愿打赏,仅用于维持网站正常运行及内容制作所需的必要支出,包括但不限于课程翻译、配音、后期处理,以及服务器、硬件与日常维护成本。从本站下载任何内容,即表明您已知晓并同意此条款。
4. 如网盘链接失效,请联系站长微信补发;
5. 最后祝大家学有所获,步步精进;
© 版权声明
THE END














暂无评论内容