Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Unreal magic

if you want to learn just blueprint this course is for you as beginner as possible

if you have basic knowledge of C++ and you want to learn Unreal engine 5 again this course is for you

if you want to be a good game developer both in C++ and blueprint again you can use this course

Best way to learn unreal engine 5 is to first start with blueprint and when you understand it you can learn C++

that's why I'm teaching both Blueprint and C++ in this course

first we see how to implement one thing in blueprint and then we implement same thing in C++ as well

Read more

if you want to learn just blueprint this course is for you as beginner as possible

if you have basic knowledge of C++ and you want to learn Unreal engine 5 again this course is for you

if you want to be a good game developer both in C++ and blueprint again you can use this course

Best way to learn unreal engine 5 is to first start with blueprint and when you understand it you can learn C++

that's why I'm teaching both Blueprint and C++ in this course

first we see how to implement one thing in blueprint and then we implement same thing in C++ as well

The goal is to combine both blueprint and C++ so we can create optimized games

as you know most AAA game company are using 10% blueprint in unreal engine and 90% C++

  • How character works in unreal engine

  • How animations works

  • what is game mode

  • Enhanced inputs

  • What is component and how to use them

  • Moving platforms

  • Elevator

  • Stomper

  • Fan

  • Widget design UI

  • Item

this course will be updated and added more obstacles and platform so we can develop it more together

we will be like a group working on a game together

Enroll now

What's inside

Learning objectives

  • Ue5
  • C++ for unreal engine
  • Blueprint for unreal engine
  • Animations
  • Logics
  • Actors

Syllabus

Introduction

https://discord.com/invite/6667vpA3qY

01.Setup Unreal engine (^)
05.Enhanced input (^^^)
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers both Blueprint and C++, allowing learners to understand the fundamentals using Blueprint before diving into C++ for optimization
Mirrors the structure of AAA game development, which typically uses a combination of Blueprint for rapid prototyping and C++ for performance-critical systems
Explores character movement, animations, and UI design, which are essential components in many types of games and interactive experiences
Includes a Discord server, which allows learners to collaborate, ask questions, and receive support from the instructor and other students
Teaches Unreal Engine 5, which is a modern and actively supported game engine used by both indie developers and large studios
Course content will be updated with more obstacles and platforms, which allows learners to continuously expand their knowledge and skills

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Beginner ue5 blueprint & c++ intro

According to learners, this course offers a solid introduction to Unreal Engine 5, specifically focusing on combining both Blueprint visual scripting and C++ programming. Many appreciate the instructor's approach of covering topics first in Blueprint and then demonstrating the equivalent in C++, finding this comparison particularly helpful for understanding core concepts and the interplay between the two systems. The course includes practical, hands-on projects like character movement, animations, and interactive elements such as moving platforms, which students find useful for learning by doing. While the course is designed for beginners, some note that the C++ sections can be challenging if you have no prior coding experience, suggesting a basic understanding is beneficial. There is also a mention that, like many fast-evolving software courses, some elements may require minor adjustments due to UE5 updates.
Hands-on activities reinforce learning.
"Building things like the moving platform and character movement was very practical and helped learning."
"The included projects and interactive elements are useful for applying what you learn immediately."
"Learning by actually building parts of a game made the concepts stick."
Good start for those new to UE5.
"This course is a great starting point for beginners wanting to learn Unreal Engine 5."
"As someone new to UE5, I found the initial Blueprint sections very accessible and easy to follow."
"Provides a solid foundation if you are just getting started with game development in UE5."
Learning topics side-by-side is helpful.
"Covering features in Blueprint first then C++ is a great way to understand how things work in both."
"I appreciated seeing the same functionality built in both BP and C++. It solidified my understanding."
"The structure of showing Blueprint first and then C++ equivalent helped me grasp concepts better."
May need minor adjustments for UE5 changes.
"As with any UE5 course, some parts might need slight tweaking due to engine updates since publication."
"Had to look up solutions for a couple of small issues that seemed related to UE5 version changes."
"Keep in mind that Unreal Engine updates frequently, so be prepared for potential minor discrepancies."
Requires some basic C++ familiarity.
"The C++ parts were a bit overwhelming for me as I had absolutely no prior coding experience."
"You really need at least basic C++ knowledge to comfortably follow along with the C++ sections."
"While it says beginner, the C++ portions assume some level of comfort with coding concepts."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Unreal Engine 5 :Create game in C++ and blueprint (Beginner) with these activities:
Review C++ Fundamentals
Strengthen your C++ foundation before diving into Unreal Engine's C++ implementation. This will make understanding the course material easier and faster.
Show steps
  • Review basic syntax and data types.
  • Practice object-oriented programming concepts.
  • Work through C++ tutorials or exercises.
