&aabb level editor, made a lot of progress during the last day:

  • added camera controls: normal mouse rotation and orbit around the cursor
  • more customization: camera input sensitivity, grid colors, grid alpha, grid fade distance, clear color etc.
  • Ability to create and select/deselect brushes
  • import textures and generate texture array
  • Assign textures to all faces / only the selected face of a brush

If there was more time I'd tackle:

  • Rendering is messy, I would combine each renderer into one draw call and write to a big buffer
  • TexCoords editing and maybe a toggle to switch between world space uvs and texcoords
  • deform aabbs with planes (similar to boolean operations)

All in all I am quite happy with the results, considering I only spent 3-4 days, learned a lot about odin and really like the language so far.
Thanks for organizing the jam and good rest everyone! 👋