Just wrote my first metaprogram. It reads a map of collider vertices from a texture and writes them to a data structure that can be read by my game. The meta-programming part was actually surprisingly easy thanks to Odin's fmt.tprintf
, which can output a string of valid Odin code from a type.