We may earn an affiliate commission when you visit our partners.
Course image
Gavin Eisenbeisz

As a complete beginner, learning game development can be hard. My goal is that this course will make the process as fun and easy as possible.

In just 6 hours, I'll teach you how to create an entire game without any prior game development experience. Throughout every video, I thoroughly explain the necessary systems we're using in a clear and comprehensive way, so that by the end of this course, you'll not only have completed a game, but you'll also have a foundational knowledge of Unreal Engine that you can use to start making games on your own.

Read more

As a complete beginner, learning game development can be hard. My goal is that this course will make the process as fun and easy as possible.

In just 6 hours, I'll teach you how to create an entire game without any prior game development experience. Throughout every video, I thoroughly explain the necessary systems we're using in a clear and comprehensive way, so that by the end of this course, you'll not only have completed a game, but you'll also have a foundational knowledge of Unreal Engine that you can use to start making games on your own.

(Course owners will also get a free download for the project files I created for this series, that can be used for anything you like. )

Here’s everything that this course will cover.

The Basics:

I’ll teach you how to install UE5, make new projects, and edit levels with custom imported objects.

Programing a Professional Player Character:

We’ll add sprinting, customize our characters movement settings specifically to fit our game, then implement realistic, 3D sound effects and camera shake to enhance the games feel.

Reusable Blueprints:

Throughout the course I’ll show you how to create multiple Blueprints that you can reuse in all your levels, and easily set custom parameters for the important variables in them. We’ll be able to drag and drop these Blueprints to create full scale levels in just minutes. We’ll make things like subtitles, dangerous spikes, moving platforms, and pressure plates to activate them.

We’ll also create a dynamic item collection system, where the collectables are used to open the exit for each level. You’ll learn how to make systems that dynamically react to how many collectables are in your scene.

Level Design and Creation:

We’ll also take some time to go over a few basic level design principles, and draw out designs for each of our levels. After designing our levels, we’ll drag and drop our reusable Blueprints to construct every one super quickly and efficiently.

I’ll even teach some basic lighting and post processing systems that you can use to bring life to even the simplest scenes.

Programing Menus using Widgets:

After creating our levels, you’ll learn all about creating different kinds of menu, like a main menu where you can select levels you want to play, a pause screen that stops the game and allows users to return to the main menu, as well as a death screen and end screen.

Polishing and Improvements:

Once we’ve essentially finished our game, we’ll go back into our Blueprints, and make some tuning adjustments, bug fixes, and add extra sounds.

Become a video game developer today, you won’t regret it.

Enroll now

What's inside

Learning objectives

  • How to make an entire game that doesn't suck!
  • A foundational knowledge of ue5, that can be applied to any project
  • How to install ue5, create new projects, and navigate the engine
  • How to program without a single line of code
  • How to edit levels
  • Basic lighting, fog, and post processing fundamentals
  • How to create menus, like pause screens, death screens, and level selection menus
  • How to add additional improvements to take your games to the next level

Syllabus

The Basics
Downloading Unreal Engine 5
Creating a new project
Basic hotkeys, and engine navigation
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches the fundamentals of Unreal Engine 5 using Blueprints, which allows users to create games without writing code
Covers level design principles, which are essential for creating engaging and well-structured game environments
Explores the creation of menus using Widgets, which are essential for user interface and game navigation
Focuses on creating reusable Blueprints, which promotes efficient level design and rapid prototyping
Uses Unreal Engine 5, which is a leading industry standard for game development and interactive experiences
Requires downloading Unreal Engine 5, which may require a computer that meets the minimum system requirements

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 game development with blueprints

