Course

C++ Programming for Unreal Game Development

University of Colorado System

This Specialization is designed for intermediate programmers seeking to master C++ programming for Unreal Engine game development. The comprehensive curriculum covers essential C++ concepts and their practical implementation in the Unreal Engine, gradually advancing to more complex game development strategies and techniques.

  • Learn C++ programming and its application in game development
  • Explore fundamental C++ and Unreal topics in the first two courses
  • Master the foundational knowledge and practical skills to develop robust games with better object-oriented designs
  • Understand inheritance, polymorphism, and event handling for building more sophisticated games with C++ and Unreal Engine

Certificate Available ✔

Get Started / More Info
C++ Programming for Unreal Game Development
Course Modules

This comprehensive program consists of four courses that gradually build the foundational knowledge and practical skills required to develop robust games using C++ and Unreal Engine.

Introduction to C++ Programming and Unreal

This introductory course covers the basics of developing video games using C++ and the Unreal Engine. It assumes previous programming experience and guides learners through writing their first C++ console application and Unreal script. Additionally, it delves into understanding data storage and usage, classes and objects implementation, and the basics of Unreal Engine.

More C++ Programming and Unreal

Building on the foundational knowledge from the previous course, this module explores more advanced C++ and Unreal topics. Learners will delve into making decisions in code, utilizing player input in Unreal games, implementing iteration for repeating actions, and exploring various data storage techniques such as arrays and containers within the Unreal Engine.

C++ Class Development

This course continues to expand the foundational C++ and Unreal knowledge by exploring abstraction in software development, implementing console app classes, understanding how functions work, designing and implementing Unreal classes, and delving into pointers and sound effects in Unreal games.

Intermediate Object-Oriented Programming for Unreal Games

The final course in the specialization focuses on developing more robust games with better object-oriented designs using file input and output, inheritance and polymorphism, and event handling. Learners will explore the complete implementation of a small Unreal game, gaining more tools to build great games with C++ and Unreal.

More Software Development Courses

AWS: Containerization

Whizlabs

AWS: Containerization Course provides comprehensive training on deploying container-based applications using AWS services, including running Kubernetes in the AWS...

DevOps and Build Automation with Python

LearnQuest

DevOps and Build Automation with Python is a comprehensive course focusing on automation concepts in DevOps using Python. Students will develop the skills to create...

Javascript for Beginners: Getting started

Coursera Project Network

Learn the fundamental ‘building blocks’ of programming in Javascript and gain confidence to start using more of the syntax going forward.

Typescript - Learn the fundamentals

Coursera Project Network

Learn the fundamentals of Typescript in this intermediate course. Gain experience with basic and advanced types, writing classes, and file restructuring for real-world...