Unreal Engine 4: How to Develop Your First Two Games
4.5 (727 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8,357 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unreal Engine 4: How to Develop Your First Two Games to your Wishlist.

Add to Wishlist

Unreal Engine 4: How to Develop Your First Two Games

Epic Games-Approved: learn the Unreal Editor, master the gameplay framework, and use Blueprint to program without coding
4.5 (727 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8,357 students enrolled
Last updated 4/2017
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
  • 9 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the time you complete the course, you will have a holistic understanding of the utility of the engine. You will start your project with confidence and a strong awareness of how Unreal Engine 4 can work for you to build an interactive experience that meets your interests/needs.
View Curriculum
  • A desire to build interactive experiences by leveraging Unreal Engine 4.
  • Have some basic computer skills; know how to install software and explore a new application with curiosity.

Approved by Epic Games and taught by Unreal Engine Evangelist Chris Murphy, this course is for any developer wishing to work in Unreal Engine for creating interactive experiences and/or enterprise fields of real time training simulation, visualization, and media/entertainment. Create realistic games with the complete game development tool -  Unreal Engine 4. Start with the fundamentals so that you build a solid base understanding.

Know the basics of how to operate a computer? Maybe a little bit of game design or coding experience? Visual arts designer? You are ready! Learn step by step by creating 3 unique projects. Chris teaches through demonstrations so you will be applying real skills in each lecture.

Get a complete introduction to core competency with the editor, learn how the engine works and how it works to help make your project run efficiently, how to use assets to customize your project, design and create interactivity, and have the tools and strategies to debug an error. 

By the end of this course you can design and create working projects that could include games, architectural visualization, training simulations, and media entertainment. Plus, you will be aware of the tools and techniques that you need to focus on your area of interest. 

Who is the target audience?
  • You have an idea for an interactive experience - whether it is a game, a training simulation, a media/entertainment dream you want to bring to life, or art visualization.
  • You are curious about what Unreal Engine offers and how it can serve your interests and needs. You might have tried learning by following online tutorials or reading the documentation but it just didn't work. You want to learn through a step by step project-based learning experience.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 43 Lectures Collapse All 43 Lectures 08:53:38
Arch Viz - Getting to know the editor basics
12 Lectures 02:45:39

In this video, you will learn how to download and install the Epic Games launcher application. Once installed, Chris will run you through the various features of the launcher and highlight some of the more useful areas to help you, make something Unreal.

Preview 06:43

In this lesson we'll get started in Unreal Engine 4 by covering the basic toolset and geometry tools.

Toolset Overview and using the Geometry Tools

Let's move onto more complex geometry and investigate static meshes, the imported 3d meshes from external programs, and how materials can be used to change their appearance.

Preview 07:24

It's time to start creating our arch vis room. To do this we'll sculpt out the room frame and begin to develop the look of it.

Creating A Basic Room

More detail is necessary so lets go about setting up meshes throughout the room and finalize the layout.

Detailing The Room

Here we'll start to go into the lighting systems of Unreal Engine 4 including directional lights, point lights and spot lights.

Lighting an Environment (Part A)

Here we'll finish off the lighting pass and also cover the reflections within Unreal and how to set up reflection capture actors.

Lighting an Environment (Part B)

Post processing is incredibly important in finishing not only the look of an environment but how it feels to a user. In this section we'll go through the steps to set up post processing and gradually tweak it to accomplish your goals.

Post Processing (Part A)

Finalise your post processing and subtle tweaks to your environment to get it looking its best. We'll be going through different techniques to further improve the feel of your scene.

Post Processing (Part B)

Understand the powerful Sequencer tool to get a cinematic preview of your scene. We'll be using Sequencer to create a transitioning cinematic.

Using Sequencer to Make Videos

Using additional effects and tweaks to drastically improve your scenes visuals and adding particles to create a realistic feel to your environment.

Finishing Touches (Part A)

Continuing final touches of your scene and adding a character that allows the user to walk around the environment and check out the beautiful visuals you have created.

Finishing Touches (Part B)
Developing a game of Pinball
31 Lectures 06:07:59

In this course you'll learn the basics of blueprint and gain an understanding of the Material Editor - using these to create your own pinball.

Pinball - Introduction to Blueprint

Simulating physics works extremely well in most scenarios with Unreal Engine but there are times where you will want your own twist on the physics. In this section you will be using physics simulation to create a moving ball and modifying it to suite our needs. You will also be creating a basic game environment through the use of Geometry tools.

Using Traces

Now its time for you to create some gameplay mechanics, starting with the pinball bumpers! Using blueprint you can create a simple bumper to push your ball in a specific direction.

Pinball - Overlaps

Add effects to your bumper actor using blueprint, materials and sound cues.

Pinball - Lights

Using the Construction Script and an Enumeration to create Flippers for your pinball game, design their Flip/Flop functions, and apply two Material Instances to alter their appearance.

Pinball - Flippers

Player Controllers are the central location for any input of your game, using them you can control your flippers to start to bring life into your pinball game.

Pinball - User Interaction & Player Controllers

Pinball isn't quite pinball without the ball plunger. Using blueprint you will create a ball plunger to shoot the ball into play.

Pinball - Plunger

In this section you'll gain an understanding of how to create and make use of a delegate, using it to create a spawn, reset and destroy condition.

Pinball - Spawning and Delegates

It's time to start a basic score system, adding points when your ball hits the bumpers and keeping track of it for later use!

Pinball - Gamemode

Creating your own HUD is extremely simple using the Unreal Motion Graphics tool. You will be using UMG to create a basic UI solution to display player score.

Pinball - UI

Create your own scoring system using blueprint and adjusting the saved scores on an end game condition.

Pinball - Developing a Scoring System (Part A)

In this lesson you’ll continue on from the previous lesson, learning how to save your high score data out to keep track of who’s boss at your pinball game.

Pinball - Developing a Scoring System (Part B)

Again, you’ll continue from where you left off with end game conditions, extending the functionality and adding an end game menu to allow users to record their highscores.

Pinball - Entering and Displaying High Scores

It's time for you to create a basic Start Menu using UMG and create your own start game condition to link to your start button.

Pinball - Developing a Main Menu

You will create your own spline mesh that will act as your pinball rails. Diving into splines can be confusing, but follow along and you will get the result you desire!

Pinball - Working with Splines

Child actors are an easy way to duplicate an object/actor without requiring manually adding the same code and functionality. In this section you will gain a basic understanding of how child actors work.

Pinball - Child Actors (Part A)

Here you'll be taking advantage of the child actors to create your own, entirely different, actor. 

Pinball - Child Actors (Part B)

A more in-depth look at how you can create, bind and call an event dispatcher within blueprints to allow your actors to communicate between blueprints.

Pinball - Event Dispatchers

In this section you'll gain an understanding of how Morph targets are used in Unreal Engine and how you can use them to create your own game elements. Specifically we'll be looking at how you can create a bumper that appears to physically bump your ball.

Pinball - Morph Targets

Adding sounds can be confusing in Unreal but by following along in this section you'll be able to create your own sound cues and play them in various ways directly from blueprint.

Pinball - Adding Music and Sound

Dynamic audio components are an easy way to adjust your sound, well, dynamically. You will learn how to adjust various properties based on game conditions and apply them to your sound cues.

Pinball - Dynamic Audio Components

A pinball game is just not complete without an entry door. You'll learn how to create your own and whats required to allow physics to take its part on an actor.

Pinball - Physics Interactions

Give your pinball a little speed boost by creating your own force direction volumes through blueprints!

Preview 10:05

Tilt is a classic maneuver in pinball. You'll learn how to create your own using camera shakes and impulses.

Pinball - Adding Tilt

It's time to add some life to your pinball game by adding some basic lighting, meshes and materials to give your pinball table more of a styled feel.

Pinball - Final Touches Part 1

Here you'll learn how to create your own Decal materials. Decal materials are an easy way to get a nice, polished, logo/decal to your environment. 

Pinball - Adding Decals (Part 1)

Learn how to improve your decals and step them up a notch by enabling and using D-Buffer decals.

Pinball - Adding Decals (Part 2)

In this section you'll see how using textures in your UMG UI can drastically improve the professional look of your game and how you can make use of UI Textures in Unreal Engine.

Pinball - UI Animations and Final Touches

Anyone and everybody who uses Unreal Engine will instantly recognise the default fonts. Here you'll learn how to import and use your own fonts in your UMG Widgets.

Pinball - Custom Fonts

Polishing up the score system to correctly output your highscores on the main menu.

Pinball - Final Touches Part 2

Finally you will learn how to create some basic effects to bring just that bit more life to your game through the Cascade editor.

Pinball - Particle Effect Finalisation
About the Instructor
Christopher Murphy
4.5 Average rating
713 Reviews
8,355 Students
1 Course
Unreal Engine Evangelist and Director of Pub Games

Chris Murphy is an Evangelist for Epic Games and founder of Pub Games, an independent Australian game developer, with game development credits across PC, Vive, Oculus, PS4, iOS and Android. Chris has over 10 years of experience with Unreal Engine, a Bachelor of Computer Science and a Bachelor of Multimedia, culminating in a broad skillset across a range of game development disciplines. Chris’ role as Evangelist for Epic Games is to help independent game developers build successful games with Unreal Engine 4 through support, training and education.

Epic Games
4.5 Average rating
713 Reviews
8,355 Students
1 Course

Founded in 1991, Epic Games is the creator of the Unreal, Gears of War and Infinity Blade series of games. Today Epic is building Paragon, Fortnite, SPYJiNX, and the new Unreal Tournament. Epic’s Unreal Engine technology is used by teams of all sizes to ship visually stunning, high-quality games and experiences across PC, console, VR and mobile platforms. Developers also choose Unreal Engine for visualization, design, film, television and simulation. Follow @UnrealEngine and download Unreal Engine for free at unrealengine.com.