I was watching some E3 stuff this week and came across the new Link's Awakening: and I got to thinking about how you would make a game like that, especially the way the level gets put together. What might their level design tools look like? I imagine for a fairly large map like this they would create their world in-engine, as opposed to simply importing mesh from a 3D package. I wonder if the world is sort of tile based? The reason I suspect it could be tile based is from the dungeons: It can be clearly seen from the ground that this level is tile based. Perhaps some areas, like this dungeon are tile based, and others are more terrain-like? We can see in the first screenshot there are raised areas with ramps connecting them, which might be tricky to achieve with a tile system. Maybe a tool like TileTool or TileWorldCreator?