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.
Certificate Available ✔
Get Started / More InfoThis 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.
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.
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.
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.
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.
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 is a comprehensive course focusing on automation concepts in DevOps using Python. Students will develop the skills to create...
Learn the fundamental ‘building blocks’ of programming in Javascript and gain confidence to start using more of the syntax going forward.
Learn the fundamentals of Typescript in this intermediate course. Gain experience with basic and advanced types, writing classes, and file restructuring for real-world...