I decided to tackle a project in Unreal Engine 5. I can say that it was a interesting learning curve and the project I created, I really enjoyed

Demo Video & Github Link

Things I've Learned

Creating timers are super simple and you can make it call a function on an interval and delay that. I'm not sure if I think this would be better or the same as a coroutine but I think when it comes to performance it would be better than running it in update.


Being able to tell Blueprints to do something from C++ was really handy. Blueprints seems to be the more preferred way to go but I can see how the graphs can easily get out of hand.