After 2 days I finally decided to use AActor for the ChunkManager. Really useful to use basic event, especially Tick to load the chunk over time and to have a perfect control between generation, framerate and optimization on the fly. After some test, I know now that using AActor for a class doesn’t affect performance or this is too small to be really important compared to the advantages of being able to use them in blueprint.