I'm messing around with unity3d free, trying to figure out if i can get away with using its readymade graphic engine. I have some problems figuring out how maps should be implemented/handled
(the graphics are 3d, like diablo, but essentialy game is only X/Y movement)
Case 1. Model a "3d" map within Unity scenes, then model a 2d version of it for serverside calculations (line of sight, positioning, movement and spawning of objects). How to keep them in sync the easiest? Are there any tools for this purpose?
Case 2. Feed a tile based map to Unity client, making it render it from small pieces (tiles). Essentialy use the 2d server version to render the pretty 3d client version. Is that possible at all within unity?
I would love to be able to generate terrain randomly, so solving case two would be most beneficial...
Probably both my cases are a good deal off the "correct" approach, so please give me some hints on the industry standards ;-)