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
5 days ago 00:03:40 1
Marc Philippe - Broken Mess (Lyric Video)
1 week ago 00:32:17 2
The Dark World of Megachurches
1 week ago 00:08:24 13
Primitive Technology: Cord drill and Pump drill
2 weeks ago 00:02:45 3
Last Hounds - Growing Pains [Official Visualiser]
2 weeks ago 00:00:00 1
Acid Jazz & Grooves Radio - 24/7
2 weeks ago 00:12:51 1
The Stunning Collapse of 23AndMe
2 weeks ago 00:03:20 1
CHPTR. Cyrus Gold & HYLIA - Burned (Lyrics)
2 weeks ago 00:03:47 1
Tina Turner - What’s Love Got To Do With It (Official Music Video)
2 weeks ago 00:00:44 1
GameGuru MAX - Woodland Explorer
2 weeks ago 01:23:48 1
One. Last. Ride.
2 weeks ago 00:19:37 8
Euro Disco Mix 80s 90s, ( Instrumental Music )
2 weeks ago 01:05:12 1
Present Moment (777 Hz) | 1 hour handpan music | Malte Marten
2 weeks ago 00:08:12 7
Speed Boost Flux, SDXL, LTVX or HunyuanVideo with TeaCache & WaveSpeed!
2 weeks ago 00:03:24 1
Falling In Reverse - “Watch The World Burn“
2 weeks ago 00:00:00 1
HOUSE SO HAUNTED NO ONE WILL ENTER ALONE | CORPSE FOUND | REAL PARANORMAL INVESTIGATION
2 weeks ago 00:03:04 1
Gradience - Crushed By The Tide feat. Hexis (Filip Andersen) (Official Music Video)
3 weeks ago 00:00:57 1
ALLERGIC TO PEOPLE | Animation Meme | Flipaclip | FW
3 weeks ago 00:00:13 1
DOOM: The Dark Ages | BRAND NEW FOOTAGE
3 weeks ago 00:01:51 22
A Nightmare on Elm Street (2025) Reboot - TEASER TRAILER (4K) Robert Englund, Freddy Krueger
3 weeks ago 00:38:38 1
I Beat Valheim in Reverse Order, Here’s How (Montage)
3 weeks ago 00:30:30 1
Listen until the end for a complete rebalancing of the 7 chakras • Singing Bowls, Mindfulmed Chakras
3 weeks ago 00:03:32 1
Ed Sheeran - Shivers [Official Performance Video]
3 weeks ago 01:00:40 1
ПОЯСНЯЮ ЗА ПНВ | Установка, стрельба, перемещение с прибором ночного видения!
3 weeks ago 00:36:07 1
Douglas Murray on grooming gangs, Tommy Robinson and what’s wrong with Britain