我想编写一些游戏,但我没有任何游戏开发经验。有什么书籍推荐吗?在谈论一些物理动作时,拥有良好的数学技能是必要的吗?另外,设计一些人工智能是否复杂?非常感谢。
回答:
我强烈建议避免使用 OpenGL、DirectX 和其他底层 API,除非您对这些 API 的内部工作原理感兴趣。 如果你只是刚开始,有很多游戏开发库工具你应该看看…
以下是这三种工具的一些书籍示例…
不幸的是,我无法具体评论这些书,因为我没有读过它们,但我使用过我提到的所有框架。 追求其中任何一个都会让你走上你感兴趣的道路,那就是学习游戏开发。
是的,你应该掌握线性代数、物理等。我不确定你的教育水平,但高中数学应该能让你掌握大部分你需要的东西。
有很多关于游戏开发的网站,其中包含教程、讨论等。正如已经提到的,Gamedev.net 是一个很好的起点。 开始参与他们的社区,提出问题等。 尝试一下我提到的各种库,看看你是否觉得它们困难、容易等等。 其中一个可能比其他的更适合你。