Getting into C++ with Unreal Engine - Part1 - Setting up
NOTE: Anyone who cant find 'Universal Windows Platform Development' in the visual studio installer, looks like MS renamed it and changed the icon. Its now called 'Windows Application Development' A couple of things were pointed out by Ari Arnbjörnsson, they are important considerations: at 14:46 I put a note on screen which basically implies you can use a TSharedPtr instead of UPROPERTY to keep an object from garbage collection, which is not really what I intended to say (although it says exactly that!), and is plainly WRONG ;-) The second point is related to memory management, object lifetimes, and garbage collection, and relates to changes since UE5.0. I have pinned Ari's comment, please check it out if you want to know more. And hopefully I will talk more about these things in a future video. This video is the first part in a short series aimed at giving people who want to use C++ with the Unreal Engine a helping hand. In this part, I go over installing the software you will need, setting up your development machine to allow you to work with C++ in unreal, and then I discuss the most common classes and features you may encounter while working on your projects. I cover some basic things about how C++ projects work, to help people from a Blueprint background. And I talk about some of the pitfalls that people who already have C++ experience might encounter, so that you can avoid them. Links Chat about gamedev on Discord: / discord Unreal, hardware and software specs: https://docs.unrealengine.com/5.1/en-... Install Epic Launcher: https://www.unrealengine.com/en-US/do... Download Visual Studio: https://visualstudio.microsoft.com/vs... Download Rider (30 day trial): https://www.jetbrains.com/rider/downl... Epic – Setting up Visual Studio: https://docs.unrealengine.com/5.1/en-... Unreal Build Configs:https://docs.unrealengine.com/5.1/en-... Unreal Coding Standards: https://docs.unrealengine.com/5.1/en-... Unreal Collection Classes: https://docs.unrealengine.com/5.1/en-... Chapters 00:00 - Start 01:01 - Hardware Specs 01:45 - Epic Launcher 02:55 - IDE 04:35 - Rider 05:14 - Shill for the win! 05:45 - Project Structure 07:17 - If you already know C++ 09:56 - C++ Standard Libraries 12:53 - C++ Macros 15:49 - Assets 17:58 - Split C++/BP Classes 21:01 - Code Modules 22:30 - Plugins 24:24 - Unreal Classes 26:10 - Common Unreal Classes 27:49 - GameMode 29:36 - GameMode Default Classes 34:23 - Summary

Getting into C++ with Unreal Engine - Part2 - Blueprint Function Library

Essential C++ Programming Basics in Unreal Engine for Beginners!

The AI Take Over Has Completely Backfired and I Can't Be Happier

Why Aliens Would NEVER Invade Africa

How Much Memory for 1,000,000 Threads in 7 Languages | Go, Rust, C#, Elixir, Java, Node, Python

I Gave ChatGPT a Body

C++ Tutorial for Beginners - Learn C++ in 1 Hour

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Blueprints vs. C++: How They Fit Together and Why You Should Use Both

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Learning Unreal Engine in One Month to make a Game!

Something is jamming GPS over Europe. Here's what we found

Unreal Engine C++ Project Setup, From Scratch
![Unreal Engine C++ Tutorial [Part 1: Player Movement]](https://i.ytimg.com/vi/4IbuUT6Tyj8/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDlWAQ1cIlIQfLYYaczh-ow4m5vdA)
Unreal Engine C++ Tutorial [Part 1: Player Movement]

The worst programming language of all time

I Struggled With Blueprint Interfaces for Years!! (Unreal Engine 5)

Unreal Engine 5 Tutorial - C++ Part 1: Create a Class

Blueprints Vs C++ Which One Should You Use In Unreal Engine 5

Unfortunately, I Was Right

