https://docs.marsblars.dev/posts/actionroguelike/
Tom Looman's Game Development in C and Unreal Engine - Marsblars Documentation