abstract.cc editor - noko3/cc-core GitHub Wiki
ChanCity editor
Subj is yet to be developed.
Purpose: CREATE.
There are several ways to design the editor:
- Frontend extension(s)
- Standalone all-in-one application
- Set of standalone tools
- Converters for third-party formats
Explanation for either of these design models is not a subject of this document. Below you will find the description of what an editor should implement.
Table of contents
- World editor
- Terrain geometry editor
- Map editor
- Point set editor
- Objects along path
- Objects across region
- Objects throughout volume
- Weather editor
- Object editor
- Geometry editor
- Material editor
- Animation editor
- Object physics editor
- Object interaction editor
- Object attributes editor
- Staging editor
- Stage editor
- Actors editor
- Act editor
- Script editor
- Plugins
- Killer features
World editor
Terrain geometry editor
Point set editor
Objects along path
Objects across region
Objects throughout volume
Weather editor
Object editor
This component enables user to edit objects themselves and their properties.
Geometry editor
--
Material editor
Texture editor
Shader editor
Physics-based material description
Animation editor
Object physics editor
Object interaction editor
Object attributes editor
Staging editor
Stage editor
Actors editor
Act editor
Script editor
Plugins
For the game engine, various content can be generated on the fly: [trees], [buildings] [animals] and such). That content should be available to play with in the editor.
Killer features
These are completely up to you. Invent or reuse something and make your editor the best one!
Implementations
- cc-editor (TBA)