We may earn an affiliate commission when you visit our partners.
Course image
Ben Tristem and GameDev.tv Team

This is the partner course to the Complete Unreal C++ Developer, one of the most popular Unreal courses on the web.

Read more

This is the partner course to the Complete Unreal C++ Developer, one of the most popular Unreal courses on the web.

In this course you'll learn how to make games without writing traditional code by using Unreal Engine 4 and its powerful visual coding system known as Blueprints. We start this course at a beginners pace so you need no prior experience or knowledge of Unreal Engine 4 or game development.

In the first section you'll go from not even having Unreal installed to making your first game: Marble Run. In fact, once you're  more confident, you'll be able to make Marble Run game in less that 15 minutes. That's how easy and powerful Unreal Blueprint can be.

In the next section you'll build your second game, Crystal Cavern. You'll develop your own levels by editing geometry and using Unreal's powerful lighting system. You'll populate your levels with actors that you fully code yourself through Blueprints such as: pickups, cannons, projectiles & more.

By the end of this course you'll have the fundamental skills to create your own games with Unreal Engine 4.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).For each game project in the course, you will be:

  • Guided through to build the entire game yourself.

  • Shown all the Unreal and Blueprint features required.

  • Challenged to apply, and re-apply your knowledge regularly.

Prefer to focus on C++? Check-out our Unreal Engine C++ Developer course. All our courses cover different projects, and work together perfectly.

You will get full lifetime access for a single one-off fee. Not only that, but you will also receive all the updates and patches we make to the videos.

We constantly improve our courses in response to user feedback.

Enroll now

What's inside

Learning objectives

  • Create simple complete games to share with friends.
  • Develop using the unreal engine 4 editor.
  • Learn to program using blueprints, without needing to write code.
  • Create and package playable game projects.
  • Model basic levels in bsp.
  • Understand how to use the unreal editor interface.

Syllabus

Use Unreal Blueprint to manipulate actors from user input. Understand the basics of Unreal Blueprint. Use BSP and trigger volumes to block out interactive levels (REF: MR_UBP)
Read more

In this video (objectives)…

  1. Creating Epic Games Account
  2. Installing Epic Games Launcher
  3. Installing Unreal Engine 4.20

After watching (learning outcomes)…

How to Install Unreal Engine 4

(Unique Video Reference: 1_MR_UBP)

In this video (objectives)…

  1. Where to ask questions
  2. Where to share your work
  3. How to ask good questions

After watching (learning outcomes)…

Be an active part of the community.

(Unique Video Reference: 1a_MR_UBP)

In this video (objectives)…

  1. Creating Blueprint Project
  2. Breakdown Editor Interface

After watching (learning outcomes)…

How to navigate Unreal Editor

(Unique Video Reference: 2_MR_UBP)

In this video (objectives)…

  1. How to navigate viewport
  2. Edit actor transforms
  3. Create & save new level

After watching (learning outcomes)…

How to navigate and work with actors inside viewport

(Unique Video Reference: 3_MR_UBP)

In this video (objectives)…

  1. Learn what happens when we Play the Game
  2. First look at Blueprints
  3. Print messages to the screen

After watching (learning outcomes)…

Understand how to execute code in Blueprints

(Unique Video Reference: 4_MR_UBP)

In this video (objectives)…

  1. Use Input Action Events
  2. Reference actor in level
  3. Use Blueprints to edit transform of actor during gameplay

After watching (learning outcomes)…

Create blueprint code that reacts to player input

(Unique Video Reference: 5_MR_UBP)

Getting Started with Unreal Engine 4 Quiz

In this video (objectives)…

  1. Add actors to level
  2. Apply physics to actors in level
  3. Apply materials to actors in level
  4. Prevent unexpected physics behavior

After watching (learning outcomes)…

Apply physics and materials to actors in levels

(Unique Video Reference: 6_MR_UBP)

