Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Unreal Engine C++ Developer Learn C++ and Make Video Games – Version 2020 Updated

Release date:2021, August 3

Author:Ben Tristem, GameDev.tv by Ben Tristem, Gavin Milroy

Skill level:Beginner

Language:English

Exercise files:Yes

What Will I Learn?
C++, the games industry standard language.
How to use the Unreal Engine 4 Editor.
Unreal Blueprint for designer friendly programming.
Git as a version control and backup system.
Object Oriented Programming and how to put it into practice.
Sound effects and audio to add depth to your games.
Game design principles.
Programming patterns and best practices.
Unreal’s Terrain Editor to create epic landscapes.
Artificial Intelligence behaviour programming for enemies.
Strong and transferable problem solving skills.
Modern game development technologies and techniques.
A fundamental understanding of computers.
Write code that is clean and to understand.
Unreal Gameplay Framework to make games easily.
Advanced vehicle physics.
Blackboard and Behaviour Tree for customizable AI.
Animation Blueprint for custom character animation.
C++ template programming to reduce repetition.
Vector maths for game play and physics calculations.

Requirements
64-bit PC capable of running Unreal 4 (recommended).
Or a Mac capable of running Unreal 4 (must support Metal).
About 15GB of free disc space.

Description
*NEW* Every section of the course is being fully updated and remastered to Unreal Engine 4.22+. The first two remastered sections have been released! New content will be released as full sections over the coming weeks and months. Existing students get all the new material for free.

Thank you to Epic Games for awarding us a grant to update and remaster this “critically-acclaimed” and “insanely successful” Unreal Engine course.

The course now has high quality hand written subtitles throughout, available as closed captions so you can turn them on or off at your convenience. This is one of the best Unreal Engine tutorials on the web.

This course started as a runaway success on Kickstarter. Get involved now, and get access to all future content as it’s added. The final course will be over 50 hours of content and 300+ lectures.

Learn how to create and mod video games using Unreal Engine 4, 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 can be complex beast to get into, but we break it down step-by-step

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.

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

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.

You will 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!

If you’re a complete beginner, we’ll teach you all the coding and game design principles you’ll need. If you’re an artist, we’ll teach you to bring your assets to life. If you’re a coder, we’ll teach you game design principles.

What this course DOESN’T cover…
Whereas this course is already huge, we can’t possibly cover everything in that time. Here are some things we will not be covering…
Team collaboration topics.
Editor plugins or modifications.
Physics engine modification.
Multiplayer features.

Who is the target audience?
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.

Watch online or Download for Free

1. Introduction and Setup – Version 2019
001. How To Use This Course
02. Meet The GameDev.tv Community
03. Compilers & VS Community
04. Install Prerequisites On MacOS
05. Build Unreal From Source (Linux)
07. Install Unreal Engine 4.22
08. Also Install Visual Studio Code
10. Section Wrap-up

02. Triple X – Write Pure C++
01. Introducing Triple X & Gavin
02. Triple X Game Design Doc
03. The Structure Of C++ By Example
04. Your First Program
07. Hello, World!
08. Variables
09. const & Assigning Values
10. Statements & Comments
13. Naming & Self Documenting Code
14. Getting User Input
15. Using if and else in C++
16. Functions
17. Returning Data From Functions
19. Function Parameters
20. Comparing Values
21. Generating Random Number Ranges

