I used to work with the Hammer editor of Valve for my Portal 2 mod, however if I just want to draw a basic concept or sketch for chambers while brainstorming, the editor has just too much features so I can not focus on what I really need and have to mess around with specific things I don't need. Therefore I am thinking about the development of a simple tool (in C# based on WPF/XAML) which is optimized for basic level geometry, only consisting of cubes/voxels, and a few gameplay entities. For the moment I am doing some research to approximate whether this is a good idea or whether this would be wasted time.
So far my requirements would be:
- tiled view with a 3d window and different 2d perspectives known from different 3d editing tools (the 2d views could be made optional to simplify the usability)
- camera movement in the 3d window
- basic item handling including selection, movement and rotation
Although I have specific details about the file formats I don't want to mess with that in the early stages where I just want to get the editor working. Anything related to (de)serialization is not part of this question.
My questions:
- Are there any similiar projects I might have a look into or even reuse?
- Which resources (tutorials, books, articles, ...) would you recommend for the development of such an editor?