4.56 de 5
8165 reseñas sobre Udemy

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
Christopher Murphy
47.346 estudiantes matriculados
English [Auto-generated] Más
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.

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. 

Arch Viz - Getting to know the editor basics


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.

Toolset Overview and using the Geometry Tools

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

Static Meshes and Materials

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.

Creating A Basic Room

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.

Detailing The Room

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

Lighting an Environment (Part A)

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 B)

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

Post Processing (Part A)

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.

Note: if you are having trouble finding the dirt mask texture in you Content Browser, click "View options" in Content Browser and select "Show Engine content".

Post Processing (Part B)

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.

Using Sequencer to Make Videos

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

Finishing Touches (Part A)

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 B)

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.

Developing a game of Pinball

Pinball - Introduction to Blueprint

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.

Using Traces

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.

Pinball - Overlaps

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 - Lights

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

Pinball - Flippers

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 - User Interaction & Player Controllers

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 - Plunger

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

Pinball - Spawning and Delegates

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 - Gamemode

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 - UI

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 - Developing a Scoring System (Part A)

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

Pinball - Developing a Scoring System (Part B)

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 - Entering and Displaying High Scores

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 - Developing a Main Menu

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 - Working with Splines

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 - Child Actors (Part A)

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 B)

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

Pinball - Event Dispatchers

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 - Morph Targets

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 - Adding Music and Sound

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 - Dynamic Audio Components

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 - Physics Interactions

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 - Force Direction Volumes

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

Pinball - Adding Tilt

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

Pinball - Final Touches Part 1

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 - Adding Decals (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 2)

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

Pinball - UI Animations and Final Touches

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 - Custom Fonts

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 - Final Touches Part 2

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

Pinball - Particle Effect Finalisation

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

Developing a Survival Game

Survival Game - Introduction

In this section, we will move away from pinball, and look at some of the more powerful tools and techniques we can use to create an awesome top down 'Survival Game', complete with pickups and enemy AI.

Some of the required resources have been included in the attached zip file.

Please note if you are a Linux user or are unable to access the Marketplace from the Launcher you should be able to download the required assets from the Marketplace section of the Unreal Engine website.

Landscapes - Creating a landscape

In this lesson, you will learn the basics of the landscape tools in Unreal Engine 4, by using them to create a simple landscape.

Landscapes - Sculpting tools

In this lesson, you will learn some of the more advanced sculpting methods, and how you can effectively use them to create interesting and purposeful landscapes for your projects.

Landscapes - Painting tools

This lesson will introduce you to the basics of painting landscape in UE4. Upon completion, you will be able to tell the difference between 'weighted' and 'un-weighted' painting, as well as how and where to apply them.

Landscapes - Advanced landscape painting

Now that you know the basics of landscape painting, we will look at some of the more advanced tools and techniques that you can use. This lesson will introduce you to basic landscape materials and material layers.

Landscapes - Material distance blending

In this lesson, you will learn about 'material distance blending', how to use it with your landscape materials, and the reasons why it is a useful feature to leverage in this case.

Landscapes - Creating landscape materials

In this lesson, you will be creating more complex materials that you can use to paint realistic details on to your landscape.

Landscapes - Material Tessellation

In this lesson we will look at 'material tessellation' , and you will learn about when and how it can be used to enhance the detail and performance of your landscapes.

Landscapes - Grass tool

In this lesson, you will learn how to set up a 'landscape grass type' actor and use it to paint grass directly on to your landscapes.

Landscapes - Foliage tool

In this lesson, you will learn how paint foliage directly on to your landscape using the foliage tool. It will cover basic set up as well as a brief explanation of the various parameters and their function within the toolset.

Survival Game - Building our base landscape

In this lesson, you will apply what you have learned previously to create an lanscape that is suited to the 'Survival Game' project. Upon completion, you will have a basic knowledge of the tools and processes required to create custom landscapes for your own projects.

Adding Assets - Basic layout

