Unreal Engine & C++ Tutorial - Endless Runner Game ‍️ faq

learnersLearners: 8
instructor Instructor: freeCodeCamp.org instructor-icon
duration Duration: 2.00 instructor-icon

This course teaches students how to create an endless runner game using Unreal Engine and C++. It covers topics such as creating the player class, obstacles, levels, spawning levels, and destroying the player and restarting the level. Students will learn how to create a game preview, as well as how to use Unreal Engine and C++ to create an engaging and immersive game.

Course Feature Course Overview Course Provider
Go to class

Course Feature

costCost:

Free

providerProvider:

freeCodeCamp

certificateCertificate:

Paid Certification

languageLanguage:

English

start dateStart Date:

On-Demand

Course Overview

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

Updated in [February 21st, 2023]

This course provides an overview of Unreal Engine and C++, and how to use them to create an Endless Runner game. Students will learn how to create a game preview, create a player class, create obstacles, create a level, spawn levels, and destroy the player and restart the level. By the end of the course, students will have a complete Endless Runner game.

[Applications]
After completing this course, students can apply their knowledge to create their own endless runner game. They can use the Unreal Engine and C++ to create a game with a custom player class, obstacles, levels, and a system for spawning and destroying levels. Additionally, they can use the techniques learned in this course to create other types of games, such as platformers, shooters, and more.

[Career Paths]
1. Game Developer: Game developers use Unreal Engine and C++ to create video games. They are responsible for designing, coding, and testing the game. They must also be able to work with other developers to ensure the game meets the desired specifications. As the gaming industry continues to grow, the demand for game developers is expected to increase.

2. Level Designer: Level designers use Unreal Engine and C++ to create levels for video games. They are responsible for creating the layout, environment, and objects within the game. They must also be able to work with other developers to ensure the level meets the desired specifications. As the gaming industry continues to grow, the demand for level designers is expected to increase.

3. Technical Artist: Technical artists use Unreal Engine and C++ to create 3D models and textures for video games. They are responsible for creating the visuals for the game, as well as ensuring the game runs smoothly. They must also be able to work with other developers to ensure the game meets the desired specifications. As the gaming industry continues to grow, the demand for technical artists is expected to increase.

4. Animator: Animators use Unreal Engine and C++ to create animations for video games. They are responsible for creating the movement and actions of characters and objects within the game. They must also be able to work with other developers to ensure the game meets the desired specifications. As the gaming industry continues to grow, the demand for animators is expected to increase.

[Education Paths]
1. Computer Science Degree: A computer science degree is a great way to learn the fundamentals of programming and software development. This degree path will provide learners with the skills to create and develop games using Unreal Engine and C++. Additionally, learners will gain an understanding of the latest trends in game development, such as virtual reality and augmented reality.

2. Game Design Degree: A game design degree is a great way to learn the fundamentals of game design and development. This degree path will provide learners with the skills to create and develop games using Unreal Engine and C++. Additionally, learners will gain an understanding of the latest trends in game design, such as user experience and game mechanics.

3. Animation Degree: An animation degree is a great way to learn the fundamentals of animation and 3D modeling. This degree path will provide learners with the skills to create and develop games using Unreal Engine and C++. Additionally, learners will gain an understanding of the latest trends in animation, such as motion capture and facial animation.

4. Digital Media Degree: A digital media degree is a great way to learn the fundamentals of digital media and interactive design. This degree path will provide learners with the skills to create and develop games using Unreal Engine and C++. Additionally, learners will gain an understanding of the latest trends in digital media, such as interactive storytelling and immersive experiences.

Course Provider

Provider freeCodeCamp's Stats at OeClass