According to learners, this course offers a highly effective introduction to game development using Unreal Engine 5 Blueprints. Students appreciate the step-by-step guidance and the opportunity to create a complete game from scratch, which many found satisfying and motivating. The course is particularly praised for being accessible to complete beginners with no prior coding or engine experience. Some reviewers noted that while the pace is generally good, certain technical aspects or engine updates might require careful attention, suggesting it's important to follow along precisely. Overall, the feedback indicates a solid foundation in essential UE5 concepts and Blueprint logic, enabling learners to feel confident about exploring game development further.
Generally good pace, sometimes requires focus.
"The pace was mostly good, but I sometimes had to rewatch sections to fully grasp the details."
"Some parts felt a bit fast, especially when connecting many Blueprint nodes quickly."
"Requires close attention to follow every step, but it's manageable."
"I appreciated that the course didn't drag on, but it covered the essentials efficiently."
Provides strong base for future learning.
"I feel much more confident navigating UE5 and creating my own small projects now."
"This course gave me the core skills to start exploring other aspects of game development in UE5."
"It's a great springboard if you're planning to dive deeper into Unreal Engine."
"I learned the fundamentals needed to understand more complex tutorials later on."
Effective teaching of visual scripting.
"The explanations of how Blueprints work and why we use certain nodes were very clear."
"I finally understand the basics of Blueprint scripting and how to connect nodes effectively."
"Programming without code seemed impossible before, but this course showed me how powerful Blueprints are."
"The logical flow of the Blueprint lessons made complex ideas easy to grasp."
Build a complete game from start to finish.
"Loved building a full game from scratch; it's a great way to learn by doing."
"Finishing my first game project felt like a huge accomplishment thanks to this course structure."
"The project-based approach really helped solidify the concepts as we applied them immediately."
"Making a playable game kept me engaged and motivated throughout the lessons."
Great for those with no prior experience.
"As a complete beginner, this course was exactly what I needed to get started with Unreal Engine 5."
"I had no prior coding or game dev experience, but I was able to follow along and build the game."
"The instructor does a great job of explaining everything simply enough for someone just starting out."
"This course made learning UE5 Blueprints feel much less intimidating than I expected for a total newbie."
Engine setup or version issues possible.
"Ran into a few issues with engine setup initially, unrelated to the course content itself."
"Had to troubleshoot a couple of minor errors that seemed related to my specific UE5 version."
"It's important to use the recommended engine version or be prepared for small differences."
"While the core concepts are solid, minor technical glitches can sometimes occur."

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 Beginner Blueprints: Make your first game! with these activities:
Review Blueprint Fundamentals
Solidify your understanding of Blueprint visual scripting before diving into the course. This will make it easier to follow along with the course's practical examples.
Show steps
  • Watch introductory videos on Blueprint basics.
  • Practice creating simple Blueprints.
  • Experiment with variables and functions.
Review: Mastering Unreal Engine
Deepen your understanding of Unreal Engine concepts by referencing a comprehensive guide. This book can help clarify complex topics and provide alternative perspectives.
Show steps
  • Read relevant chapters on Blueprints and level design.
  • Experiment with the examples provided in the book.
  • Compare the book's approach to the course's methods.
Review: Unreal Engine 5 Cookbook
Explore practical solutions to common Unreal Engine problems by consulting a cookbook. This can help you overcome obstacles and learn new techniques.
Show steps
  • Browse the cookbook for solutions to specific problems.
  • Implement the solutions in your own projects.
  • Adapt the solutions to fit your specific needs.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Blueprint Debugging Challenges
Improve your debugging skills by working through a series of challenges. This will help you identify and fix common errors in Blueprint scripting.
Show steps
  • Find or create Blueprints with intentional errors.
  • Debug the Blueprints to identify and fix the errors.
  • Document the errors and the solutions.
Expand the Game with a New Level
Apply the skills learned in the course by creating a new level for the game. This will reinforce your understanding of level design, Blueprint scripting, and game mechanics.
Show steps
  • Design a new level with unique challenges.
  • Implement the level using Blueprints and assets.
  • Test the level and make adjustments as needed.
Create a Tutorial on a Specific Blueprint
Solidify your understanding of a specific Blueprint by creating a tutorial for others. This will force you to break down the Blueprint into its component parts and explain its functionality clearly.
Show steps
  • Choose a Blueprint from the course to focus on.
  • Record a video tutorial explaining the Blueprint.
  • Share the tutorial with other students for feedback.
Contribute to an Unreal Engine Open Source Project
Gain real-world experience by contributing to an open-source Unreal Engine project. This will expose you to different coding styles, project management practices, and collaboration techniques.
Show steps
  • Find an open-source Unreal Engine project on GitHub.
  • Identify a bug or feature to work on.
  • Submit a pull request with your changes.

Career center