Review 'Unreal Engine 5 Cookbook'
Supplement your learning with a practical guide to Unreal Engine 5. This book provides hands-on solutions to common development challenges.
Show steps
  • Browse the table of contents to identify relevant recipes.
  • Work through recipes related to character movement and animation.
  • Experiment with different settings and parameters.
Blueprint Scripting Challenges
Sharpen your Blueprint skills with targeted scripting exercises. This will improve your problem-solving abilities and familiarity with Blueprint nodes.
Show steps
  • Find online Blueprint scripting challenges or tutorials.
  • Attempt to solve each challenge independently.
  • Compare your solution with the provided solution.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a Simple Platformer Level
Apply what you've learned by building a small platformer level. This will reinforce your understanding of character movement, animations, and level design.
Show steps
  • Design a basic level layout with platforms and obstacles.
  • Implement character movement and jumping mechanics.
  • Add simple animations for running and jumping.
  • Test and refine the gameplay experience.
Document Your Learning Journey
Solidify your understanding by creating a blog or video series documenting your progress. Teaching others is a great way to learn.
Show steps
  • Choose a platform for your content (blog, video, etc.).
  • Document your learning process and challenges.
  • Share your content with the Unreal Engine community.
Review 'Mastering Unreal Engine 5'
Deepen your knowledge with an advanced guide to Unreal Engine 5. This book covers complex topics and techniques for experienced developers.
Show steps
  • Focus on chapters related to C++ integration and performance optimization.
  • Experiment with the techniques described in the book.
  • Apply what you've learned to your own projects.
Contribute to an Unreal Engine Project
Gain real-world experience by contributing to an open-source Unreal Engine project. This will expose you to different coding styles and development workflows.
Show steps
  • Find an open-source Unreal Engine project on GitHub.
  • Identify a bug or feature you can contribute to.
  • Submit a pull request with your changes.

Career center

