2014年前后,正在开发《目击者》的“Jonathan Baron”有一天停止了工作,然后开始思考为什么游戏编程的经历会如此痛苦。 然后他开始意识到这都是因为 C++ 是一种非常非常糟糕的编程语言。
于是他决定自己设计一门新的编程语言,并将这门编程语言命名为jai(J Ai Jia A)。 Jonathan认为编程语言不应该如此复杂繁琐,希望Jai能实现三个目标:第一,提高程序员的生活质量人物立绘,让程序员不必面对工作的痛苦; 二是简化现有程序体系; 最后,提高程序的效率,用更少的代码达到同样的效果。
当然,这并不意味着 Jonathan 认为 C++ 没有用。 他承认,前者在某些方面确实是一门非常强大的语言,但也让很多事情变得不必要的困难和麻烦。 他在采访中表示,大多数编程语言并不是由我们认为的设计师创造的。 例如,C++是一群技术开发人员为解决技术问题而设计的语言。
在实际工作中,越用越有感觉,逐渐发现它并不是不可替代的,于是开始了Jai的开发。 乔纳森表示c 游戏开发,之前的游戏开发经历给他带来了很多帮助,他希望能够运用这些设计经验3D植物,帮助游戏设计师带来更好的效果。
最后,在采访中,Jonathan 提到他开发的 Jai 语言可以将生产效率提高 15% 左右c 游戏开发,并相信这个数字最终可以提高到 50% 到 80%。 值得一提的是,乔纳森的下一款游戏就是使用这种自创的编程语言开发的。
他开发的编程语言的最终目标是能够支持大型3A游戏的开发,当然离这个目标还有很远的距离。 不过,他预计 Jai 会在今年年底发布第一个 Beta 内测版本。