Learners who complete Unreal Engine 5 Beginner Blueprints: Make your first game! will develop knowledge and skills that may be useful to these careers:
Unreal Engine Developer
An Unreal Engine Developer specializes in using Unreal Engine, typically for games or simulations. The course provides a foundational knowledge of UE5, that can be applied to any project. The course will teach you how to install UE5, create new projects, and navigate the engine. It will also teach you how to program without a single line of code. For anyone looking to be an Unreal Engine Developer, they should take this course.
Indie Game Developer
An Indie Game Developer is a solo or small team creator who handles all aspects of game development. This course is perfectly suited to someone wanting to be an Indie Game Developer, as it provides a comprehensive introduction to creating a complete game from scratch. The course covers basics, programming, level design, menu creation, and polishing, which covers all the bases for creating a game. The course may be useful by making these Indie Game Developers have a product that is not only good but complete.
Level Designer
A Level Designer focuses on creating the environments and layouts within a game. Level design is a key area covered in this course. This course teaches level design and creation, including level design overview and building levels. You can use this to create a game without prior game development experience. You will also learn to drag and drop reusable Blueprints to construct every level, and create full scale levels in just minutes. Anyone interested in Level Design should take this course.
Game Programmer
Game Programmers write code to implement game mechanics, artificial intelligence, and user interfaces. This course covers programming in Unreal Engine 5 using Blueprints. Throughout the course, the learner will learn how to create multiple Blueprints that are reusable in all levels, and set custom parameters for the important variables in them. The course may be useful as it teaches you how to program without a single line of code. A Game Programmer should consider taking this course.
Gameplay Programmer
A Gameplay Programmer is responsible for implementing the mechanics and systems that make a game interactive. This course is useful because it teaches programming concepts within Unreal Engine 5 using Blueprints, a visual scripting system. Throughout the course, the learner will learn how to create multiple Blueprints that are reusable in all levels, and set custom parameters for the important variables in them. In addition, you'll learn how to program without a single line of code. If aspiring to be a Gameplay Programmer, you should take this course.
Game Designer
A Game Designer conceptualizes and designs the elements of a game, ensuring it is engaging and fun. This course helps to build a foundation in Unreal Engine 5 (UE5), a widely used engine in the game industry. The course covers level design principles, which are crucial and are applied in the course when drawing designs for each of the levels. The course also covers using Blueprints to construct levels, which can also be applied when building levels as a game designer. The course may be useful to those who wish to become a game designer by providing hands-on experience with UE5.
AI Programmer
AI Programmers develop artificial intelligence for games. This course provides a foundational knowledge of UE5, that can be applied to any project. The course will teach you how to install UE5, create new projects, and navigate the engine. It will also teach you how to program without a single line of code. If you hope to become an AI Programmer, this course may be useful.
Virtual Reality Developer
Virtual Reality Developers create immersive experiences for VR platforms. This course may be useful because it teaches the fundamentals of Unreal Engine 5, which is often used in VR development. UE5 is used to program, edit levels, and more. This course would assist Virtual Reality Developers in creating their very own VR experiences with the knowledge that comes from this course.
XR Developer
Extended Reality Developers, also known as XR Developers, develop games and experiences for virtual reality headsets. This course may be useful for game developers to learn how to use UE5, which will then help them to build games for XR headsets. This course will give XR Developers the knowledge they need to succeed.
Technical Artist
Technical Artists bridge the gap between artists and programmers, optimizing art assets for use in a game engine. This course helps in understanding how to implement art assets within Unreal Engine 5. The course covers how to install UE5, make new projects, and edit levels with custom imported objects. In addition, the course covers some basic lighting and post-processing systems that can be used. This course may be useful because it provides a practical introduction to the technical aspects of game development within UE5.
Simulation Developer
Simulation Developers are people who create realistic experiences that are not games. This course provides a foundational knowledge of UE5 that can be applied to any project, and will teach the learner how to install, create, and navigate the engine. If you're aspiring to become a Simulation Developer, this course may be useful.
Game Development Tutor
Game Development Tutors guide students in learning how to create games. This course provides a structured approach to teaching game development with Unreal Engine 5. This course goes over creating a new project, hotkeys, engine navigation, and importing objects to use in projects. Anyone looking to become a game development tutor may find this course helpful.
Animator
Animators help to bring characters and objects to life. This course helps teach the basics of the Unreal Engine, including how to create a dynamic item collection system. The course may be useful in helping animators test their animations in an engine.
Software Developer
Software Developers develop software applications. This course can help provide a valuable introduction to game development even for Software Developers. The course can help Software Developers expand their skillset by teaching them how to create games using Unreal Engine 5. If you are looking to become a Software Developer, this course may be useful to you.
Instructional Designer
Instructional Designers create educational materials. This course may be useful as inspiration for designing game development courses. With this course, you will learn how to make an entire game that doesn't suck! It also provides a foundational knowledge of UE5, that can be applied to any project. Aspiring Instructional Designers may be interested in this course.

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 Beginner Blueprints: Make your first game!.
Provides a comprehensive overview of Unreal Engine, covering topics such as Blueprints, C++ scripting, and level design. It serves as a valuable reference for understanding the underlying concepts and techniques used in the course. While not required, it offers additional depth and breadth to the course material, making it a useful resource for those seeking a more in-depth understanding of Unreal Engine.

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