2023年最佳游戏开发课程
作者:John Sonmez
你能从免费教程中学习游戏开发吗?当然可以!但为什么不通过结构良好、高质量的课程来更快、更高效地学习呢?
如果你认真想要提升作为游戏开发者的技能,进行这项小额投资来加速你的进步是有意义的。未来可能会有丰厚的回报。
关于本次评测
我在软件领域超过十年的经验中,自己创建了50多个代码学习课程,这帮助我了解在线编程培训应该包含什么内容,并判断产品是否真正优秀。我将尝试利用这些知识,就哪些课程值得学习给出可靠的推荐。
让我们继续查看最佳培训的选择,这样你可以选择一个完全适合你和作为游戏开发者目标的课程!
使用Phaser.js创建视频游戏(Codecademy)
Codecademy提供了一种有趣的方式,在游戏开发的背景下学习JavaScript和Phaser.js框架。这是一个游戏化的平台,让你在学习过程中完成代码挑战——这种独特的结构是Codecademy成为最受欢迎的代码学习网站之一的主要原因,拥有5000万终身用户。
最适合: 想要使用JavaScript创建第一个基于浏览器的游戏的初学者
时间投入: 6周(自定进度)
先决条件: 无需经验
优点:
- 从JavaScript的基础开始,手把手带你从初学者成长为中级JS游戏开发者
- Codecademy的交互式平台,内置代码编辑器和渐进式结构,让你逐步升级,是一种激励学习的方式
- 实践项目帮助你立即将所学知识付诸实践
- 有练习环节和评估,以查看你是否在正确的轨道上
缺点:
- 课程基于代码和文本,所以如果你喜欢从视频内容中学习,这不适合你
- 这个特定的Codecademy技能路径需要Pro或Plus订阅
特点:
- 从零开始学习JavaScript
- 学习如何使用Phaser 2D游戏框架创建游戏应用
- 实时编码环境
- 在6周课程期间完成三个真实项目
- 完成后可以获得结业证书
结论:
由于其动手实践、引人入胜的性质,Codecademy可能是初学者学习编码基础的最佳场所。你不会很快感到无聊,并且会有动力继续你的游戏开发学习之路。
另一方面,如果你是一个非常自主的学习者,或者/并且想要深入理论编程概念,这门课程的直白性质可能会让你感到沮丧,你最好选择其他资源。
我建议你利用Codecademy的7天免费试用深入了解课程。如果你之后决定它不适合你,你可以免费取消,并将你的资金投资到另一门课程中。
Unreal Engine 5 – 完整初学者指南(Udemy)
Unreal Engine是当今最流行和最强大的游戏引擎之一。通过Udemy的这门课程,你可以逐步学习如何使用Unreal Engine 5创建自己的3D游戏。
最适合: 想要专注于Unreal Engine的 aspiring 游戏开发者
时间投入: 10小时视频课程(自定进度)
先决条件: 绝对初学者友好(无需经验),硬件:2.5Ghz+处理器,8GB+ RAM,DirectX11兼容显卡
优点:
- 课程经过良好审查,经过50,000+学生后评分为4.6/5
- 你可以以合理的一次性费用获得课程的终身访问权——如果你最终不喜欢它,根据Udemy可靠的退款保证,你可以在30天内轻松获得全额退款。你也可以免费试用Udemy订阅7天。
缺点:
- 它专注于使用Unreal Engine的工具和蓝图设计游戏——它不教你C++编码。要学习这一点,你必须咨询其他资源。
特点:
- Unreal Engine所有基本功能的教程,从最开始开始
- 共有79个讲座,分为9个模块,是一门全面的课程
- 引人入胜且易于跟随的视频
结论: Udemy的课程是学习如何从零开始在Unreal Engine中设计3D游戏的最佳课程之一。由于其新手友好的材料和较低的一次性成本,对于不想前期投入太多来学习这门手艺的初学者游戏开发者来说,这是一个很好的选择。
使用Unity的计算机游戏开发数学(Udemy)
虽然你可以使用流行引擎中内置的视觉无代码工具在游戏开发中做很多事情——但要成为一个全面的游戏开发者,强大的数学和编程基础是必不可少的。这门Udemy课程教你数据