I Promised Myself I'd Never Build Another Asset Format

A few years ago, while working on the C++ version of the Untold Engine, I made a decision that came back to haunt me: I built my own asset format. When I rewrote the engine in Swift, I promised myself I wouldn't make the same mistake again. Instead, I adopted industry-standard formats like USD and built the asset pipeline around them. For a while, that worked great. But once I started implementing…