如何自己制作一款单机游戏?

如果只是想自己做一个游戏,首先要考虑非编程的方式。

比如PC和Mac上有一些gamemaker软件,可以帮助你了解游戏制作过程。

再进一步,可以尝试用jme或者flash做游戏。

再进一步,可以学习使用某种游戏开发库,比如NDS的homebrewSDK,PSP的homebrewSDK,cocos2d(iOS游戏),Unity3D (iOS/Android),XNA (PC/Xbox)。