Release date:2020, December 8

Author:Ben Tristem, Sam Pattuzzi, GameDev.tv Team, Rob Brooks

Skill level:Beginner

Language:English

Exercise files:Yes

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 a 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 at what you can achieve. We believe project-based learning is the best way to learn Unreal Engine.

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.

Table of Contents

What you will take on:

C++, the games industry standard language.

How to use the Unreal Engine 4 Editor.

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.

01. Introduction and Setup 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. 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 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.25 VSCode Intellisense Bug 16. Actors And Components 17. Using The In Game Terminal 18. Unreals Types – FString 19. The TEXT Macro 21. Bull Cow Basic Game Loop 22. Accessing Player Input 23. Coding The Basic Game Loop 24. Member Variables 25. Solving Slow Compile Times 26. The Full Game Loop 27. Pseudo Code 29. Creating Our First Function 30. Finding And Replacing In VS Code 31. The C++ Dot Operator 32. Formatting FStrings 33. Booleans 34. Pre vs Post Increment Decrement 35. Parameters And Arguments 36. Early Returns 38. Structure Of An FString 39. Const Member Functions 40. Looping In C++ 41. Checking Characters Part 1 42. Checking Characters Part 2 43. TArray Of Hidden Words 45. Advanced Cursor Usage In VSCode 46. TArray Functions .Num() 47. Logical Operators 48. TArray Functions Adding And Removing 49. Range-Based For Loop 51. A Quick Look At Memory 52. Introduction To References 53. Random And The UE4 Docs 54. Out Of The Frying Pan 56. Out Parameters 57. Break Out Of A Loop 58. Structs 59. Bull Cow Extra Credit 60. 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. Unreal’s Classes and Components 06. Deleting A Class 08. Logging To The Output Log 09. Project Settings Default Startup Level 10. Accessing An Object’s Name 11. Getting An Actor’s 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 24. Indentation 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 “Hot Loops” 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_Subtitles.7z [Udemy] Unreal Engine C++ Developer. Learn C++ and Make Video Games.7z

  Channel    and      Group

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