课程主页: https://www.coursera.org/learn/more-programming-unreal

课程概述

如果你正在寻找学习如何使用C++编程语言和虚幻引擎(Unreal Engine)开发视频游戏的方法,Coursera的《更多C++编程与虚幻》课程是个非常不错的选择。这门课程是学习视频游戏开发专项的第二门课程。在开始之前,请确保你已经掌握了第一门课程中的知识,无论是通过之前的课程学习,还是你个人的相关经验。

课程大纲

这门课程的每个模块都着重于不同的关键概念。

选择控制结构(Selection)
在这个模块中,您将学习选择控制结构。这种控制结构特别有用,因为它允许您根据某些条件决定要执行哪些代码。

虚幻输入(Unreal Input)
在这一模块中,您将了解如何处理鼠标、键盘和游戏手柄的输入。这是极其重要的,因为这使玩家能够与游戏进行实际的交互。

迭代控制结构(Iteration)
在这个模块中,您将学习迭代控制结构。迭代控制结构(某些人称其为循环)允许我们在某个条件不再为真的情况下重复执行代码,这对开发动态游戏非常有帮助。

数组与容器(Arrays and Containers)
最后,在这个模块中,您将学习C++中的数组和容器,以及在我们虚幻游戏中常用的虚幻容器。通过数组和容器,我们可以在一个变量中存储多个值,对于游戏来说非常有用。

总体感受与推荐

我个人非常推荐这门课程,尤其是对于那些已经具备C++编程基础和对游戏开发有兴趣的学习者。通过系统的梳理各个知识点,尤其是通过实际案例,让基础更为扎实。在互动和有趣的游戏开发社区中,学习过程将更加充实。在完成课程后,学生将能够原创新的游戏机制,真正是名副其实的技能提升。

总的来说,这门课程对于想要在视频游戏开发领域深入的程序员是一个不错的踏板。不管是为了推理和,还是为了深化编程技能,收获不会辜负你的期待。

课程主页: https://www.coursera.org/learn/more-programming-unreal

作者 课程图谱