Level Generation Similar To Rust.


I am brand new to this scene and really want to hit the ground running in terms of game design. The main idea I have now is a game that implements a system similar to rust where a player can host a server and for every new game have a randomly generated map. Is this possible on the unreal engine? If so where should I look?