Amendments: On linux, I had compile issues with using bUseRTTI in the build.cs and dynamic casting UTYPES. The video was captured on windows and I disabled bUseRTTI after.
Sir, your videos are great. It’s great that your channel talks about Unreal Engine features with such depth of detail, my colleagues and I really love your videos, thank you!
the video is a bit difficult to listen due to audio quality - mouse clicking aside, your voice is blurry and it's cadence and intonation is monotone. You could improve your future videos by doing some small improvements on this front.
Thanks for the feedback :) I am thinking about writing scripts before hand and doing voice over recording to help with pacing and background noise. But that is potentially a lot more effort to make these videos, and editing is already very time consuming. Voice overs should eliminate the mouse clicks. I haven't quite figured out a set up where I can have higher quality voice recording without picking up keyboard/mouse. The other mics I've used pick up less background, at the cost of a worse voice recording.
This is an excellent video. Do you have a video with more details on how to use CVar in that weird namespace block at the start of .cpp file, like you did in the video. I notice this pattern a lot in Lyra and I don't understand it.
Looks like you found the answer on my Unreal Console Variables video, based on your comment. But for others, the namespace just protect against name collisions, you don't technically have to use it in your cpp files. It is nice for code organization Also there is come C++ compilation optimizations that put a bunch of cpp files together and compile them as one cpp file (ie unity build) and so the namespace helps avoid name collisions in that scenario as well.