Companies Home Search Profile

Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games

Focused View

GameDev.tv Team,Ben Tristem

29:36:40

24 View
  • 001 For users of Unreal 4.22.html
  • 002 Welcome To The Course.mp4
    02:40
  • 003 Installing Unreal Engine.mp4
    07:13
  • 004 Community & Support.mp4
    01:40
  • 005 Navigating The Viewport.mp4
    06:36
  • 006 Moving & Placing Actors.mp4
    05:27
  • 007 C++ versus Blueprint.mp4
    04:29
  • 008 Helping Us To Help You.mp4
    07:24
  • links.txt
  • 001 Section Intro - Warehouse Wreckage.mp4
    01:40
  • 002 Project Setup.mp4
    04:16
  • 003 UE 5.1 Warning Starter Content Folder.html
  • 004 Blueprint Event Graph.mp4
    05:30
  • 005 Physics Simulation.mp4
    04:36
  • 006 Objects and References.mp4
    09:43
  • 007 Adding an Impulse.mp4
    08:18
  • 008 Blueprint Classes and Instances.mp4
    07:45
  • 009 Spawning Actors.mp4
    06:20
  • 010 Data Types.mp4
    06:26
  • 011 Pawns and Actor Location.mp4
    08:36
  • 012 Control Rotation.mp4
    04:50
  • 013 Vector Addition & Multiplication.mp4
    06:54
  • 014 Get Forward Vector.mp4
    06:13
  • 015 Importing Assets.mp4
    10:37
  • 015 MacProps.zip
  • 016 Geometry Brushes (BSP).mp4
    08:52
  • 017 Materials and Lighting.mp4
    05:50
  • 018 Actor Components.mp4
    06:08
  • 019 Collision Meshes.mp4
    09:04
  • 020 Variables.mp4
    07:47
  • 021 Booleans and Branches.mp4
    05:45
  • 022 Functions.mp4
    09:11
  • 023 Return Types.mp4
    06:48
  • 024 Pure Functions.mp4
    06:08
  • 025 Member Functions.mp4
    08:33
  • 026 Loading Levels & Delay Nodes.mp4
    04:42
  • 027 Wrap-up and Recap.mp4
    01:49
  • links.txt
  • 001 Section Intro - Obstacle Assault.mp4
    03:08
  • 002 Project Setup.mp4
    06:33
  • 003 Customizing The Character.mp4
    06:25
  • 004 Compilers and Editors.mp4
    05:35
  • 005 UE 5.1 Warning Installing .NET 6.html
  • 006 PC - Installing Visual Studio.mp4
    05:50
  • 007 Mac - Installing XCode.mp4
    04:27
  • 008 Installing VSCode.mp4
    04:16
  • 009 Compiling a C++ Project.mp4
    08:56
  • 010 UPROPERTY Variables.mp4
    10:38
  • 011 Live Coding Issues.mp4
    03:20
  • 012 C++ Files & BeginPlay.mp4
    08:00
  • 013 Using Structs In C++.mp4
    08:36
  • 014 Calling Functions in C++.mp4
    06:14
  • 015 Tick.mp4
    06:06
  • 016 Local Variables.mp4
    06:58
  • 017 Pseudo Code.mp4
    04:07
  • 018 Function Return Values.mp4
    08:45
  • 019 Velocity & DeltaTime.mp4
    07:47
  • 020 Scope Resolution Operator.mp4
    08:34
  • 021 If Statements.mp4
    07:33
  • 022 Using Member Functions.mp4
    06:06
  • 023 Blueprint Child Classes.mp4
    09:07
  • 024 Forcing Character Collisions.mp4
    11:35
  • 025 GameMode.mp4
    06:25
  • 026 Writing To The Output Log.mp4
    09:57
  • 027 FString.mp4
    07:57
  • 028 Member Functions.mp4
    13:25
  • 029 Return Statements.mp4
    09:05
  • 030 Const Member Functions.mp4
    05:35
  • 031 FRotator.mp4
    10:08
  • 032 Level Design & Polish.mp4
    09:47
  • 033 Obstacle Assault Wrap-Up.mp4
    02:20
  • links.txt
  • 001 Section Intro - Crypt Raider.mp4
    04:33
  • 002 Project Setup.mp4
    06:23
  • 003 Modular Level Design.mp4
    09:56
  • 004 Modular Level Layout.mp4
    12:30
  • 005 Solution Modular Level Layout.mp4
    14:24
  • 006 Light Types.mp4
    08:38
  • 007 Lumen & Light Bleed.mp4
    11:56
  • 008 Level Lighting.mp4
    09:13
  • 009 Character Blueprint.mp4
    06:24
  • 010 Inheritance vs Composition.mp4
    04:50
  • 011 C++ Actor Component.mp4
    04:36
  • 012 Pointer Types & GetOwner().mp4
    08:44
  • 013 Dereferencing & Arrow (-) Operator.mp4
    07:30
  • 014 Linkers, Headers and Includes.mp4
    07:51
  • 015 FMathVInterpConstantTo.mp4
    13:05
  • 016 Scene Components.mp4
    09:19
  • 017 Line Tracing & Sweeping.mp4
    06:30
  • 018 GetWorld().mp4
    08:12
  • 019 DrawDebugLine().mp4
    08:15
  • 020 References vs Pointers.mp4
    08:37
  • 021 Const References & Out Parameters.mp4
    09:32
  • 022 Geometry Sweeping.mp4
    10:10
  • 023 Input Action Mappings.mp4
    06:00
  • 024 Input Action Mappings.html
  • 025 Blueprint Callable.mp4
    06:45
  • 026 FindComponentByClass() & nullptr.mp4
    09:11
  • 027 DrawDebugSphere().mp4
    07:29
  • 028 Grabbing With Physics Handle.mp4
    11:53
  • 029 Waking Physics Objects.mp4
    08:27
  • 030 Returning Out Parameters.mp4
    06:08
  • 031 Overlap Events.mp4
    14:37
  • 032 Constructors.mp4
    08:50
  • 033 TArray.mp4
    08:13
  • 034 While & For Loops.mp4
    08:55
  • 035 Range Based For Loops.mp4
    02:37
  • 036 Actor Tags.mp4
    05:23
  • 037 Early Returns.mp4
    05:44
  • 038 Dependency Injection.mp4
    09:16
  • 039 Casting & Actor Attachment.mp4
    05:52
  • 040 Adding and Removing Tags.mp4
    06:20
  • 041 Boolean Logical Operators.mp4
    08:00
  • 042 Level Polish.mp4
    13:05
  • 043 Crypt Raider Wrap-Up.mp4
    02:07
  • links.txt
  • 001 Project Intro.mp4
    06:19
  • 001 ToonTanksProjectSetup-4.22.zip
  • 001 ToonTanksProjectSetup-4.25.zip
  • 002 Pawn Class Creation.mp4
    07:53
  • 003 Creating Components.mp4
    10:51
  • 004 Forward Declaration.mp4
    13:23
  • 005 Constructing The Capsule.mp4
    06:31
  • 006 Static Mesh Components.mp4
    06:15
  • 007 Deriving Blueprint Classes.mp4
    05:20
  • 008 Instance vs Default.mp4
    08:37
  • 009 Editing Exposed Variables.mp4
    14:08
  • 010 Exposing The Components.mp4
    11:37
  • 011 Creating Child C++ Classes.mp4
    12:06
  • 012 Possessing The Pawn.mp4
    04:07
  • 013 Handling Input.mp4
    14:04
  • 014 Local Offset.mp4
    12:31
  • 015 Movement Speed.mp4
    13:46
  • 016 Local Rotation.mp4
    17:57
  • 017 Casting.mp4
    11:16
  • 018 Using the Mouse Cursor.mp4
    16:46
  • 019 Rotating the Turret.mp4
    20:33
  • 020 The Tower Class.mp4
    12:45
  • 021 Fire.mp4
    08:34
  • 022 Timers.mp4
    13:39
  • 023 The Projectile Class.mp4
    05:58
  • 024 Spawning The Projectile.mp4
    11:44
  • 025 Projectile Movement Component.mp4
    08:31
  • 026 Hit Events.mp4
    14:34
  • 027 Health Component.mp4
    15:15
  • 028 Applying Damage.mp4
    14:40
  • 029 The Game Mode Class.mp4
    07:35
  • 030 Handling Pawn Death.mp4
    20:48
  • 031 Custom Player Controller.mp4
    11:20
  • 032 Starting The Game.mp4
    10:19
  • 033 The Start Game Widget.mp4
    12:15
  • 034 Countdown Timer.mp4
    13:58
  • 035 Displaying Countdown Time.mp4
    07:45
  • 036 Winning And Losing.mp4
    14:12
  • 037 Game Over HUD.mp4
    08:39
  • 038 Hit Particles.mp4
    10:05
  • 039 Smoke Trail.mp4
    06:36
  • 040 Death Particles.mp4
    06:39
  • 041 Sounds.mp4
    10:46
  • 042 Camera Shake.mp4
    14:57
  • 043 Polish And Wrap-Up.mp4
    12:40
  • links.txt
  • 001 Section Intro Simple Shooter.mp4
    02:02
  • 002 Project Setup.mp4
    09:55
  • 003 Pawns vs Characters in C++.mp4
    12:33
  • 004 Character Movement Functions.mp4
    18:11
  • 005 Controller Aiming.mp4
    13:30
  • 006 Third Person Camera Spring Arm.mp4
    08:57
  • 007 Skeletal Animations 101.mp4
    08:20
  • 008 Editing Collision Meshes.mp4
    05:09
  • 009 Animation Blueprints 101.mp4
    13:16
  • 010 2D Blend Spaces.mp4
    10:39
  • 011 Connecting Animation To Gameplay.mp4
    08:59
  • 012 Inverse Transforming Vectors.mp4
    09:39
  • 013 Calculating Animation Speeds.mp4
    12:05
  • 014 Gun Actors.mp4
    11:34
  • 015 Spawning Actors At Runtime.mp4
    06:37
  • 016 Attaching To Meshes Via Sockets.mp4
    10:20
  • 017 Shooting Architecture.mp4
    06:14
  • 018 Spawning Particle Effects.mp4
    08:14
  • 019 Player View Point.mp4
    10:52
  • 020 Line Tracing By Channel.mp4
    12:40
  • 021 Impact Effects.mp4
    04:37
  • 022 Dealing Damage To Actors.mp4
    08:04
  • 023 Virtual Methods In C++.mp4
    10:16
  • 024 Overriding TakeDamage.mp4
    09:07
  • 025 Blending Animations By Booleans.mp4
    04:42
  • 026 Blueprint Pure Nodes.mp4
    06:28
  • 027 Create and Setup an AI controller.mp4
    04:00
  • 028 AI Aiming.mp4
    06:13
  • 029 Nav Mesh And AI Movement.mp4
    10:48
  • 030 Checking AI Line Of Sight.mp4
    07:39
  • 031 BehaviorTrees And Blackboards.mp4
    08:06
  • 032 Setting Blackboard Keys In C++.mp4
    05:54
  • 033 Behavior Tree Tasks And Sequences.mp4
    08:24
  • 034 BT Decorators And Selectors.mp4
    12:13
  • 035 Custom BTTasks In C++.mp4
    07:53
  • 036 Executing BTTasks.mp4
    10:31
  • 037 BTTasks That Use The Pawn.mp4
    10:48
  • 038 BTServices In C++.mp4
    15:05
  • 039 Ignoring Actors In Line Traces.mp4
    06:04
  • 040 Ending The Game.mp4
    10:16
  • 041 Setting Timers In C++.mp4
    10:51
  • 042 Displaying A Lose Screen.mp4
    11:32
  • 043 Iterating Over Actors.mp4
    10:25
  • 044 Calculating The Win Condition.mp4
    12:20
  • 045 Refactoring PullTrigger.mp4
    07:53
  • 046 Weapon Sound Effects.mp4
    06:36
  • 047 Randomized Sound Cues.mp4
    08:35
  • 048 Sound Spatialization.mp4
    06:45
  • 049 Crosshairs and HUDs.mp4
    07:42
  • 050 Health Bars.mp4
    07:50
  • 051 AimOffsets.mp4
    12:05
  • 052 Animation State Machines.mp4
    10:03
  • 053 Complex State Machines.mp4
    13:01
  • 054 Wrap-up And Challenges.mp4
    08:49
  • ShooterAssetPack.Part1.zip
  • ShooterAssetPack.Part2.zip
  • ShooterAssetPack.Part3.zip
  • links.txt
  • 001 For users of Unreal 4.22.html
  • 001 Bonus Lecture.html
  • Description


    Created in collaboration with Epic Games. Learn C++ from basics while making your first 5 video games in Unreal

    What You'll Learn?


    • How to make games in Unreal Engine 5.
    • C++, the games industry standard language.
    • Object Oriented Programming and how to put it into practice.
    • Game design principles.
    • Programming patterns and best practices.
    • Artificial Intelligence behaviour programming for enemies.
    • Write code that is clean and to understand.
    • When to use Blueprint or C++.
    • How to achieve anything you want in Unreal using C++.
    • Unreal Gameplay Framework to make games easily.
    • Strong and transferable problem solving skills.
    • Modern game development technologies and techniques.

    Who is this for?


  • Competent and confident with using a computer.
  • Artists who want to bring their assets alive in a game engine.
  • Developers who want to re-skill across to coding.
  • Complete beginners who are willing to work hard.
  • Existing programmers who want to re-skill to game development.
  • Thos wanting to explore the exciting new world of UE5!
  • What You Need to Know?


  • 64-bit PC capable of running Unreal 5 (recommended).
  • Or a Mac running latest MacOS Big Sur.
  • +8GB of RAM.
  • Quad-core CPU, 2.5 GHz or faster.
  • DirectX 11, 12 or Metal 1.2 Compatible Graphics Card.
  • About 50GB of free disc space.
  • No previous Unreal or coding experience needed.
  • More details


    Description

    Ready to make games in the amazing world of Unreal Engine 5?

    This "critically-acclaimed" and "insanely successful" Unreal Engine course was created in collaboration with Epic Games.

    The majority of the course has been fully updated and remastered to Unreal Engine 5. Existing students get all the new material for free.

    Learn how to create and mod video games using Unreal Engine 5, even if you're a complete beginner. Unreal is a free-to-use game development engine used by AAA studios and indie developers worldwide. It is a massive and powerful beast, but we break it down step-by-step so you can tame it.

    We start super simple so no prior experience of Unreal or coding is needed! With our online tutorials, you'll be amazed at what you can achieve. We believe project-based learning is the best way to learn Unreal Engine, so you’ll create 5 Unreal games!

    Already know Unreal and want to learn VR or Multiplayer? Check out our other Unreal courses, just look for the green leaf for our other world-class Unreal courses.

    Learn C++, the powerful industry-standard language from scratch. By the end of the course, you'll be very confident in the basics of coding and game development, and hungry to learn more.

    "Any serious game programmer needs to know C++"
    Jason Gregory, Lead Programmer at Naughty Dog (creators of Uncharted & The Last of Us)

    Anyone who wants to learn to create games: Unreal Engine is a fantastic platform which enables you to make AAA-quality games. Furthermore, these games can be created for Windows, consoles, macOS, iOS, Android and Web from a single source!

    Benefit from our world-class support from both other students, and the instructors who are on the forums regularly. Go on to build several games including a tank game, and a First Person Shooter.

    You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Our thriving discussion forum will help you learn and share ideas with other students.

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

    Start to learn Unreal C++ now, you won't be disappointed!

    Who this course is for:

    • Competent and confident with using a computer.
    • Artists who want to bring their assets alive in a game engine.
    • Developers who want to re-skill across to coding.
    • Complete beginners who are willing to work hard.
    • Existing programmers who want to re-skill to game development.
    • Thos wanting to explore the exciting new world of UE5!

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    GameDev.tv Team
    GameDev.tv Team
    Instructor's Courses
    GameDev tv was created to help anyone learn how to develop, design and sell indie games.  We have some of the best-selling and highest rating game development courses on Udemy. We have more than a million students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them.GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more.  Looking to learn about a topic that we don't cover? 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).
    Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University.  I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does.  After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you.  I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings.  So why not start learning to make games with me and my team now? See you soon!  Ben
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 204
    • duration 29:36:40
    • Release Date 2024/04/24