What is the purpose of UFunction, UClass etc

Like the title says, what does UFUNCTION, UCLASS, UPROPERTY, and etc actually do? When should i even use them? How often? I’ve searched around but cant seem to find anything simple or a noobie to understand. Thanks for your replies :slight_smile:

I feel really dumb for not even glancing at that. Thanks so much!

Did you check out the Introduction to C++? They are covered there and it’s everything you need to know about them.