NOTE:
A couple of things were pointed out by Ari Arnbjörnsson, and while not strictly for ’beginners’ 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:
Unreal, hardware and software specs:
Install Epic Launcher:
Download Visual Studio:
Download Rider (30 day trial):
Epic – Setting up Visual Studio:
Unreal Build Configs:
Unreal Coding Standards:
Unreal Collection Classes:
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
1 view
181
40
2 weeks ago 00:11:57 1
3 REASONS WHY ISLAMISTS SUPPORT ILLEGAL MIGRATION
2 weeks ago 01:53:20 1
Low Poly Castle in Blender - 3D Modeling Process | Polygon Runway
2 weeks ago 00:06:30 1
Leadstal vs. Leads Sniper: Which Email Extractor REALLY Gets the Job Done? 😎
2 weeks ago 00:07:17 1
How to Invest in Presale Crypto and MAXIMIZE Your Returns!
2 weeks ago 00:43:12 1
Churchill & The Queen (2023)
2 weeks ago 00:03:02 1
SPX Options Trading : Strategies for Big Gains!
2 weeks ago 00:14:32 1
Roses - How to use and which ones to pick by Ian Wilson Landscape Designer
2 weeks ago 00:02:31 1
A Minecraft Movie | Official Trailer
2 weeks ago 00:05:07 1
Is Yield Farming the FUTURE of Investing? Here’s What You Need to Know!
3 weeks ago 00:03:07 1
Two Faced (Official Music Video) - Linkin Park
3 weeks ago 00:02:36 1
Five Little Elves | Christmas Song For Kids | Super Simple Songs