我想学习游戏编程.为了给你一个背景,我是一名程序员,理解编程的概念,并且非常面向对象.我使用过php,javascript,flash,java和一些c ++等语言.根据我的理解,大多数游戏编程都是用python或c ++完成的.现在我对实际游戏开发的起点有几点疑问,因为我知道这是一个广泛的问题.
我希望能够跨平台编程游戏,所以我应该使用opengl而不是directx还是有另一种选择?使用opengl而不是directx(或其他适用的)是否有任何不足之处.
我也想知道如何为这些游戏制作图形.我见过像Maya和3ds max这样的应用程序.我应该使用这些应用程序之一还是有其他选择.另外哪一个更适合跨平台,并且对于初学者来说更容易学习.
有没有一个好的网站去开发这些游戏?我想做3d开发,我知道大多数人说从2d开始,但我喜欢做我想做的事:).我去过gamedev.net但有时网站导航有点令人困惑.
任何人都可以推荐的任何好书或任何其他资源都会很棒.在进入更高级的开发之前,我希望有一个开始玩3D游戏的好地方.
谢谢你的回复.