如何开发一款类似《我的世界》的游戏?
游戏设计我就不说了,只说开发部门。首先,素材要准备好,但是素材是什么,其实取决于你的程序是怎么写的。这两件事相互制约,你很难先做一件再做另一件。将OpenGL封装成DirectX,这样可以在OpenGL和DirectX之间切换。因为除了opengl其他图形引擎基本都是抄袭DirectX。这对你以后兼容更多的图形引擎会有无穷的好处。场景管理算法,一般来说是根据玩家的视觉来决定最后肯定不会画什么,所以不要浪费时间给显卡。LOD,比如远处的东西用更简单的模型代替,或者根本不画。动画(骨骼)。UI库。脚本引擎,用来运行AI,或者附在地图上的程序,用来驱动物体和物品的动作和剧情。声音引擎,最简单的比如3D环绕效果。这些基础的东西做好之后,你应该就可以做一个游戏了。等你熟悉了,再考虑其他更高层次的东西。