课程主页: https://www.coursera.org/learn/cpp-class-development
随着游戏行业的飞速发展,越来越多的开发者希望通过学习编程语言来实现他们的游戏创意。在众多编程语言中,C++因其强大的性能和灵活性而成为游戏开发的热门选择。今天,我想和大家分享一门我最近在Coursera上学习的课程——C++类开发。
这是专门为希望深入学习C++编程和Unreal游戏引擎的学员设计的第三门课程。在开始这门课程之前,建议大家先完成该专项前两门课程,以确保具备足够的基础知识。
课程概述
这门课程的目标是帮助学生通过C++语言在Unreal引擎上开发游戏。它包括几个模块,每个模块都涵盖了不同的主题和技能。从抽象概念的理解到类的设计,再到指针和音效的应用,这些内容都极具挑战性,同时也十分有趣。
课程大纲
- 抽象与控制台应用类
在这个模块中,你将学习抽象的概念,如何从多个细节中找出重要的信息,并理解怎样设计和实现控制台应用类。 - 函数的深入理解
这个模块深入探讨函数的工作机制,包括参数的使用以及如何从函数中返回值。 - Unreal引擎类与字符串
在这个模块中,你将学习如何为Unreal游戏设计和实现一个类,并理解字符串的使用,包括在控制台应用和Unreal游戏中的应用。 - 指针与Unreal引擎音频
该模块将帮助你更好地理解指针在C++和Unreal中的使用,同时还教你如何为Unreal游戏添加音效。
推荐原因
这门课程的讲师非常专业,课程内容深入浅出,能够有效帮助学员掌握复杂的编程概念。通过实际操作和项目实践,不仅能提升你的编程技能,还能在Unreal引擎中积累实战经验。如果你对视频游戏开发感兴趣,并希望提升自己的C++能力,这门课程绝对值得一试!
总的来说,C++类开发课程是一个极佳的选择,适合希望从零基础逐步走向实际开发的同学们。掌握了这些知识后,你将会迈出游戏开发的重要一步!
课程主页: https://www.coursera.org/learn/cpp-class-development