03. Bulls & Cows
01. Hi Im Mike
02. Introduction To Bull Cow Game
04. Importing Bull Cow Game
06. The Game Module X Could Not Be Loaded
07. Helping Us Help You
08. A Look Around Unreal
09. Controlling The Viewport
10. Editing Actors In Our Level
11. Adding Actors To The Level
12. Editing the Landscape
14. Setting Up VS Code In Unreal
15. 4.26 VSCode Intellisense Bug
17. Actors And Components
18. Using The In Game Terminal
19. Unreals Types – FString
20. The TEXT Macro
22. Bull Cow Basic Game Loop
23. Accessing Player Input
24. Coding The Basic Game Loop
25. Member Variables
26. Solving Slow Compile Times
27. The Full Game Loop
28. Pseudo Code
30. Creating Our First Function
31. Finding And Replacing In VS Code
32. The C++ Dot Operator
33. Formatting FStrings
34. Booleans
35. Pre vs Post Increment Decrement
36. Parameters And Arguments
37. Early Returns
39. Structure Of An FString
40. Const Member Functions
41. Looping In C++
42. Checking Characters Part 1
43. Checking Characters Part 2
44. TArray Of Hidden Words
46. Advanced Cursor Usage In VSCode
47. TArray Functions .Num()
48. Logical Operators
49. TArray Functions Adding And Removing
50. Range-Based For Loop
52. A Quick Look At Memory
53. Introduction To References
54. Random And The UE4 Docs
55. Out Of The Frying Pan
57. Out Parameters
58. Break Out Of A Loop
59. Structs
60. Bull Cow Extra Credit
61. Bull Cow Wrap Up

04. Building Escape
01. Welcome To Building Escape
02. Building Escape End Goal
03. Setting Up The Building Escape Project
04. Pointer Primer
05. Unreals Classes and Components
06. Deleting A Class
08. Logging To The Output Log
09. Project Settings Default Startup Level
10. Accessing An Objects Name
11. Getting An Actors Transform
13. Importing Custom Meshes
14. Using BSP For Basic Building Blocks
15. BSP Challenge
16. Basic Lighting
18. Transforming Material Textures
19. Rotating An Actor With Code
20. Object Collision
21. Using Linear Interpolation
23. Relative Vs Absolute
25. Exposing Parameters To The Editor
26. Assets Naming Conventions
27. Framerate Independent Using DeltaTime
28. Trigger Volumes
29. Using Collision Volumes
31. Protecting From A Null Pointer
32. Getting The Player To Open The Door
33. Getting The Door To Close
34. Using GetTimeSeconds()
35. Designer Friendly Components
36. Grabbing System Overview
37. Modifying The Default Pawn Actor
38. Inherit Game Mode Blueprint
39. Getting Player Viewpoint
40. Using DrawDebugLine
41. Line Tracing AKA Ray-Casting
43. LineTraceSingleByObjectType()
44. Using FindComponentByClass()
45. Introducing Input Binding
46. Accessors & Memory Layout
47. Reducing Code in %1cHot Loops%1d
48. Using Physics Handles
49. Refactoring Rules
50. Iteration Through Valid Actors
51. Pointer Protection Process
52. SFX & Audio Clips
53. Building Escape Final Challenge
54. Building Escape Wrap Up

05. Toon Tanks
02. Section Intro – Toon Tanks
03. Project Intro
04. Pawn Class Creation
05. Creating Components
06. Deriving Blueprint Classes
07. Access Modifiers
08. Creating Child C++ Classes
09. Pawn Movement Input
10. Exposing Variables
11. Pawn Turret
12. Find Distance Between
13. Virtual Functions
14. Calling Override Functions
15. Creating Actor Classes
16. Spawning Actors
17. Using Dynamic Delegates
18. Creating GameMode classes
19. Creating a Health Component
20. Adding Health Functionality
21. GameMode – ActorDied
22. Creating Widget Blueprints
23. End Game Widget
24. GameMode Blueprint
25. Debugging our Health Component
26. Player Controllers
27. PawnTank Destruction
28. Spawning Particles
29. Particle Components
30. Playing Sound Effects
31. Creating Camera Shake
32. Implementing Camera Shake
33. Wrap-up And Challenges

