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.

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

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!