К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to C++ Programming and Unreal · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to C++ Programming and Unreal

Курс от University of Colorado System
Средний≈ 19.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course is all about starting to learn how to develop video games using the C++ programming language and the Unreal Engine on Windows or Mac. This course assumes you have previous programming experience in some other language. Although we'll start at the very beginning for C++, hardly anybody learns (or teaches) C++ as a first language. Similarly, Unreal Engine is a commercial, industrial strength game engine. With great power comes great ... complexity, so it's important that you have the will to work hard to learn how to use C++ in Unreal Engine. Computer programming is really fun in general, and programming games is even better! Caution: Introduction (starting to learn C++ and Unreal Engine) is not the same as easy (not hard to do). Learning to program using C++ in Unreal Engine IS hard to do, especially since this course is essentially the first half of a freshman-level college course. Meeting the course challenges while you master the material will be rewarding to you, but doing that will require hard work and maybe even a few expletives along the way. Module 1: Write your first C++ console application and Unreal script Module 2: Learn how we store and use data in our programs Module 3: Learn how we use classes and objects to implement our code Module 4: Learn the basics of Unreal Engine

Навыки, которые вы освоите

C++ (Programming Language)Object Oriented Programming (OOP)DebuggingUnreal EngineVideo Game DevelopmentScriptingC and C++3D AssetsCode ReusabilityComputer ProgrammingSoftware DocumentationApplication DevelopmentData StorageProgram Development

Программа курса

4 модулей · 66 учебных материалов

01Starting to Program20 материалов

Getting Started

Course IntroductionВидеоNavigating a Coursera CourseВидеоMeet the Instructor (optional)ВидеоCourse Models Чтение

Учитесь у экспертов

Dr. Tim "Dr. T" Chamillard

Associate Professor

Introduction to C++ Programming and Unreal
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.7 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Large Download SizesЧтение

Your First C++ Code

Lesson IntroductionВидеоSetting Up Your Development EnvironmentЧтениеInstalling Visual Studio on WindowsВидеоInstalling Xcode on a MacВидеоUsing Doxygen CommentingЧтениеYour First Console App in Visual StudioВидеоYour First Console App in XcodeВидеоExercise 1: Writing Your First Console AppЧтениеInstalling Unreal EngineВидеоYour First Unreal ScriptВидеоYour First Unreal Script in XcodeВидеоExercise 2: Writing Your First Unreal ScriptЧтениеBiggest Problem in Your First C++ Code LessonОбсуждение

Programming Assignment 1

It's ElementalПрограммированиеIt's Elemental SolutionЧтение
02Data Types, Variables, and Constants18 материалов

Data Types, Variables, and Constants

Lesson IntroductionВидеоBits and BytesВидеоBits and BytesЗаданиеData Types, Variables, and ConstantsВидеоData TypesЗаданиеInteger Data TypesВидеоExercise 3: Declaring and Using VariablesЧтениеExercise 4: Calculating with IntegersЧтениеFloating-Point Data TypesВидеоExercise 5: Declaring and Using Constants and VariablesЧтениеReading DocumentationВидеоExercise 6: Trigonometry with FloatsЧтениеExercise 7: Calculations and RoundingЧтениеDebugging in Visual StudioВидеоDebugging in XcodeВидеоMost Useful Things in the Data Types, Variables, and Constants LessonОбсуждение

Programming Assignment 2

It's All Greek To MeПрограммированиеIt's All Greek To Me SolutionЧтение
03Classes and Objects11 материалов

Classes and Objects

Lesson IntroductionВидеоIntroduction to Classes and ObjectsВидеоUsing a Class: ConstructorВидеоUsing a Class: GetterВидеоUsing a Class: FunctionsВидеоClasses and Objects in Unreal EngineВидеоExercise 8: Roll the DiceЧтениеExercise 9: Look at the CardsЧтениеMost Confusing Ideas in the Classes and Objects LessonОбсуждение

Programming Assignment 3

Nothing Like BlackjackПрограммированиеNothing Like Blackjack SolutionЧтение
04Unreal Engine Basics17 материалов

Unreal Engine Basics

Chapter 6: Unreal Engine BasicsЧтениеLesson IntroductionВидеоThe Unreal EditorВидеоMeshes and ActorsВидеоLights, Camera, ...ВидеоExercise 10: Unreal Engine BasicsЧтениеScripts as ActorsВидеоDebugging a ScriptВидеоBlueprintsВидеоExercise 11: Growing TeddiesЧтениеBasic PhysicsВидеоCollisionsВидеоExercise 12: Move That ActorЧтениеExercise 13: More Unreal PracticeЧтениеFunniest Personal Story from Unreal Engine Basics LessonОбсуждение

Finishing Up

Finishing UpВидеоFinal ExamЗадание