I study 3D programming, and I decided to make a really simple โengineโ where you can just fly around the map, etc. Only basic wall rendering.
So, I was thinking - how can I save a level and how to edit it. I do not want to create an editor for him, because this is just a training project, and not a real game. So, I looked at this level format: UDMF http://zdoom.org/wiki/Universal_Doom_Map_Format , although this is for a completely different type of game, however, it does what I need. Indicates tops, floor, ceiling positions, etc. So, the basic geometry of 2.5D, which can be easily interpreted in three-dimensional space, which is more than enough for my purposes. There are also many editors (main reason).
BUT, I really understand that this is not the best solution and workaround.
So my question is: Is there any โopenโ map format and โopenโ editors that I can use for my engine / game?
UPD: I work with C # and XNA, if that matters.
source share