In this video (objectives)…

  1. A warning for anyone wanting to follow the course using UE5.1 or later.

In this video (objectives)…

  1. Use mouse input to control floor actor
  2. Understand how to use input axis events
  3. Understand how to read mouse input values
  4. Use event tick

After watching (learning outcomes)…

How to use Input Axis Events and Event Tick

(Unique Video Reference: 7_MR_UBP)

In this video (objectives)…

  1. Get rotation of actors in blueprints
  2. Set rotation of actors in blueprints
  3. Fix yaw rotation offset
  4. Clamp float values

After watching (learning outcomes)…

Learn how to get and set actor rotations in blueprints

(Unique Video Reference: 8_MR_UBP)

In this video (objectives)…

  1. Create maze for marble run
  2. Learn to use BSP Geometry
  3. Apply materials to BSP Geometry

After watching (learning outcomes)…

Block out levels using BSP Geometry

(Unique Video Reference: 9_MR_UBP)

In this video (objectives)…

  1. Convert BSP geometry to a single static mesh
  2. Add collision to static mesh
  3. Replace actor references in level blueprint

After watching (learning outcomes)…

Convert BSP geometry to a single static mesh

(Unique Video Reference: 10_MR_UBP)

Quiz

In this video (objectives)…

  1. Add box trigger to level
  2. Blueprint overlap events
  3. Parent actors in world outliner
  4. Mark actors to generate overlap events

After watching (learning outcomes)…

Add box triggers and use overlap events in blueprints

(Unique Video Reference: 11_MR_UBP)

In this video (objectives)…

  1. Return Game Time in Seconds
  2. Combine two strings together by appending
  3. Restart level

After watching (learning outcomes)…

Return how long it takes to escape the maze

(Unique Video Reference: 12_MR_UBP)

In this video (objectives)…

  1. Remove unused code
  2. Organize code into comment sections
  3. Provide a way for the player to restart the level
  4. Fix bugs

After watching (learning outcomes)…

Keep code tidy with comment sections

(Unique Video Reference: 13_MR_UBP)

In this video (objectives)…

  1. How to package and run game without UE4 editor
  2. Set default levels to load
  3. Package only levels and content used
  4. Development & Production builds

After watching (learning outcomes)…

Package your own Unreal Engine 4 game

(Unique Video Reference: 14_MR_UBP)

A fun little parkour game for our now-famous marble. Here you'll start learning real-world blueprint game development skills (REF: CC_UBP)

In this video (objectives)…

  1. Create new blueprint project
  2. Create new level
  3. Set default level for editor & packaged game

After watching (learning outcomes)…

Create a new project with empty level, ready for development

(Unique Video Reference: 1_CC_UBP)

In this video (objectives)…

  1. Learn how to use viewport view modes
  2. How to add lights to your level
  3. Understand the difference between precomputed and dynamic lighting
  4. Disable auto exposure effect

After watching (learning outcomes)…

Add lights and use precomputed or dynamic lighting

(Unique Video Reference: 2_CC_UBP)

In this video (objectives)…

  1. Learn how to add different light actors
  2. Learn how to adjust light properties
  3. Learn how to use Sky Lights

After watching (learning outcomes)…

Learn how to use the different light actors in Unreal

(Unique Video Reference: 3_CC_UBP)

In this video (objectives)…

  1. Learn how to create a blueprint actor

  2. Learn how to add components to a blueprint actor

  3. Learn how to affect the transform of blueprint components

After watching (learning outcomes)…

Learn how to create blueprint actors

(Unique Video Reference: 4_CC_UBP)

In this video (objectives)…

  1. Learn how to create a blueprint pawn
  2. Learn how to add camera components to a pawn
  3. Learn how to change component hierarchy

After watching (learning outcomes)…

Learn how to create blueprint pawns

(Unique Video Reference: 5_CC_UBP)

In this video (objectives)…

  1. Learn what a player controller is
  2. Learn how to possess a pawn
  3. Learn how to adjust the player camera

