Populating my world

I wold like to populate my world with new objects at run-time: where is the best place (class) to put the c++ code ?

I’m reading object positions and types from a database and spawning tree meshes in the level in the appropriate places. At the moment I’m doing it from the main player pawn constructor, because I was doing some player related stuff in there, and it was a quick and dirty solution but isn’t really the right place to be doing it.

Advice or directions to appropriate tutorials & documentation much appreciated !

Thanks
Tim.

I would go about puting that into the GameMode class. It is a gameplay element that could easily be controlled there, considering the world construction would be based on a set of rules: the game rules.