在本课程中,学习 C++ 和虚幻引擎的编程和游戏开发基础知识,适合初学者,如果您正在寻找课程来为 C++ 开发人员的工作做好准备,或者您的目标是开发自己的独立游戏,那么本课程适合您!中级 C++ 主题,例如面向对象编程、指针、继承和模板可能会让一些学生感到害怕,但我在整个过程中使用了简单的示例、摘要、练习和逐步说明。通过编写简单的控制台应用程序来单独学习 C++ 概念是不够的 – 您必须学会组合使用中间功能。虚幻引擎项目示例中,我解释了特定语言功能在现实世界项目中的哪些用途。这将使您更深入地了解这些语言功能,不仅仅是如何使用它们,还包括为什么学习和记住它们很重要以及它们在哪里有用。The Unreal Arsenal: Learn C++ and Unreal Engine

由 Neville Adams 创建
MP4 | 视频:h264,1280×720 | 语言:英语+中英文字幕(云桥CG资源站 机译)| 持续时间:363 场讲座 (70小时 48分钟 )

如果您正在寻找课程来为 C++ 开发人员的工作做好准备,或者您的目标是开发自己的独立游戏,那么本课程适合您!

中级 C++ 主题(例如面向对象编程、指针、继承和模板)可能会让一些学生感到害怕,但我在整个过程中使用了简单的示例、摘要、练习和分步说明。

通过编写简单的控制台应用程序来单独学习 C++ 概念是不够的 – 您必须学会组合使用中间功能。The Unreal Arsenal: Learn C++ and Unreal Engine

通过虚幻引擎项目示例,我解释了特定语言功能在现实项目中的哪些用途。这将使您更深入地了解这些语言功能,不仅仅是如何使用它们,还包括为什么学习和记住它们很重要以及它们在哪里有用。

我会学到什么?

学习完基础模块 C++101 和 C++102 后,您将通过在虚幻引擎中编写游戏逻辑来学习如何组合使用中级 C++ 功能。

模块C++101(基础知识):

在本模块中,我们将探讨变量和变量类型(了解类型在 C++ 中非常重要)。

我介绍条件语句和逻辑运算符(如何编写决策逻辑)。

while() 循环和 for() 循环等迭代语句允许我们编写重复执行的逻辑 – 并且我们有很多方法来控制循环/重复。

数组(变量的容器)。

函数、调试基础知识以及 Visual Studio 提示和技巧,可加快您的工作流程。

模块C++102:

面向对象编程:结构、类、继承和多态性。

详细介绍了指针和引用。

字符已详细介绍,并且我还介绍了标准字符串类。

调试和 Visual Studio 提示和技巧。

该模块还包括有关模板、智能指针、可调用对象等的中级课程。

涵盖的 C++ 标准:

C++98

C++11

C++14

C++17

该课程还包括有关 C++ 中使用(或可以使用)的 C 语言功能的讲座。

C++20 课程计划在未来版本中发布 – 该标准尚未广泛采用。

本课程计划提供更多课程,包括 STL、异常处理等等。

对于UE5内容,我首先介绍引擎的基础知识,然后是一个简单的 C++ 项目,我们将在其中应用这些基础知识,并在此过程中学习一些新知识。

无论您没有编程经验,还是已经熟悉编程语言并想要学习如何使用 C++ 在虚幻引擎 5 中编写游戏逻辑,本课程都适合您!

此课程面向哪些人:
完全初学者。
有抱负的 C++ 程序员
有抱负的独立游戏开发者。
想要重新掌握游戏开发技能的开发人员/程序员。
希望扩展技能以提升就业前景的 C# 或 Unity 开发人员。



If you’re looking for a curriculum to prepare you for a job as a C++ developer, or maybe your ambition is to develop your own indie games, then this course is for you!Intermediate C++ topics such as object oriented programming, pointers, inheritance and templates can be intimidating to some students, but I use simple examples, summaries, exercises and step by step illustrations throughout.Learning C++ concepts in isolation by writing simple console applications is not enough – you must learn to use intermediate features in combination.Through Unreal Engine project examples, I explain where specific language features are useful in a real world project. This will give you a much deeper understanding of those language features and not just how to use them, but why they are important to learn and remember and where they will be useful.What will I learn?Following the foundational modules, C++101 and C++102, you will learn to use intermediate C++ features in combination by programming game logic in Unreal Engine.Module C++101 (fundamentals):In this module we explore variables and variable types (an understanding of types is very important in C++). I introduce Conditional Statements and Logical Operators (how to write decision-making logic). Iteration statements such as the while() loop and the for() loop allow us to write logic that executes repeatedly – and we have many ways to control the looping/repetition. Arrays (containers of variables).Functions, debugging fundamentals, and Visual Studio tips & tricks to speed up your workflow.Module C++102:Object Oriented Programming: Structs, Classes, Inheritance and Polymorphism.Pointers and References are covered in detail.Characters are covered detail, and I also introduce the standard string class.Debugging and Visual Studio tips & tricks.This module also includes intermediate lessons on Templates, Smart Pointers, Callables and more.C++ Standards Covered:C++98C++11C++14C++17The course also includes lectures on C language features that are used (or can be used) in C++.C++20 lessons are planned for a future release – the standard is not widely adopted yet. More lessons are planned for this course, including the STL, exception handling, and many more.For the Unreal Engine 5 content, I begin by introducing the fundamentals of the engine, followed by a simple C++ project where we will apply those fundamentals and also learn a few new things along the way.Whether you have no programming experience, or are already familiar with a programming language and want to learn how to code game logic in Unreal Engine 5 with C++, this course is for you!

发表回复

后才能评论