@arzi I think C is in a pretty good place these days in terms of game porting. MSVC is so far behind the times it's not necessarily even worth targeting, since there's MinGW anyway, so you can go crazy with latest C revision available, use GCC/Clang extensions and even Zig works very nicely as just a toolchain for C.