3D Card Format

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.

+6
source share
1 answer

You can use XML (or something even simpler) that provides the location and other attributes of all level objects. This would be the easiest solution (and it would be useful to contain any information you want, but nothing more), but the level editor did not provide.

However, I know that you want an editor (who does not want). Here is a very new, unfinished editor that looks interesting: 3D Scene Editor for XNA

Editor image

+3
source

Source: https://habr.com/ru/post/925266/


All Articles