06. Simple Shooter
01. Section Intro Simple Shooter
02. Project Setup
03. Pawns vs Characters in C++
04. Character Movement Functions
05. Controller Aiming
06. Third Person Camera Spring Arm
07. Skeletal Animations 101
08. Editing Collision Meshes
09. Animation Blueprints 101
10. 2D Blend Spaces
11. Connecting Animation To Gameplay
12. Inverse Transforming Vectors
13. Calculating Animation Speeds
14. Gun Actors
15. Spawning Actors At Runtime
16. Attaching To Meshes Via Sockets
17. Shooting Architecture
18. Spawning Particle Effects
19. Player View Point
20. Line Tracing By Channel
21. Impact Effects
22. Dealing Damage To Actors
23. Virtual Methods In C++
24. Overriding TakeDamage
25. Blending Animations By Booleans
26. Blueprint Pure Nodes
27. Create and Setup an AI controller
28. AI Aiming
29. Nav Mesh And AI Movement
30. Checking AI Line Of Sight
31. BehaviorTrees And Blackboards
32. Setting Blackboard Keys In C++
33. Behavior Tree Tasks And Sequences
34. BT Decorators And Selectors
35. Custom BTTasks In C++
36. Executing BTTasks
37. BTTasks That Use The Pawn
38. BTServices In C++
39. Ignoring Actors In Line Traces
40. Ending The Game
41. Setting Timers In C++
42. Displaying A Lose Screen
43. Iterating Over Actors
44. Calculating The Win Condition
45. Refactoring PullTrigger
46. Weapon Sound Effects
47. Randomized Sound Cues
48. Sound Spatialization
49. Crosshairs and HUDs
50. Health Bars
51. AimOffsets
52. Animation State Machines
53. Complex State Machines
54. Wrap-up And Challenges

[Udemy] Unreal Engine C++ Developer Learn C++ and Make Video Games (2021 Update).7z.001
[Udemy] Unreal Engine C++ Developer Learn C++ and Make Video Games (2021 Update).7z.002
[Udemy] Unreal Engine C++ Developer Learn C++ and Make Video Games (2021 Update).7z.003
[Udemy] Unreal Engine C++ Developer Learn C++ and Make Video Games (2021 Update)_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

28 Comments

      • Hey, Strawberry. I love what you’re doing. I just wanna ask could you please add the course called
        Shanasheel of Baghdad – 3D Game Environment Creation
        Link – https://www.wingfox.com/c/8448_318_6860. Please i really need it.

  1. hey! you are doing great work out there.
    it’s nice to see that people like you work hard to provide free education for that who needed.
    nice work.

    please can you upload this courses.

    https://www.udemy.com/course/unrealblueprint/

    https://www.udemy.com/course/unrealvr/

    https://www.udemy.com/course/unreal-engine-blueprints-the-ultimate-developer-course/

    (and any other good unreal courses)

  2. First of all I would like to tell you that the work you do is amazing, it surely takes a long time to record the content, organize it, compress it, upload it. I am deeply grateful for all your work. Living in the third world, access to education like the one you upload can be extremely expensive and very restricted.

    There is something I would like if there are chances that it will be possible in the future. Especially related to oil painting, and others related to digital painting (for example, that of Marco Bucci surely had a very good impact).

    https://oldmasters.academy/old-masters-academy-art-lessons

    https://www.cgmasteracademy.com/courses

    https://www.nma.art/courses/composition-for-visual-artists/

    https://www.nma.art/courses/#page-2

    Thanks for your time.
    PS: I know there are courses from New Masters, and CGMasters, but I mean some not available like “How to Design Movie Posters”, “Modeling the Portrait in Clay for Beginners”, “The John Asaro Approach to Oil Painting”, etc.
    and again thank you very much.

    • Thank you for your great comment. We will upload all that we have step by step. The bottleneck now is the server transcoding time.

  3. Website on pay menu shows up blank. I can’t pay for premium account. I tried all the options.

  4. please update this course and pls reply how much time you take because i take a week internet package is this possible intwo days..thanks pleassee

  5. You upload so many expensive courses why you cant upload this one its only 10$ course. Udemy sale is on. If you uodate this it will be very helpful

  6. I feel very privileged having access to the site. Would like to add that there are many missing parts in this numerical order sequence. Please review above links. I had to discontinue watching midway. Thank u alot for the service. Would buy a cafe someday for admins.

  7. Hi admin, I have purchased this course and I want to give it to this website… I will share udemy account mail and password is this possible

  8. I don’t know why you are not updating upgrading this course even I offer you to give udemy account for this course to help the community but you didn’t answer

Leave a Comment

Your email address will not be published. Required fields are marked *