Unreal Engine 4: The Complete Beginner's Course
- 10 hours on-demand video
- 1 article
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Learn game development using version 4.24 of Unreal Engine 4
- Build realistic looking environments for games to take place in
- Define custom inputs and movements to control characters
- Script logic to define gameplay without needing to know how to code
Learn about the history of the Unreal Engine, the licensing model that allows anyone to use the Engine with no upfront costs, and an overview of what this course will cover. Then, see the demo of the sample game that we will be building in the tutorials of this course.
Learn how to register an account with Epic Games and how to download and install the most recent version of Unreal Engine.
Learn the basics of Projects and how to create a new project. Learn about the Epic Games Launcher, Unreal Project Browser, the difference between "Maximum Quality" and "Scalable 3D or 2D", Starter Content, and immersive mode (full screen).
Learn what a Level is in the context of the Unreal Engine. Learn how to create a new level. Learn the difference between choosing "Default" and "Empty Level". Learn how to open and save levels. Learn about Assets.
Learn how to use snapping to perfectly align your Actors with one another within your Level. Learn the difference between Surface Snapping, Grid Snapping, Rotation Snapping, and Scale Snapping. Learn about the "Rotate to Surface Normal" and "Surface Offset" settings. Learn about snap sizes.
Learn about Immersive Mode (fullscreen). Learn three of the different View Modes - Lit, Unlit, and Wireframe. Learn the difference between a perspective view and an orthographic view. Learn about the Show Flags setting, Game View, and piloting Actors within the Viewport.
Learn about the different options of the View Options menu such as “Show Developers Content”, “Show Plugins Content”, “Show Engine Content”, “Show Collections”, "Show Localized Content", "Search Asset Class Names", "Search Asset Path", "Search Collection Names" and “Thumbnail Edit Mode”. Learn the difference between Static Collections vs Dynamic Collections.
Learn about the lock button in the Details Panel. Learn how to quickly find properties within the Details Panel. Learn about the Property Matrix. Learn about the various View Options of the Details Panel such as “Show Only Modified Properties”, “Show All Advanced Details”, "Show Only Keyable Properties", "Show Only Animated Properties", "Show Hidden Properties While Playing", and “Show Child on Category Match”.
Learn how to move, rotate, and scale Actors using the Transform category of the Details panel. Learn the difference between transforming relative to an Actor’s parent and transforming relative to the world. Learn the difference between the “Static”, "Stationary" and “Moveable” mobility settings.
Learn the difference between Geometry Brushes vs Meshes. Learn about the different Brush Setting properties such as Brush Type, Brush Shape, Outer Radius, Inner Radius, Sides, Tessellation, Align to Side, Hollow, Wall Thickness, and Cap Z. Learn the difference between the Additive and Subtractive Brush types. Learn about the different stair Brushes and their properties such as Linear Stair, Curved Stair, Spiral Stair, Step Height, Step Width, Step Thickness, Number of Steps, Add to First Step, Angle of Curve, Sloped Floor, and Sloped Ceiling.
Learn about the five types of Light Actors in the Unreal Engine - the Directional Light, Point Light, Spot Light, Rect Light and Sky Light. Learn how to "build" the lighting and why this is necessary. Learn about the various properties of Lights such as Intensity, "Light Color", "Use Temperature", "Affects World", "Cast Shadows", "Indirect Lighting Intensity", "Attenuation Radius", "Source Radius", "Source Length", "Inner Cone Angle", "Outer Cone Angle", "Source Type", "Source Angle", "Source Soft Angle", "Volumetric Scattering Intensity", "Soft Source Radius", "Barn Door Angle", "Barn Door Length", "Source Texture", "SLS Captured Scene", "Sky Distance Threshold", and "SLS Specified Cubemap". Learn how to use the Color Picker. Learn about raytracing.
Learn about Atmospheric Fog and its properties such as Atmosphere / Fog Sun Light, Sun Multiplier, Start Distance, Fog Multiplier, Density Multiplier, Density Offset, Distance Scale, Altitude Scale, Distance Offset, Ground Offset, and Sun Disc Scale. Learn about the Exponential Height Fog Actor and its properties, including Fog Density, Fog Height Falloff, Second Fog Data, Fog Inscattering Color, Fog Max Opacity, and Fog Cutoff Distance.
Learn about different types of Volumes such as the Blocking Volume, Camera Blocking Volume, Trigger Volume, Pain Causing Volume, Kill Z Volume, Physics Volume, and Water Volume. Learn about various properties related to Volumes such as Damage Per Second, Pain Interval, Damage Type, Entry Pain, Terminal Velocity, Priority, and Fluid Friction.
Learn about variables, and how to create and edit them using the My Blueprint tab. Learn what data types are and about different data types such as Boolean, Byte, Integer, Integer64, Float, Text, String, Name, Vector, Rotator, and Transform. Learn about the different properties of variables such as Variable Name, Variable Type, Tooltip, Private, Category, Slider Range, Value Range, Instance Editable, Blueprint Read Only, Replication, and Replication Condition.
Learn about arrays, indices, the ForEachLoop node, the Loop Body pin, Array Element pin, Completed pin, Print String node, Add node, Insert node, Set Array Element node, Size to Fit pin, Clear node, Remove Index node, Remove Item node, Get node, Contains Item node, Find Item node, and Length node.
Learn what function are and how to create them. Learn about the Return node and Append node. Learn about different properties of functions in the Unreal Engine such as Description, Category, Keywords, Compact Node Title, Call In Editor, and Access Specifier. Learn the difference between public vs private functions. Learn the difference between pure vs impure functions.
Learn about several different flow control nodes such as the Branch node, Delay node, Do N node, DoOnce node, DoOnce MultiInput node, FlipFlop node, ForLoop node, ForLoopWithBreak node, Gate node, MultiGate Node, Retriggerable Delay function, Sequence node, WhileLoop node, and Switch nodes.
Learn about Characters, the Capsule Component, Arrow Component, Skeletal Mesh Component, CharacterMovement component, Gravity Scale property, Max Acceleration, Braking Friction Factor, Use Separate Braking Friction, Crouched Half Height, Default Land Movement Mode, Default Water Movement Mode, Mass, Max Step Height, Walkable Floor Angle, Jump Z Velocity, and Air Control.
Learn about Collisions and collision properties such as Simulation Generates Hit Events, Generate Overlap Events, Collision Enabled, Physics Collisions Only, Query Collisions Only, Object Type, and Can Character Step Up On. Learn the difference between ECB Yes, ECB No, and ECB Owner. Learn the difference between WorldDynamic vs PhysicsBody. Learn about collision presets such as BlockAll, OverlapAll, and OverlapAllDynamic.
Learn about the Event Hit node and its many pins such as My Comp, Other, Self Moved, Hit Location, Hit Normal, Normal Impulse, and Hit pin. Learn about the Apply Damage node and its pins such as Damaged Actor, Base Damage, and Damage Type Class. Learn about the Event AnyDamage node.
In this tutorial, we modify the end of Level door logic so that the player can only open the door once they have collected all three orbs. We also display a message in the HUD to inform the player of this rule when they get close to the door. Then we create a pause menu.
Learn about Sound Waves and its properties including Override Concurrency, Concurrency Overrides, Max Count, Limit to Owner, Resolution Rule, Volume Scale, and Priority. Learn about the AmbientSound actor and its properties including Is UISound, Auto Activate, Looping, Compression Quality, Subtitles, Spoken Text, Mature, Manual Word Wrap, Envelope Follower Attack Time, Envelope Follower Release Time, Is Ambisonics, Subtitle Priority, Can Release, Voice Steal Release Time, Bypass Volume Scale for Priority, Override Priority and Comment. Learn about Sound Groups and Sound Classes. Learn about the Play Sound node, Play Sound At Location node, and Spawn Sound Attached node.
- Recommended: Desktop PC with Windows 7 (or later) 64-bit or a Mac with Mac OS X 10.9.2 or later
- Recommended: 8 GB RAM
- Recommended: Quad-core Intel or AMD processor
- Recommended: DirectX 11 compatible video card
- Unreal Engine 4 will run on desktops and laptops with specifications under these, but performance may be affected
Learn game development with Unreal Engine 4. UE4 is the industry-leading 3D game design software that the professionals use to create today’s top games. Start your journey towards getting paid to make video games today!
Learn Video Game Development with this Unreal Engine 4 Course for Beginners
Begin your game development career with the most up-to-date game dev course on Udemy - Unreal Engine 4: The Complete Beginner's Course. Every lecture in this course is compatible with version 4.24 of the Engine.
The course is expensive for a reason. It contains a series of tutorial videos, at the end of each section, that will go through the process of making a working game, from start-to-finish, step-by-step. It covers the fundamentals that other courses skip, causing you to get confused as you try to learn more advanced topics. The course will cover the following topics in thorough detail:
Projects & Levels
Meshes & Brushes
Characters & Input
Blueprint Logic & Data
Develop Games Using Cutting-Edge Game Design Software and Run Them on a State-of-the-Art 3D Game Engine
The Unreal Engine has won the “Best Game Engine” award several times from various organizations, including the Develop Industry Excellence Awards and Game Developer Magazine.
The Unreal Engine has been used to develop many blockbuster games and game franchises including Borderlands, Gears of War, BioShock, Mass Effect, and hundreds more.
For years, the Unreal Engine was only affordable for large companies, but now, Unreal Engine 4 is completely free to use, as long as you agree to pay Epic Games 5% of your game sales.
Learn Unreal Engine 4 in this Video Game Design Course
In this course, you will learn the fundamentals of game development using the Unreal Engine 4 through a series of 62 lectures and 15 tutorials. By the end of the course, you will have built an entire demo game from scratch.
The course will start from scratch and programming knowledge is not required, so anyone with basic computer skills can jump in and begin their Unreal Engine 4 training!
The first part of the course will help you get the Unreal Engine 4 up and running and will introduce you to the basic concepts of game development using the Engine. Next, you will learn all the skills you need to craft beautiful environments to stage your games in. Then, you will learn how to script logic for your games so you can define game rules and behaviors, keep track of data such as health and inventory, and create playable characters. You will learn about collisions and damage, key concepts for any action game. You will learn how to create user interfaces using the UMG Editor, so you can add things like menus, load screens, and HUDs to your game. And finally, you will learn how audio works within the Engine so you can add music, dialogue, and sound effects to your game.
Upon completion of the course, you will have the skills necessary to translate ideas for games into playable games that use environments you sculpt and logic that you define, and you will understand how to make a game in Unreal Engine 4.
- This video game development course is for absolute beginners who are interested in making games & learning how to design a game from scratch using UE4
- No programming experience required