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:

  1. Frontend extension(s)
  2. Standalone all-in-one application
  3. Set of standalone tools
  4. 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

  1. World editor
  2. Terrain geometry editor
  3. Map editor
  4. Point set editor
  5. Objects along path
  6. Objects across region
  7. Objects throughout volume
  8. Weather editor
  9. Object editor
  10. Geometry editor
  11. Material editor
  12. Animation editor
  13. Object physics editor
  14. Object interaction editor
  15. Object attributes editor
  16. Staging editor
  17. Stage editor
  18. Actors editor
  19. Act editor
  20. Script editor
  21. Plugins
  22. 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

  1. cc-editor (TBA)