Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/intermediate-object-oriented-programming–unreal-games

在Coursera的这门课程《中级面向对象编程:为虚幻游戏开发搭建基础》是专为渴望深入了解虚幻引擎和C++程序设计的开发者制作的。作为该系列课程的第四部分,这门课程假设学员已具备前面三门课程的知识基础,无论是通过完成这些课程还是通过个人经验,无疑都是进入这门课程的前提。

课程内容包含多个模块,每个模块都涵盖了游戏开发中至关重要的知识点。

异常处理与文件输入输出

在这个模块中,学员将学习如何处理程序执行过程中出现的异常情况,并掌握文件输入输出的技术。这不仅对控制台应用程序有用,对于虚幻游戏的开发更是必不可少的。

继承与多态

继承和多态是面向对象编程中的两个强大特性,本模块将带领学员深入理解这两个概念,并在一个小型的虚幻游戏项目中加以实践。

事件处理与菜单设计

事件和事件处理在游戏开发中至关重要,本模块将教会学员如何高效地运用这些技术,能够设计出更优雅的面向对象结构。此外,学员将学习如何使用虚幻运动图形(UMG)和Slate Widgets来实现游戏菜单。

饲养小熊猫

这一模块将通过研究一个完整的(小型)游戏的实现细节,让学员将前面课程中所学到的概念付诸实践,并接触到一些新的知识点。

总的来说,这门课程为希望深入掌握游戏开发的学员们提供了良好的机会,通过理论与实践的结合,帮助他们在虚幻引擎与C++的开发上打下扎实的基础。

课程主页: https://www.coursera.org/learn/intermediate-object-oriented-programming–unreal-games

作者 CourseEye