开发3D单机游戏的基础是什么?

1,每个大单游戏都是一个公司或者一个团队完成的;

2.每一个游戏都会被分成许多模块来制作。比如运行模块就是我们经常用的DX9.0。

DX10.0,音频模块,3D美术模块,显示模块,语言模块等等。

3.每个模块基本都是团队生产出来后,有专门的测试部门测试其性能耦合。

4.做一个单机游戏,首先要掌握现在流行的C语言,C++!

楼主的VC,C语言,JAVA语言都是编程语言,都是不同的程序代码,不同的应用平台!像C语言C++主要用于软件编程,JAVA多用于web编程!每个游戏都有它的数据库!而数据库是一个游戏最重要的部分!编译和维护数据库是一个单机游戏最重要的问题。现在SQL之类的,注意的话每个游戏都有bin文件,data文件夹之类的!

这些基本都是大学课程~