After watching (learning outcomes)…

Learn how to possess a pawn

(Unique Video Reference: 6_CC_UBP)

In this video (objectives)…

  1. Learn how to spawn at the player start
  2. Learn how to change the default pawn to spawn as
  3. Learn how to create a game mode blueprint class

After watching (learning outcomes)…

Learn how to create a game mode blueprint class

(Unique Video Reference: 7_CC_UBP)

In this video (objectives)…

  1. Learn how to apply physics to the player pawn
  2. Learn how to fix camera issues when physics are applied
  3. Learn how components handle relative transforms

After watching (learning outcomes)…

Learn how to apply physics to the player pawn

(Unique Video Reference: 8_CC_UBP)

In this video (objectives)…

  1. Learn differences between level blueprint and class blueprint event graphs
  2. Learn how to create where to add input mappings
  3. Learn how to add axis bindings to input mappings

After watching (learning outcomes)…

Learn how to create input mappings for your game

(Unique Video Reference: 9_CC_UBP)

**In this video (objectives)…**


1. Learn how how to add torque to a mesh simulating physics

2. Learn how to discover the torque direction

3. Learn how to add a stronger torque


**After watching (learning outcomes)…**


Learn how to add torque to meshes simulating physics

(Unique Video Reference: <<10_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to avoid magic numbers

2. Learn how to create blueprint variables

3. Learn how to apply blueprint variables in your code


**After watching (learning outcomes)…**


Learn how to create and use blueprint variables


(Unique Video Reference: <<11_CC_UBP>>)

In this video (objectives)…


1. Learn how to create more complex BSP designs

2. Learn how to use BSP extrude

3. Learn how to disable spring arm collision


After watching (learning outcomes)…

Learn how to do BSP extruding


(Unique Video Reference: <<12_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to create your own box trigger with custom logic

2. Learn how to get the player pawn in blueprints

3. Learn how to restart the level using the current level name


**After watching (learning outcomes)…**


Learn how to create your own box trigger with custom logic

(Unique Video Reference: <<13_CC_UBP>>)

**In this video (objectives)…**


1. Learn about the player camera manager

2. Learn how to fade the camera in and out from blueprints

3. Learn how to use literal floats


**After watching (learning outcomes)…**


Learn how to fade the camera out using the player camera manager


(Unique Video Reference: <<14_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to create a material in unreal engine 4

2. Learn how to make materials glow

3. Learn how to organise your assets in the content browser


**After watching (learning outcomes)…**


Learn how to create a material that glows in unreal engine 4


(Unique Video Reference: <<15_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to give the illusion that the player collects an actor

2. Learn how to delete actors at runtime

3. Learn how to destroy actors based on who/what causes an overlap


**After watching (learning outcomes)…**


Learn how to give the illusion that the player collects an actor by deleting it at runtime.


(Unique Video Reference: <<16_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to use blueprint timelines

2. Learn how to move an actor between two points over time

3. Learn how to use the linear interpolate node


**After watching (learning outcomes)…**


Learn how to move an actor smoothly between two points by using a lerp node and a blueprint timeline

(Unique Video Reference: <<17_CC_UBP>>)

**In this video (objectives)…**


1. Learn about a core principal of object oriented programming: Encapsulation

1. Learn about blueprints functions

1. Learn how to how to encapsulate your code into blueprint functions


**After watching (learning outcomes)…**


Learn how to encapsulate your code into blueprint functions


(Unique Video Reference: <<18_CC_UBP>>)

**In this video (objectives)…**


1. Learn to create multiple timeline tracks

2. Learn how to execute multiple behaviors for a blueprint class using a single timeline

3. Learn how to make unique behaviors timeline tracks


**After watching (learning outcomes)…**


Learn how to create multiple unique timeline tracks


(Unique Video Reference: <<19_CC_UBP>>)

**In this video (objectives)…**


1. Learn an alternative way to encapsulate your blueprint code

2. Learn how to create blueprint macros

3. Learn how to add multiple execution pins on a macro


**After watching (learning outcomes)…**


Learn how to create and use blueprint macros

(Unique Video Reference: <<20_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to add and use the projectile movement component

2. Learn how to disable gravity for a projectile actor

3. Learn how to adjust the speed of a projectile in cm/s


**After watching (learning outcomes)…**


Learn how to create a projectile actor


(Unique Video Reference: <<21_CC_UBP>>)

**In this video (objectives)…**


1. Learn about fbx files

2. Learn how to import fbx files

3. Learn how to adjust fbx import file settings


**After watching (learning outcomes)…**


Learn how import fbx files into unreal engine 4

(Unique Video Reference: <<22_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to spawn actors dynamically at runtime

2. Learn how to use an arrow component as a spawn point

3. Learn how to use blueprint re-route nodes


**After watching (learning outcomes)…**


Learn how spawn actors dynamically at runtime in Unreal Engine 4


(Unique Video Reference: <<23_CC_UBP>>)

### 24 Exposing Blueprint Variables ###


**In this video (objectives)…**


1. Learn how to expose blueprint variables

2. Learn how to add your blueprint variables to a category

3. Learn how to restrict the values for your blueprint variables


**After watching (learning outcomes)…**


Learn how to expose blueprint variables


(Unique Video Reference: <<24_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to animate a mesh with a timeline

2. Learn how to create event tracks

3. Learn how to add additional output pins to timelines by making use of event tracks


**After watching (learning outcomes)…**


Learn how to animate meshes with timelines


(Unique Video Reference: <<25_CC_UBP>>)

**In this video (objectives)…**


1. Learn about unreal engine 4's damage system

2. Learn how to implement functions for causing damage to actors

3. Learn how to implement events for actors receiving damage


**After watching (learning outcomes)…**


Learn how to cause damage using UE4's damage system


(Unique Video Reference: <<26_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to avoid repeating code

2. Learn how to collapse blueprint code into a node/graph

3. Learn how to collapse blueprint code into a macro


**After watching (learning outcomes)…**


Learn how to avoid repeating code and how to collapse code to stay organised


(Unique Video Reference: <<27_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to avoid creating the same macros across multiple blueprints

2. Learn how to create a macro library

3. Learn how to create macros inside a macro library


**After watching (learning outcomes)…**


Learn how to create macros inside a macro library

(Unique Video Reference: <<28_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to get all actors that exist in your level by class

2. Learn about arrays

3. Learn how to get the length of an array


**After watching (learning outcomes)…**


Learn how to get all actors of a particular class in blueprints

(Unique Video Reference: <<29_CC_UBP>>)

**In this video (objectives)…**


1. Learn the difference between pure & impure functions

2. Learn how to create pure blueprint functions

3. Learn how to create pure const blueprint functions


**After watching (learning outcomes)…**


Learn the difference between pure & impure functions


(Unique Video Reference: <<30_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to create an array

2. Learn how to get the index of an element in an array

3. Learn how to get an element from an array via an index


**After watching (learning outcomes)…**


Learn how to create and work with arrays in blueprints

(Unique Video Reference: <<31_CC_UBP>>)

**In this video (objectives)…**


1. Learn how to cast in blueprints

2. Learn how to apply damping

3. Section Review


**After watching (learning outcomes)…**


Learn how to cast in blueprints

(Unique Video Reference: <<32_CC_UBP>>)

Mars Marine

In this video (objectives)…

+ Learn about the game we will be developing in this section

+ Download the starter project

+ Extract and launch the starter project

After watching (learning outcomes)…

Starter project setup, ready for development.


Unique Video Reference: 1_MM_UBP

In this video (objectives)…

+ Create a blueprint Character class

+ Understand the difference between a pawn and a character

+ Create a game mode to assign the character

After watching (learning outcomes)…

Create a blueprint character class and assign it to the game mode


Unique Video Reference: 2_MM_UBP

In this video (objectives)…

+ Skeletal Meshes

+ Material Instances

+ Assigning a skeletal mesh to the character mesh component

After watching (learning outcomes)…

Assign a skeletal mesh to the character mesh component with a custom material instance


Unique Video Reference: 3_MM_UBP

In this video (objectives)…

+ Add camera components to the player character

+ Add input mappings to the project

+ Add movement input to the character

After watching (learning outcomes)…

Understand how to add movement input to the character and how to change the movement speed


Unique Video Reference: 4_MM_UBP

In this video (objectives)…

+ Create an animation blueprint for the marine

+ Create an animation state machine

+ Assign the animation blueprint to the marine blueprint class

After watching (learning outcomes)…

Create animation blueprints for skeletal meshes


Unique Video Reference: 5_MM_UBP

In this video (objectives)…

+ Make use of the animation blueprint event graph in order to drive the state machine

+ Calculate the movement speed of the player

+ Setup state machine transition rules

After watching (learning outcomes)…

Transition between multiple states in an animation state machine


Unique Video Reference: 6_MM_UBP

Mars Marine Quiz #1

In this video (objectives)…

+ Create a blendspace for blending multiple animations

+ Setup the blendspace axis values

+ Calculate the player's movement direction

After watching (learning outcomes)…

Blend between multiple animations depending on the player's movement direction


Unique Video Reference: 7_MM_UBP

In this video (objectives)…

+ Set the controller rotation

+ Rotate the character towards the thumbstick direction

+ Convert thumbstick axis values to angles

After watching (learning outcomes)…

Rotate the character to face the same direction as the thumbstick


Unique Video Reference: 8_MM_UBP

In this video (objectives)…

+ Fix character snapping issue

+ Create a thumbstick deadzone

+ Only rotate the character if above thumbstick deadzone

After watching (learning outcomes)…

Rotate the character only if the thumbstick is above the thumbstick deadzone


Unique Video Reference: 9_MM_UBP

In this video (objectives)…

+ Calculate the mouse velocity

+ Create a mouse deadzone and only rotate the character if above the deadzone

+ Apply mouse smoothing

After watching (learning outcomes)…

Rotate the character to face the direction we move the mouse in


Unique Video Reference: 10_MM_UBP

In this video (objectives)…

+ Cleanup code for mouse/gamepad aiming

+ Determine if the gamepad is active

+ Switch input depending on if the gamepad is active

After watching (learning outcomes)…

Toggle between mouse/keyboard and gamepad input


Unique Video Reference: 11_MM_UBP

In this video (objectives)…

+ Attach a weapon to the Marine

+ Attach meshes to sockets

+ Spawn a muzzle flash particle system on the weapon

After watching (learning outcomes)…

Attach meshes to sockets and activate/deactivate particle systems


Unique Video Reference: 12_MM_UBP

In this video (objectives)…

+ Sound waves & sound cues

+ Create a sound cue

+ Play and Stop playing non spatialized audio via blueprints

After watching (learning outcomes)…

Create sound cues and spawn sounds via blueprints


Unique Video Reference: 13_MM_UBP

In this video (objectives)…

+ Create a widget for the player hud

+ Arrange the player hud

+ Show player hud widget when game starts

After watching (learning outcomes)…

Create widgets and execute blueprint code to display them


Unique Video Reference: 14_MM_UBP

In this video (objectives)…

+ Create a reference to the player's marine inside the hud widget

+ Create health and kills variables

+ Bind UI elements to read player properties

After watching (learning outcomes)…

Bind UI elements to read values


Unique Video Reference: 15_MM_UBP

In this video (objectives)…

+ Create a blueprint for the alien AI

+ Make the AI continuously chase the player

+ Add navigation mesh in the level so the AI can navigate

After watching (learning outcomes)…

Allow AI to navigate your level and continuously chase the player


Unique Video Reference: 16_MM_UBP

In this video (objectives)…

+ Create a function that detects if the Alien AI is close enough to the player

+ Create an animation montage

+ Stop the alien AI from moving and play the attack montage when in attack range

After watching (learning outcomes)…

Trigger animation montages from blueprints


Unique Video Reference: 17_MM_UBP

In this video (objectives)…

+ AI damage player

+ Anim notifies

+ Disable player input upon death

After watching (learning outcomes)…

Learn how to disable player input after the player is killed


Unique Video Reference: 18_MM_UBP

In this video (objectives)…

+ Allow the player to damage the AI

+ Perform Line Traces

+ Allow character class to block traces

After watching (learning outcomes)…

Perform line traces and work with the hit results


Unique Video Reference: 19_MM_UBP

In this video (objectives)…

+ Timer for handling automatic weapon fire

+ Play death animations and FX on AI

+ Fix AI bugs

After watching (learning outcomes)…

Setup death states for AI characters


Unique Video Reference: 20_MM_UBP

In this video (objectives)…

+ Add spawn points to the level

+ Display the current wave on the players hud

+ Spawn AI during a wave

After watching (learning outcomes)…

Spawn AI characters


Unique Video Reference: 21_MM_UBP

In this video (objectives)…

+ End waves when aliens run out of spawns and all aliens are killed

+ Create difficulty and tuning parameters for the waves

+ Increase wave difficulty with each round

After watching (learning outcomes)…

Spawn AI with increased difficulty per wave


Unique Video Reference: 22_MM_UBP

In this video (objectives)…

+ Spawn impact hits whenever a line trace collides

+ Create a function that adds health to the marine

+ Create a health pickup

After watching (learning outcomes)…

Create health pickups and spawn impacts at trace hit locations


Unique Video Reference: 23_MM_UBP

In this video (objectives)…

+ Create a volume that restricts the player to a mission area

+ Display a warning and kill the player if they leave the mission area

+ Wrap up Mars Marine development

After watching (learning outcomes)…

Create volumes that kill actors if they stay outside for too long


Unique Video Reference: 24_MM_UBP

Continuing Your GameDev Journey
Bonus Lecture

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
- Expose blueprint variables to create public facing properties
- Utilize Timeline nodes to achieve flexible and customizable animations
- Enhance interactivity through destructible actors and dynamic object spawning
- Add complexity to your environments with custom BSP geometry
- Implement blueprint-based AI behaviors for engaging enemy encounters
- Gain practical experience in creating a third-person shooter game
- **Requires prior C++ experience with Unreal Engine as this is a partner course to the Complete Unreal C++ Developer course**
- Provides a basic foundation in Blueprint scripting, may not be suitable for experienced programmers

Save this course

Save Unreal Engine Blueprint Game Developer to your list so you can find it easily later:
Save

Reviews summary

Excellent blueprint game development course

According to students, this Unreal Engine Blueprint Game Developer course is extraordinary and knowledgeable. They highly recommend the course, especially to learners who wish to implement blueprints themselves. What sets the course apart is its engaging challenges that motivate learners throughout the course.

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 Blueprint Game Developer with these activities:
Review the Unreal Engine documentation before the course
Having a solid understanding of the Unreal Engine documentation can make your learning in the course much smoother.
Browse courses on Unreal Engine
Show steps
  • Visit the Unreal Engine website and browse the documentation
  • Focus on sections relevant to the course content
  • Make notes or bookmarks for easy reference later
Create a simple 2D game in Unreal Engine before the course
Getting hands-on experience with Unreal Engine before the course can give you a strong foundation and boost your confidence.
Browse courses on Unreal Engine
Show steps
  • Install Unreal Engine and familiarize yourself with the interface
  • Create a new 2D project
  • Add basic gameplay elements using Blueprints
  • Test and debug your game
  • Publish your game or share it with others
Follow online tutorials to supplement course material
Online tutorials can provide additional examples and explanations that can help you solidify your understanding of Blueprint programming concepts.
Show steps
  • Identify online tutorials that align with your skill level and learning objectives
  • Watch and follow the tutorials, taking notes and experimenting with the code
  • Apply what you've learned to your Blueprint projects
Four other activities
Expand to see all activities and additional details
Show all seven activities
Join or start a study group for Unreal Blueprint
Collaborating with other learners can provide support and different perspectives.
Show steps
  • Find or create a study group
  • Set regular meeting times and stick to them
  • Take turns presenting concepts to the group
  • Work together on Blueprint projects
  • Provide feedback and support to each other
Experiment and practice with blueprints within Unreal Engine
Getting hands-on practice with blueprint programming will reinforce your understanding of the concepts and help you master them.
Show steps
  • Build a small test project in Blueprint
  • Experiment with different blueprint nodes and functions
  • Create custom blueprints with bespoke logic
Create a video or blog post explaining a Blueprint concept
Teaching a concept to others requires a deep understanding and can reinforce your knowledge.
Show steps
  • Choose a Blueprint concept that you want to explain
  • Write a script or outline for your video or blog post
  • Record or write your explanation
  • Publish your video or blog post
  • Get feedback from others and make improvements
Participate in game development competitions
Applying your Unreal Blueprint programming skills in a competitive setting can push you to new levels.
Show steps
  • Find game development competitions that align with your interests and skill level
  • Form a team or work on a solo project
  • Develop a game prototype or complete game within the competition guidelines
  • Submit your game to the competition
  • Get feedback and learn from the experience

Career center

Learners who complete Unreal Engine Blueprint Game Developer will develop knowledge and skills that may be useful to these careers:
Game Programmer
A Game Programmer is responsible for programming and developing video games. They work with game designers and artists to create games that are enjoyable and challenging. This course will teach you the basics of game programming, including how to program games in C++ and Blueprint. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Developer
A Game Developer is responsible for programming and developing video games. They work with game designers and artists to bring games to life. This course will teach you the basics of game development, including how to program games in C++ and Blueprint. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Designer
A Game Designer is responsible for designing and developing the gameplay of video games. They work with programmers and artists to create games that are enjoyable and challenging. This course will teach you the basics of game design, including how to create levels, characters, and gameplay mechanics. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Artist
A Game Artist is responsible for creating the art assets for video games. They work with game designers and programmers to create characters, environments, and other assets. This course will teach you the basics of game art, including how to create 3D models, textures, and animations. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Level Designer
A Level Designer is responsible for designing and creating the levels in video games. They work with game designers and artists to create levels that are fun and challenging. This course will teach you the basics of level design, including how to create levels in Unreal Engine 4. It will also teach you how to use Blueprints, a visual scripting language used to create games in Unreal Engine 4.
Game Analyst
A Game Analyst is responsible for analyzing video games and providing feedback to game designers and developers. They work with game designers and developers to create games that are enjoyable and challenging. This course will teach you the basics of game analysis, including how to analyze games and provide feedback. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Designer (Mobile)
A Game Designer (Mobile) is responsible for designing and developing video games for mobile devices. They work with game designers, developers, and artists to create games that are enjoyable and challenging. This course will teach you the basics of game design for mobile devices, including how to create games that are optimized for touchscreens and mobile devices. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Developer (Mobile)
A Game Developer (Mobile) is responsible for programming and developing video games for mobile devices. They work with game designers, developers, and artists to create games that are enjoyable and challenging. This course will teach you the basics of game development for mobile devices, including how to program games in C++ and Blueprint. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Programmer (Mobile)
A Game Programmer (Mobile) is responsible for programming and developing video games for mobile devices. They work with game designers, developers, and artists to create games that are enjoyable and challenging. This course will teach you the basics of game programming for mobile devices, including how to program games in C++ and Blueprint. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Artist (Mobile)
A Game Artist (Mobile) is responsible for creating the art assets for video games for mobile devices. They work with game designers, developers, and artists to create characters, environments, and other assets that are optimized for mobile devices. This course will teach you the basics of game art for mobile devices, including how to create 3D models, textures, and animations. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Level Designer (Mobile)
A Level Designer (Mobile) is responsible for designing and creating the levels in video games for mobile devices. They work with game designers, developers, and artists to create levels that are fun and challenging. This course will teach you the basics of level design for mobile devices, including how to create levels in Unreal Engine 4. It will also teach you how to use Blueprints, a visual scripting language used to create games in Unreal Engine 4.
Game Producer
A Game Producer is responsible for managing the production of video games. They work with game designers, developers, and artists to create games that are on time, on budget, and meet the expectations of the players. This course will teach you the basics of game production, including how to manage a team, budget, and schedule. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Tester
A Game Tester is responsible for testing video games and providing feedback to game designers and developers. They work with game designers and developers to create games that are free of bugs and are enjoyable to play. This course will teach you the basics of game testing, including how to test games and provide feedback. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Technical Artist
A Technical Artist is responsible for creating and implementing technical solutions for video games. They work with game designers and programmers to create games that are visually appealing and perform well. This course will teach you the basics of technical art, including how to create shaders, materials, and other technical assets. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.
Game Writer
A Game Writer is responsible for writing the story and dialogue for video games. They work with game designers and developers to create games that are engaging and immersive. This course will teach you the basics of game writing, including how to write story and dialogue for games. It will also teach you how to use Unreal Engine 4, a powerful game engine used to create many popular games.

Reading list

We've selected ten 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 Blueprint Game Developer.
Real-Time Rendering book that covers the theory and practice of real-time rendering. useful read for anyone interested in learning how to render 3D graphics in real time.
Level Design for Games book that covers the principles and practice of level design for games. useful read for anyone interested in learning how to design better levels for games.
Physics for Game Developers book that covers the theory and practice of physics for game developers. useful read for anyone interested in learning how to use physics to create more realistic and dynamic games.
Game Engine Architecture book that covers the architecture of game engines. useful read for anyone interested in learning how game engines work and how to build their own.
Provides a comprehensive overview of the Blueprint system, covering topics such as gameplay mechanics, AI, and UI design. It serves as a useful reference for both beginners and experienced Blueprint developers.
Artificial Intelligence for Games book that covers the theory and practice of artificial intelligence for games. useful read for anyone interested in learning how to use AI to create more intelligent and engaging games.
Game Coding Complete book that covers the fundamentals of game programming. useful reference to have on hand whether you are interested in the topic as a hobbyist or as a professional game developer looking to brush up on key concepts.
Targets programmers who want to use Blueprint scripting. It covers advanced topics like data structures, algorithms, and performance optimization, helping developers transition their knowledge to the Unreal Engine 4 framework.
Introduces the basics of Unreal Engine 4 development, including Blueprint scripting, level design, and gameplay programming. It can be used as a supplementary resource for the course, providing a broader perspective on game development fundamentals.

Share

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

Similar courses

Here are nine courses similar to Unreal Engine Blueprint Game Developer.
Unreal Engine 5 C++ Developer: Learn C++ & Make Video...
Most relevant
Intermediate Object-Oriented Programming for Unreal Games
Most relevant
Introduction to C++ Programming and Unreal
Most relevant
Create a Battle Royale game using Unreal Engine 4...
Most relevant
More C++ Programming and Unreal
Most relevant
C++ Class Development
Most relevant
Unreal Engine 4 Blueprints - The Ultimate Developer Course
Most relevant
Getting Started with GameMaker
Most relevant
Moving, Shooting, and Debugging in GameMaker
Most relevant
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 - 2024 OpenCourser