Learners who complete Unreal Engine 5 :Create game in C++ and blueprint (Beginner) will develop knowledge and skills that may be useful to these careers:
Game Developer
As a Game Developer, you craft immersive and engaging gaming experiences. You'll be involved in designing, developing, and implementing game mechanics, characters, and environments. This Unreal Engine 5 course helps you learn to develop games in both C++ and Blueprints, which closely matches the industry standard of a blend of both. By understanding how to implement game logic and animations in both languages, you will gain a solid foundation for creating optimized games. Your skills will be relevant to how characters work, how animations work, enhanced inputs, and much more.
Unreal Engine Developer
An Unreal Engine Developer specializes in creating applications and experiences within the Unreal Engine. This involves utilizing both C++ and Blueprint visual scripting to build interactive environments, game mechanics, and user interfaces. This course emphasizes both C++ and Blueprint for Unreal Engine, which provides a comprehensive understanding of the engine's capabilities. Knowing both languages allows the Unreal Engine Developer to optimize performance and create high-quality content. The course will serve as an introduction to animations, game modes, and enhanced inputs.
Gameplay Programmer
A Gameplay Programmer focuses on implementing the interactive elements of a game, such as character movement, combat mechanics, and user interfaces. This role often involves working closely with designers and artists to bring their visions to life. With its focus on both C++ and Blueprint, the course will help you learn how to construct elements such as character animations, enhanced inputs, and game modes. This introductory Unreal Engine 5 course will help you implement game logic and interactive features.
Technical Artist
As a Technical Artist, you bridge the gap between art and programming, optimizing art assets for performance and creating tools to streamline the art production pipeline. This often requires a solid understanding of both artistic principles and technical concepts. The course will help you understand how animations work within Unreal Engine 5, but also how to create moving platforms, elevators, and fans. This introduction will help you build a foundation in the technical necessities of game design.
Level Designer
A Level Designer is responsible for creating engaging and immersive game environments. This involves designing the layout of levels, scripting events, and placing objects to guide the player through the game world. You'll be able to use the knowledge gained in this course to create moving platforms, elevators, stompers, and fans to make your levels more interesting. The course may prove helpful in understanding how to script events and implement interactive elements.
Animator
An Animator brings characters and creatures to life through the creation of realistic and expressive movements. This involves rigging models, creating keyframe animations, and implementing animation systems within the game engine. This course helps you to navigate the nuances of creating animations within Unreal Engine. You will come to understand the underlying animation logic, and how to implement animations in both C++ and Blueprint. With this knowledge, you will be able to create compelling animations for a real game.
Augmented Reality Developer
An Augmented Reality Developer builds interactive experiences that overlay digital content onto the real world. This involves using AR frameworks and tools to track the user's environment and create compelling augmented reality applications. Learning the fundamentals of Unreal Engine is a great way to enter the augmented reality space. This course teaches the basics of Unreal Engine 5 using both C++ and Blueprints. This course may be useful in creating interactive elements and optimizing them for performance.
Virtual Reality Developer
A Virtual Reality Developer creates immersive experiences for virtual reality platforms. This involves designing and developing interactive environments, user interfaces, and gameplay mechanics optimized for VR headsets. This course teaches the fundamentals of building interactive environments and implementing gameplay mechanics in Unreal Engine 5 using both C++ and Blueprints. This course will help you understand how to create interactive elements and optimize them for performance, which is crucial for VR development.
Simulation Developer
A Simulation Developer creates realistic and interactive simulations for training, research, or entertainment purposes. This involves using game engines and other tools to model complex systems and create immersive experiences. The knowledge of Unreal Engine 5, C++, and Blueprints taught in this course may be useful in implementing interactive elements within your simulations. The skills you learn here will help you create compelling simulations.
Serious Games Developer
A Serious Games Developer creates games for purposes beyond entertainment, such as education, training, or healthcare. This involves designing engaging gameplay experiences that also achieve specific learning or behavioral outcomes. This course can teach you the fundamentals of Unreal Engine 5 using both C++ and Blueprints, which will help you build interactive and engaging serious games. You can use C++ and Blueprint to develop interactive experiences.
Software Engineer
Software Engineers are involved in designing, developing, and testing software applications. They utilize programming languages and software development methodologies to create efficient and reliable software solutions. The course offers an introduction to C++ and Blueprint, teaching you how to implement logic and create interactive elements. The skills you learn in this course may be transferable to general software engineering projects.
Application Developer
Application Developers create software applications for computers and other devices. They commonly work on user interfaces, databases, and application logic. This Unreal Engine 5 course provides skills in C++ and Blueprint, that may be useful in application development, particularly for applications requiring 3D graphics or interactive elements. This course focuses on character animation and logic building.
Web Developer
A Web Developer is involved with creating and maintaining websites and web applications. While this course focuses on game development using Unreal Engine 5, the underlying programming principles learned in C++ and Blueprint may be helpful in understanding web technologies. Although not directly applicable, some of the logic and problem-solving skills gained in this course may transfer to web development.
Mobile App Developer
A Mobile App Developer designs, develops, and tests applications for mobile devices, such as smartphones and tablets. While this course focuses on game development using Unreal Engine 5, the underlying programming principles learned in C++ and Blueprint may be useful in understanding mobile development. Some of the logic and UI principles may apply.
Quality Assurance Tester
A Quality Assurance Tester is responsible for testing software and identifying defects. They perform various tests and report bugs to ensure the quality of the software product. While this course focuses on developing with Unreal Engine, the skills you learn here may be useful in understanding how to test games effectively. Furthermore, this course focuses on character animation and logic building.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Unreal Engine 5 :Create game in C++ and blueprint (Beginner).
This cookbook offers practical solutions to common Unreal Engine 5 development challenges. It provides step-by-step recipes for implementing various game mechanics and features. It valuable resource for learning best practices and efficient workflows in Unreal Engine 5. can be used as a reference guide throughout the course.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser