I’m generating a tile-based top-down 2D game and what I want to do is to be able to generate the world, then choose a good place to spawn the player start and spawn the player on that player start. I tried overriding the ChoosePlayerStart function of the game mode but it doesn’t work because I think that it is called before my world even has the time to be generated. Does anybody know how to achieve this?
Make your Player invisible or move it out of sight. After you find a good Spot make visible / move him there. Dont over Complicate things
Alternativly spawn a Empty player after World Gen is done Spawn a correct Pawn/Character at the right Place and let your Controller Posses him.
At first, I was doing what you told about moving the player to the correct location, but I thought it wasn’t a “clean” solution lol Thanks!