Introduction to C++ Programming and Unreal

Course Feature
  • Cost
    Free
  • Provider
    Coursera
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    24th Apr, 2023
  • Learners
    No Information
  • Duration
    20.00
  • Instructor
    Dr. Tim "Dr. T" Chamillard
Next Course
4.5
195 Ratings
This course provides an introduction to C++ programming and Unreal Engine, allowing learners to develop video games on either Windows or Mac. With this course, learners can begin their journey into the world of game development.
Show All
Course Overview

❗The content presented here is sourced directly from Coursera platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [March 06th, 2023]

What skills and knowledge will you acquire during this course?
The skills and knowledge that will be acquired during this course include:
- Developing video games using the C++ programming language
- Understanding the basics of the Unreal Engine
- Writing C++ console applications and Unreal scripts
- Storing and using data in programs
- Implementing code using classes and objects
- Gaining a foundational understanding of Unreal Engine

How does this course contribute to professional growth?
This course contributes to professional growth by providing an opportunity to learn how to develop video games using the C++ programming language and the Unreal Engine. It assumes previous programming experience in another language and starts at the very beginning for C++. The course emphasizes the importance of hard work and dedication to learn how to use C++ in Unreal Engine, as it is a complex game engine. The course covers various modules, including writing the first C++ console application and Unreal script, storing and using data in programs, using classes and objects to implement code, and learning the basics of Unreal Engine.

Is this course suitable for preparing further education?
This course is suitable for individuals who have previous programming experience in another language and are interested in learning how to develop video games using C++ programming language and the Unreal Engine. It is important to note that learning C++ in Unreal Engine can be challenging, as it is considered the first half of a freshman-level college course. However, successfully completing the course and mastering the material can be rewarding, but it will require hard work and dedication. The course covers topics such as writing C++ console applications and Unreal script, data storage and usage, implementation of code using classes and objects, and the basics of Unreal Engine.

Course Syllabus

Starting to Program

In this module, you'll learn about the course and get Unreal installed and configured. You'll write your first C++ console application and your first C++ script in Unreal.

Data Types, Variables, and Constants

In this module, you'll learn how information is stored in the computer using binary and you'll learn how data types tell us how to interpret the bits and memory and what operations we can perform on those bits. You'll also learn about the most commonly-used numeric types in C++, you'll get some practice reading documentation (which programmers do all the time!), and you'll learn how to use the debugger to find and fix bugs in your code.

Classes and Objects

In this module, you'll learn the foundational concepts in the Object-Oriented (OO) paradigm. This paradigm is incredibly useful in game development, because it models our software system as a set of software objects that interact with each other. Those concepts map nicely to games, which typically include lots of game entities that interact with each other. You'll learn how to actually use classes and objects in your code as well.

Unreal Engine Basics

In this module, you'll start learning how to use Unreal Engine. We'll explore how to import models into our games, how to set up the orthographic camera and light source for a "2D" game, how to create reusable assets (blueprints) you can add to the game either in the editor or from scripts, and how to use the physics system. You'll finally do more in Unreal than just write scripts!
Show All
Pros & Cons
  • Upbeat energy and desire to help student learn.
  • Short-form explanations of lengthy concepts.
  • Well structured and easy to follow.
  • Doesn't give complete foundation on C++ programming.
  • Visual Studio project does not include sources.
  • Prior programming language helps a ton.
Show All
Recommended Courses
free how-to-make-custom-hair-in-unreal-engine-5-17414
How to Make Custom Hair in UNREAL ENGINE 5
3.0
Youtube 0 learners
Learn More
This course teaches users how to create custom hair in Unreal Engine 5. It covers enabling plugins, exporting hair from Maya, importing into Unreal, editing hair settings, creating a hair material, and more. By the end of the course, users will have the skills to create realistic hair in Unreal Engine 5.
free how-this-cyberpunk-girl-was-made-pixel-peeping-jared-chavez-17415
How This Cyberpunk Girl was Made Pixel Peeping Jared Chavez
1.5
Youtube 1 learners
Learn More
This tutorial by Jared Chavez takes viewers through the process of creating a cyberpunk girl using Unreal Engine 5. It covers topics such as modeling, skin, hair, and clothing, as well as lighting and post-processing. The end result is a stunningly detailed 3D character that is sure to impress.
free unreal-engine-c-tutorial-1st-person-shooter-game-17416
Unreal Engine & C++ Tutorial - 1st Person Shooter Game
2.0
freeCodeCamp 7 learners
Learn More
This Unreal Engine & C++ Tutorial provides an overview of how to create a first person shooter game. It covers topics such as creating the player character, player movement, the projectile class, shooting the projectile, creating the enemy and enemy animations, and AI perception components. The tutorial provides a comprehensive guide to creating a complete game.
free how-i-made-nima-for-unreal-engine-5-17417
How I made Nima for UNREAL ENGINE 5
1.5
Youtube 0 learners
Learn More
This course covers the entire process of creating a 3D character, Nima, for Unreal Engine 5. It begins with an introduction and reference blockout, followed by hair creation in Maya, importing into Unreal, final modeling, texturing, rigging, finishing touches, and final renders. The instructor provides step-by-step guidance to help viewers create their own 3D character in Unreal Engine 5.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet
arrow Click Allow to get free Introduction to C++ Programming and Unreal courses!