Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/introductionprogrammingunreal

在当今游戏开发的世界中,C++和虚幻引擎是两个不可或缺的工具。如果你是一名热衷于游戏开发的编程爱好者,那么Coursera上这门《Introduction to C++ Programming and Unreal》的课程无疑是一个不错的选择。

### 课程概述
这门课程的目的是帮助学生学习如何使用C++编程语言和虚幻引擎(Unreal Engine)开发视频游戏。课程内容适合已经具备某种编程经验的学生,因为C++虽然强大,但它的学习曲线相对较陡。

### 课程大纲
– **开始编程**:
在这一模块中,你将了解课程内容并正确安装和配置虚幻引擎。你还会编写第一个C++控制台应用程序以及在虚幻中编写第一个C++脚本。

– **数据类型、变量和常量**:
该模块将教你信息如何在计算机中存储,以二进制形式呈现。你会学习数据类型,了解它们如何影响操作插入和内存使用。此外,你将接触到C++中最常用的数字类型,并锻炼查阅文档和使用调试器查找代码错误的能力。

– **类和对象**:
学习面向对象(OO)编程的基础概念,这是游戏开发中特别有用的理念。这一部分将帮助你理解如何在代码中使用类和对象,如何设计软件系统。

– **虚幻引擎基础**:
在这一模块中,你将开始动手实践虚幻引擎,学习如何导入模型、设置摄像机和光源以创建“2D”游戏,创建可重用的资产(蓝图),以及如何使用物理系统等。

### 个人评价
作为一名程序员,这门课程给我打开了一扇新的大门。虽然开始时我觉得有些复杂,但随着课程的深入,逐渐适应了C++的语法和虚幻引擎的操作。课程视频讲解清晰,还有众多的实战练习,极大丰富了学习体验。特别是关于面向对象编程的模块,非常适合游戏开发的思路,使我在此基础上能够更好地理解游戏设计的过程。

### 推荐理由
如果你希望追求成为一名专业的游戏开发人员,这门课程绝对值得一试。它不仅教会你C++语言的基础知识,还能让你熟练使用业界标准的游戏引擎。课程的实用性和系统性都会让你在后续的开发中受益匪浅。

希望这些内容能够助你一臂之力。祝学习愉快!

课程主页: https://www.coursera.org/learn/introductionprogrammingunreal

作者 CourseEye