In this lesson, you will be creating an initial layout of the playspace using the assets you imported earlier.

Adding Assets - Castle interior

In this lesson, you will start to block out the castle interior using various Static Mesh actors.

Adding Assets - Castle walls (Part A)

In this lesson, you will be creating the walls of your castle using a combination of BSP and Static Mesh actors.

Adding Assets - Castle walls (Part B)

In this lesson, you will continue to add polish to the newly created castle walls.

Adding Assets - Castle exterior

In this lesson, you will continue to build up your environment through the clever placement of a collection of assets.

Adding Assets - Accelerated completion

In this video, Chris will be polishing up the the scene layout.This is an optional accelerated video for those who are interested in how the final version of the scene was created.

Survival Game - Lighting and Post Processing

In this lesson, we will focus on the lighting and post-processing effects in your map.

Survival Game - Setting up a simple character AI

In this lesson, you will learn how to set up a simple character AI that allows a character to move between points. The lesson will cover simple Nav-Mesh volumes.

Survival Game - Setting up a character mesh

In this lesson, you will learn the basics of setting up a character mesh.

Survival Game - Character animation

In this lesson, we will start to delve in to the world of chracter animation in UE4. This will include 'Blendspaces' and 'Animation Blueprints'

Survival Game - Setting up animation states

In this lesson, you will be looking at the 'animation states' in more depth.

Survival Game - Initial player setup

In this lesson, you learn how to create a player controller class.The player controller class will hold much of the functionality for your player character.

Survival Game - Player movement input

In this lesson, you will learn how to add movement functionality to the player controller class. This will include mapping inputs in the project settings.

Survival Game - Simple attack animations

In this lesson, you learn how to set up some basic attack animations for the player character.

Survival Game - Combo attack animations

In this lesson, you will learn how to setup an animation combo system that will give your combat a more realistic look and feel.

Survival Game - Adding weaponry

In this lesson, you will learn how to create weapons that can be wielded by your character.

Survival Game - Dealing damage

In this lesson, you will learn how to set up the functionality that will apply damage to the enemy characters when they are hit with a weapon or projectile.

Survival Game - AI Agression

In this lesson, you will learn how to add some behavioural logic to the enemy AI.

Survival Game - Hit reactions
Survival Game - Magic effects

In this lesson, you will be creating a custom particle effect that will accompany your magic attack

Survival Game - Magic projectile

In this lesson, you will learn how to make a custom projectile that will be used as a thrown magic 'bullet' to damage other characters.

Survival Game - Basic magic attack

In this lesson, you will learn how to spawn projectiles that can damage enemy targets.

Survival Game - Magic attack polish

In this lesson, you will be polishing up the the magic attack with custom animation blends and effects.

Survival Game - Basic game logic

In this lesson, you will learn how to develop the basic 'game rules' for your top down 'Survival Game'.

Survival Game - Spawning enemies

In this lesson, you will learn how to create a robust enemy spawning system.

Survival Game - Creating new enemy types

In this lesson, you will build upon the spawning system by adding some new enemy types.

Survival Game - Adding health bars

In this lesson, you will learn how to add health bars to the player and enemy pawns. 

Survival Game - Pickups

In this lesson, you will learn how to create pickups that can be collected by the pawns within your game world. Pickups are an essential part of many games and can include things like magic, health, and weapons.

Survival Game - Wave notifications

In this lesson, you will learn how to create event triggered on-screen popup notifications.

Survival Game - Death cameras

In this lesson, you will learn how to detach and animate a camera using camera blend targets.

Survival Game - Packaging your build

In this lesson, you will package your game into an executable version that you can share with others. By the end of this lesson, you will have created three projects and developed a basic understanding of how to use the various features and functionality within Unreal Engine 4. You now have everything you need to make your own Unreal projects.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6 de 5
Calificaciones 8165

Calificación Detallada

5 estrellas
4 estrellas
3 estrellas
2 estrellas
1 estrellas