java,vb,.net都可以编写小游戏的,要看你编写什么游戏了,可以说只要是编程工具都能编写游戏 的,只不过是方不方便而已了!游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如linux、mac os x、微软windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。可见,引擎并不是什么玄乎的东西,无论是2d游戏还是3d游戏,无论是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏,哪怕是一个只有1兆的小游戏,都有这样一段起控制作用的代码。经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节,以下就对引擎的一些关键部件作一个简单的介绍。你是想用什么来开发。。有还多种哦。。。我现在也正在学习用XNA来写小游戏。。蛮好用的。。你有兴趣的话,需要先装 visual studio C#2008.。然后再装 XNA 3.1就可以了。。直接在百度上查就行了。。这2个版本都是免费的。