Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm thinking about a future project using MonoGame and it seems there are no level editors that outright support it, though obviously there are those for XNA that may possibly be compatible. So I suppose this is a two-part question; are there any existing level editors that can be made work with MonoGame, and also is it possible to create levels that are then inbuilt into the codebase and thus work cross-platform (for example, Android or iOS, or does the level editor have to support the platform)?

Thanks in advance.

share|improve this question

closed as not constructive by Byte56, Josh Petrie, Sean Middleditch, bummzack, Anko Apr 9 '13 at 8:52

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

A generic level editor that works with all kinds of games which can be made using MonoGame is just as feasible as a universal language translator (aka babelfish). In other words: you have to create your own level editor for your own game. – Marton Apr 8 '13 at 11:15
2d or 3d? Tile-based or not? Even Microsoft Paint could be used as a level editor if you color-code entities into pixels. – Den Apr 8 '13 at 18:56

tIDE can be ported to MonoGame quite easily.

Also this discussion might be of interest to you.

share|improve this answer

I agree that you will have to write your own level editor, or at least a portion of it. Unity3D is a very spectacular program, in that it is an engine, but also a generic and flexible platform for creating level editing solutions. Myself, and others I work with have used Unity3D to develop levels for various 3D platforms such as the Xbox, and we are currently using it to push content into the Havok Vision engine (post development goal). You will still have to design the constraints, formats, and loading procedures yourself though.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.