Just try them both and see what sticks. Here are a few of my opinions. I wrote a lot of Zig and am getting into Odin.
- Zig is very verbose which is good in itself, but it’s up to the point where I find it harder to write and read sometimes. Odin in comparison is very minimal in terms of typing while communicating basically the same info.
- Zig let’s you go nuts with meta programming. I don’t think most people need this, but it’s definitely a cool feature.
- Odin has this awesome built-in array programming which should come in handy for any games developer! I’m not sure if Zig’s Vectors can hold up.
- Zig works without any additional tools on all my systems and does cross compilation between them. No Visual Studio or separate clang required.