| ▲ | incrudible 9 hours ago | |||||||
Any language? Like what? C++ has terrible metaprogramming and build times. Rust has terrible build times and you need to wrap your head around it. C# has GC. C is barebones. I firmly believe that you should settle your approach to metaprogramming first, on any major project, and for me none of the off-the-shelf solutions ever were preferable to "just generate the code" (JAI probably won't be any different here). Then, once you build all the tooling to be able to iterate as quickly, you basically have your own language and standard library anyway. | ||||||||
| ▲ | throwawaybackag 8 hours ago | parent [-] | |||||||
Yes, C#, C++, Rust. Even Javascript. They may not be perfect, they have flaws... but the game could certainly have been built in any of them. Blown just didnt want to, for ideological reasons, which is his decision. Look at the complexity and sophistication of modern AAA games... none of them "needed" a language built from scratch. | ||||||||
| ||||||||