Map Editor
Scene graph builder.
Meta Data
Stored in a dictionary structure.
- Name
- Description
- Dimensions
- Tileset
- Maximum player count
Main Window
- Button bar
- File/clipboard/undo operations
- Camera manipulators
- Object manipulators: move, scale, rotate
- Terrain manipulators: raise, lower, smooth, noise, flatten, paint, bucket, etc
- Tree list pane
- Tree representation of all scene graph nodes
- Editable names
- Add/Remove buttons
- Export node as prefab scene
- Drag and drop
- Property pane
- Object mode
- List of all editable properties for the selected node
- Manual transform entry
- Terrain mode
- Brush strength
- Manipulator specific properties: texture, frequency, etc
- Object mode
Modal Windows
- Meta data
- Fields for all map data
- Import height field
- Generate random height field
- Add node
- Select from pre-defined list of types (each of which is a pre-fabricated scene, including built-in and user defined prefabs)
- Confirmation adds as subnode to currently selected node and selects new node
