Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1007 Bytes

ROADMAP.md

File metadata and controls

24 lines (18 loc) · 1007 Bytes

Calamity

engine

  • Add game assets packing and unpacking.
  • Add parsing of game assets by using libyaml and binary formats. Parse game assets using a self-made parser.
  • Add a sane memory management system.
  • Add user options/configuration.
  • Add documentation specs for file formats used by game assets for modding.

tools/py-build

  • Add support for sanitizers and static analysis tools like cppcheck.
  • Add a way to build all targets, instead of selecting just one.
  • Make the output of the tool neater.
  • Refactor into smaller types and functions and make it more readable.
  • Add support for building source files with the project (like glad) and not just static/shared libraries.
  • Add hash of filename to prevent name collisions when building and linking object files.

tools/map-editor

  • Load fonts as static files.
  • Add custom and maybe self-made icons.