USTRUCT - Unreal C++ Course #16

  Рет қаралды 626

The Game Dev Cave

The Game Dev Cave

7 ай бұрын

Unreal has very good tools for visual scripting with blueprint but of course, there's always those who want to write their code. unreal offers scripting in c++. and while that might sounds like a nightmare, it's not as bad as you think. So come along and let's find out all about C++
Join the discord for any help you need! : / discord
support the channel and development over on patreon : / thegamingcaves

Пікірлер: 11
@adrian_du_bruyn_art
@adrian_du_bruyn_art 6 ай бұрын
your C++ course was exactly what i was looking for, thanks, i have treid blueprints but does not enjoy it, i prefare coding itself, just started with the course, but came here to see the direction where it is now, to have an idea of what i will learn and everything, i did come from unity i long time ago, but switched to unreal for the recources you get with unreal,
@thegamedevcave
@thegamedevcave 6 ай бұрын
I would still recommend some level of blueprint use, even if you're doing most in c++. usually what I do is I write out all my functions per class in c++ but then use blueprint for small extra additions (for instance all the code for general enemy stuff is in c++ but if one specific enemy needs an extra component, like a shield that can turn on and off, that I will then do for blueprint.) or for scripting out events in level blueprints. In general blueprint is the last step in the whole process of code that just allows you to easily and quickly write scripts with the code you wrote before. You can avoid blueprint altogether (for the most part), but unreal really expects you to use both and that will make your life the easiest. But yeah, setting up your whole code in blueprint, creating all your gameplay systems and such that way is a massive pain!!
@adrian_du_bruyn_art
@adrian_du_bruyn_art 6 ай бұрын
@@thegamedevcave From my little experience using Blueprints seems ideal for small changes, so yeah i do agree, but for other stuff, like a random level/dungeon generator, it seems c++ is the best way, i see myself using mostly using C++, until i start to understand the blueprints better, but that will come in time. but i believe after your tutorial and my previos c# experience i will be able to do a lot of more complicated systems again, Hopefully
@thegamedevcave
@thegamedevcave 6 ай бұрын
@@adrian_du_bruyn_art fully agree with that, anything that is code that is the foundation of your game, I greatly prefer being able to write in c++ :)
@adrian_du_bruyn_art
@adrian_du_bruyn_art 6 ай бұрын
@@thegamedevcave first things first, to finish your course, then i can finnish my design doc, and start working on my game, hopefully this game wont take too long, since i never where able to complete a long term project nefore, but hoping a plan will help with that
@leonarzb5705
@leonarzb5705 Ай бұрын
Hi! How could I use a BP created struct in my C++ file, lets say I want to use this struct as a C++ function parameter. I tried with a very very simple project and a struct with a single bool field created in BP then replicate it in a C++ ustruct but the editor says they are not compatible so I can´t assign the BP created to the C++ one. I even right clicked the BP one and use the "Preview equivalent C++ Header" copied and pasted in my C++ with no luck. I know how to do the opposite: use a C++ in BP but this is not my case. The real project is a BP migrated but this simpler example I mentioned before could be good enough to handle things in the real one. Please help me I´ve been days trying but get nothing.
@thegamedevcave
@thegamedevcave Ай бұрын
You cant use classes or structs made in blueprint in your c++ code you need to make it in c++
@sorry59752
@sorry59752 3 ай бұрын
hi, thank you for your course. Hope you will find time for the cpp replication lesson
@thegamedevcave
@thegamedevcave 3 ай бұрын
i'll probably do a standalone video on replication in blueprint ad one for unreal sometimes in the future :) generally I dont like worrying about it because it's a pain XD
@user-xn4uh3yx6t
@user-xn4uh3yx6t 6 ай бұрын
Thx a lot
@thegamedevcave
@thegamedevcave 6 ай бұрын
You're welcome!
How to Deal with Unreal Garbage Collection in C++
4:41
The Game Dev Cave
Рет қаралды 938
PLEASE just use CASTING
14:18
The Game Dev Cave
Рет қаралды 6 М.
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 18 МЛН
Custom Primitive Data -- Unreal Material Course #8
19:11
The Game Dev Cave
Рет қаралды 320
Mastering Events in Unreal Engine with C++
5:17
Scripted Adventure
Рет қаралды 5 М.
Norway vs China | 2v2 World Cup Grand Finals & Interview
3:45:03
T90Official - Age Of Empires 2
Рет қаралды 1,5 МЛН
Header Files - C++ Tutorial For Beginners #14
9:40
NeuralNine
Рет қаралды 137 М.
UE5 - How to Pickup Item & Store in Inventory Array
5:29
Code With Ro
Рет қаралды 187
Material Instances  - Unreal Material Course #4
16:01
The Game Dev Cave
Рет қаралды 464
Unreal C++ create dispatcher delegate node
14:00
Owl_UA_Unreal
Рет қаралды 4,9 М.
Inventory Course : Bonus video - Replacing drag drop with Clicking
45:31
i like you subscriber ♥️♥️ #trending #iphone #apple #iphonefold
0:14
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2,7 МЛН