I'm working on "third person shooter action adventure arcade" game and its editor.
Features for now:- reseting, saving, loading map in text format
- terrain with texture splatting
- terrain editor
- static objects
- NPCs
- action objects (doors, items, etc...)
- particle systems
- lights
- cameras
- triggers
- areas (ai, hierarchical octree, sound deformations, bla bla,...)
- vegetation
- paths (for ai, engine animations,...)
- property grid controlling objects
- graphically selecting, moving, rotating, scaling
- full camera movement
- camera rotating aroung objects
- grid snaping, terrain snaping
- material editor for static objects
- painting grass and stuff
- global water, lakes
- atmosphere (cubemap, fog, rain, snow, thunder lightnings)
- a kind of scripting editor for trigger events
- my hierarchical octrees, occlusion culling algortihms for rendering
- console
- deleting, duplicating objects
To Do- editor for engine and render animations (cutscenes)
- waypoints
- level objectives editor
- player and equipment editor
- throwing down objects
- sounds (2d, 3d, ambient,...) - waiting for tv
- remove any bugs
Do you think of any other features I should implement?
The project is commercial, so I must be silent about its details, story, development status...
But I think my colegues will let me show screens of map editor once is finished...
So in a week or two, I'll send few screens.