软件具体是怎么制作出来的,如我要制作手机单机游戏,要学习什么编程语言,掌握哪些技能,在什么平台开发…?

软件具体是怎么制作出来的,如我要制作手机单机游戏,要学习什么编程语言,掌握哪些技能,在什么平台开发…?

题主如果没有基础,直接奔着制作单机游戏门槛太高,建议可以学习C#或者Java入门,使用RPGMaker体验一下制作游戏的过程。入门之后,可以学习使用Unity3D等优秀的跨平台引擎。如果要搞清楚背后的原理,题主应该学习计算机图形学、C++以及OpenGL或DirectX,以及

翻译的《游戏引擎架构》

用项目来驱动学习是最好的动力