请问游戏引擎是用什么写的…
这么说吧。以一款3D游戏为例。做一个3D游戏,首先要有游戏内容的想法。一个完整的策划方案包括剧情、流程、内容、模式、游戏画面、角色建模、场景规划、人工智能、硬件设备、市场评估等等。然后由原画师设计人物、场景、道具等等。建模师用3D软件建模(也是用二氧化硅建模,然后用扫描枪扫描进电脑,然后贴图渲染,还有环境光的安排,其他参数的设置(比如模拟物理光学和力学),这些决定了真实性。然后是动作制作(如果你想真实,你会使用传感技术,比如...动作忘了?)另外还有AI(人工智能)和控制程序的编程,还有声音。游戏引擎其实就是程序代码,是控制上面整合的控制程序。比如物理引擎就是其中之一。比如两个人接触,会有一个决定碰撞参数影响的程序(软件)(像一些真实感很高的3D电影,甚至包括肌肉的弹性触摸计算)就是引擎(有一些游戏程序允许玩家自己编写)。网上其实有很多免费的引擎。
想自己写引擎,自然要学习JAVA,c++等等编程。