When I set out to make Zinc I had a few goals in mind. A large portion of those goals were around engine ergonomics and“making happy developers,” but one very specific technical goal was“make it work on the web”. I didn’t know how to do this. I didn’t even really know how to approach the problem at the time, or even really understand how web builds would (or even“do” for engines that support it) work. I understand how most JavaScript game frameworks work — they wrap WebGL an...