October 11th Weekly Update
Added 2024-10-12 03:07:45 +0000 UTCEverything this week moved along pretty smoothly, but not excitingly.
So I wanted to take bit to talk about progress on upgrading to Unreal Engine 5.
Its slow going, but one of the things I'm doing is rewriting things that were maybe a bit(or a lot) inefficient the first go around.

I've been rewriting stuff in c++. This is going to make some core functions that run a lot a bit more efficient , and I'm focusing on things that run often or do loops and such. The big things so far are the state machine that runs for each character, my custom traced hit detection(still need the projectile version) , and a container for stats(which will be a better fit then the current different system for each stat)

(oh, I was also testing something to let the player be hidden in shadows like thief. We'll see how that ends up!)
One of the other benefits of converting things over to c++, and rewriting stuff in general. Is to be a bit smarter with my dependacies. Not going into much detail, I've set up a system where a lot of stuff needs to be loaded in as it all references each other. Now, because its usually ALL loaded in anyways, its not a HUGE HUGE issue, but it could be cleaner, and I haven't looked though EVERYTHING, but I'll bet I do have some references, that are bloating things. I've working hard to keep that minimized, and although I haven't gotten super far, I do have some equivalent blueprints that can show the difference.


This is the jump state for each, and you can see the second one(old one) is MUCH MUCH bigger. Now part of this is the player, which will always be loaded in when the jump is loaded, so its not as big of a concern, but there are some other objects that might not be loaded, and that's a bit of extra memory used at run time.
So there's a lot I'm hopefully gonna be able to upgrade, and that's before I even get to graphic stuff!
I'm gonna be out of town for a few days next week, but I still plan to get a good amount of work in!
I hope everyone has a wonderful week, and stay safe!