Skip to content

Roadmap to 2.0.0 #82

Description

@scallyw4g

Master list of features & bugs for cutting first 2.0.0-alpha RC

  1. Make terrain shaders configurable, and selectable at runtime such that people can author and share terrain shaders.
  2. Ability to profile shaders (particularly the terrain shader)
  3. User-defined controls
  4. Streamline / optimize process of going from noise values -> mesh in VRAM. Should be possible to have nearly 0 CPU overhead
  5. Integer based input space
  6. Option to draw camera ghost
  7. Update terrain_gen example with several basic terrain generators which can be toggled between at runtime
  8. Runtime select/change visible region size
  9. Runtime scrolling visible region around
  10. Make make.sh tolerate poof not being found, even if RunPoof was called
  11. Persist render_settings
  12. Persist engine_debug
  13. Camera FOV & Sensitivity settings
  14. Settle on 15-bit or 16-bit HSV, or something else. Shader code is 15 bit, cpp is 16-bit
  15. Alpha blend / dither LoDs instead of popping
  16. Fix voxel picking
  17. Fix selection region
  18. Fix world editing
  19. Fix collision detector
  20. Fix standing spots
  21. Fix shadow mapping
  22. Fix grid drawing
  23. Fix asset importing
  24. Add system for spawning edits/entities as world generates
  25. Fix tests

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions