1、脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试比如比较流行的语言,然后编写脚本将其组织成一个游戏,不需要什么底层的编程语言Windows平台比较流行的方法是使用最新版本的Visual Studio。
2、游戏需要运行到不同的平台上,所以平台也在一定程度上影响游戏开发使用的语言目前我们熟知的平台主要分为两大类PC端和移动端PC端使用的编程语言大部分是我们熟知的CC++,因为我们使用的操作系统如window,mac的底层。
3、不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++VB现在已经很少用了,实在没学的必要推荐教材Visual C++游戏编程基础如果只是想做个小的东西玩玩的话,有很多方便的软件,比如RPG。
4、现在基本是3D游戏编程,而游戏编程又分为服务器和客户端编程服务器方面需要掌握SOCKET,多线程,数据库和LINUX技术而客户端需要掌握的东西就多了,基础不错,如果你将DX玩会了就OK了,介绍一些书吧,希望有用戏脚本。
5、商业游戏一般使用几种语言混合开发,比如C++接合脚本预言主流语言是CC++,脚本常用的有Lua和python有的游戏的脚本语言是开发者自己写的不那么常用的语言有delphijava手机上常用的C#至于戏开发工具个人认为并不。
6、好这些知识有了后,可以看一些网络游戏服务器是如何编写的,但这方面的书籍很少,即使出版的也是闪闪咄咄的不过,我还是找到一本,非常的不错详细地讲解了游戏的逻辑的实现MUD游戏编程配光盘 MUD游戏编程配光盘。
7、语言和开发环境是两把事常见的游戏,主要由CC++语言开发,其中某些对运行速度要求高的可能就需要使用汇编在国内,开发环境使用VC的占多数手机游戏多采用J2MEJAVA,某些手机游戏用C++,当然也有部分固化在手机上的。
8、传奇世界是用C++计算机语言在VisualC++开发环境下 灰鸽子客户端和服务端都是采用Delphi编写 3d动画游戏,用c++语言控制。