谢谢。作为一名软件开发人员,虽然没有机会参与这样的大型游戏的开发,但我知道gta5作为一款大型沙盘游戏,并不仅仅是用一种语言开发的。
游戏的开发不同于一般的系统软件,主要基于游戏引擎。所谓游戏引擎相当于游戏零件工厂。它可以用来设计基于这个零件工厂的游戏。gta5也不例外,rage引擎也支持它。
如果您使用编程语言,那么c语言确实是游戏开发的通用语言。由于它的大特点,矢量处理是非常好的。毕竟,有指针可以坐在城里,更重要的是,它比从java语言中分离出来的虚拟机的语言性能要好得多。
据说gta5因为游戏优化的问题差点死掉。毕竟作为60gb以上的游戏,如果性能优化不好,普通玩家根本买不起。因此,如果你选择编程语言,你会考虑c语言,甚至将c语言集成到汇编语言中。
先弄清楚最基本的电脑语言,然后买书或上网上课,就可以自学了。心就是收获!