我有一个非常笼统的问题困扰着我,但我想先添加一些细节。我是Java的核心程序员。我已经独立地用Java创建了一些小型游戏来娱乐。现在,我越是关注专业游戏开发,就越会感到困惑。这是因为,每当我用Google搜索一些游戏开发主题或访问任何论坛等内容时,我都会遇到不同的建议。
有些人会说C ++是好的,而有些人会说JAVA可能更好,而另一些人会说其他语言是您的语言,例如Python,Lua,UnrealScript等。另外,建议人们应该具备以下知识:需要虚幻,扭矩,搅拌器,熊猫等游戏引擎,并且需要具备OpenGL,AI和碰撞检测知识。我什至使用Android SDK创建了一个游戏。
我想问的是:
- 专业游戏程序员需要具备哪些基本技能?有1种编程语言+ 1种脚本语言+ 1种游戏引擎知识+ OpenGL吗?(Ph!)
- 如果我想以游戏程序员或AI程序员的身份进入游戏行业,那么我可以利用我目前的技能和投资组合进入游戏行业吗?
- 学习一种编程语言是否足以进行游戏开发?
任何准则都将有所帮助。