how do i mke a very large 2d top own map?

im making a 2d top down open world game, but i cant find any tutorials on it. should i just make 3d open world and then set the camera to 2d? or are there any easier ways to do it? if there are any video tutorials pls tell me i am new to unity. also i should mention, i want mix of randomly generated areas and premade areas as well. i assume this can be done with prefabs while the rest of the map is randomly generated

Start small!

You’re new to Unity, and you’ve chosen a very difficult game to create. Start with small, bite-sized features and work your way up to open-world with random generation + custom areas.

First, I’d recommend making closed-world premade areas using Unity’s TileMaps. If you search for “Unity Tilemap” then you’ll find a wealth of tutorial videos. You should create a 2d unity project where the camera will already be 2d.

Once you’re able to make 2d premade areas, then start looking into random generation of areas. Combining the random generation with premade areas will likely prove to be tricky, and you’ll have to come up with an implementation from scratch yourself. XCom 2 uses a “Parcel System” which might be worth mimicking, while another implementation could be “premade dungeons with a random overworld.” It’s up to you how your game implements it.