我想学习游戏开发。我应该使用哪种语言?

浏览:44日期:2024-03-09
如何解决我想学习游戏开发。我应该使用哪种语言??

取决于游戏类型。对于“大型”游戏,肯定要用C和C++编写,因为大型引擎和中间件就是用它们编写的(例如Gamebryo,Unreal,ID技术,FMOD声音系统,RAD Game工具等)。

在某些游戏中,Python被用作脚本语言(用于游戏逻辑,任务,有时是AI),但是还有LUA以及可能的许多其他语言,但是在这里肯定使用了python。

对于“休闲”游戏,您还可以考虑使用Flash / ActionScript(浏览器游戏也是游戏,并且这是一个很大的市场)或C#/XNA(尽管并没有真正起步)。

如果您想为iPhone开发游戏,那么Objective-C就是您最好的选择,因为其他选择(Flash和MonoTouch)尚未得到证明。

您实际上想在游戏开发中做什么?您要使用图形引擎吗?还是声音?AI?游戏逻辑?

解决方法

我听说C ++和Python是最常用的两种语言。

我应该选择哪一个?

在Python中-版本2或3?

我正在研究基本游戏开发(例如赛车游戏),而不是Flash / iphone /浏览器游戏。

我也不想跳到C#。

我正在考虑C ++ vs python …

同样,如果您可以让我知道一些在线资源开始,那将是有帮助的。

相关文章: