用什么程式语言来做软件是一个大问题,思考了一个周末,现时想做一个混合语言的游戏开发系统架构。以下两张图是现时对于混合语言的游戏开发系统架构的设计。这个设计是基于以上的分析,把Technology、Toolset和Gameplay的部份用各自最适合的语言来实现。而在游戏开发期中,希望可以在工具里直接运行及调试游戏,所以会同时有三个语言的执行环境。其实一般游戏引擎都会使用脚本语言,本文旨在分析及设计。