2013-08-01 133 views
0

只是要求我的一些建议,如何从我的角度进入游戏/应用程序开发。认为这里的人会比我更了解更多。初学者到游戏开发

我有一个伟大的想法,我想做一个游戏。我拥有计算机科学学位,主要使用Java进行编程,但在大约4年时间内没有使用过。自从大学以来,我一直主要在Web Html/Php/Javascript等领域工作。但是我正在寻找可能在业余时间重返编程领域,希望在将来能够制作这款游戏​​/应用程序。

我基本上不想浪费时间研究错误的东西。过去几周我花了很多时间在网上学习C++(因为我一直认为这是“游戏语言”,而且还没有真正研究过),并且正在享受重新回到这种事情上。我从那以后发现要制作iOS应用程序,我需要Objective-C和Android应该是Java(我的两个设备都非常适合这两种程序)。

  • 我浪费时间学习C++吗?我应该学习Java还是Objective-C?
  • 我最近发现了Cocos2d-x引擎,我可以使用它来在C++中编写代码并且是多平台的。这听起来很理想,但似乎有一小部分可用于此引擎的教程/帮助/书籍。这可能会变得更受欢迎吗?常规的Cocos2d指南可以使用吗?
  • 学习的正确方法是对C++(或其他语言)有相当好的理解,然后转向掌握引擎,最终尝试制作我的游戏/应用程序?

任何意见将不胜感激。

感谢

+0

可能最好在这里问一下:http://gamedev.stackexchange.com/但也可能已经在某种程度上已经有所回应了 – Caribou

+0

谢谢 - 请问那里 – SamsungBrown

回答

2

你不会浪费你的时间,如果你想认真地进入游戏编程,成为基本的C++ STL &精通。学习C++你会学习大多数objctive-C的“C”部分。您不需要深入研究C++模板编程或C++的其他黑暗角落:只需通过一些基本的底层引导,随时随地学习,具体取决于您需要的内容。如果多平台是你的目标,那么看看像Marmalade这样的平台,可以让你“一次编写,在多个平台上发布”。尽管多平台框架的缺点(和优点)是它们隐藏了底层平台的细节,并可能阻止您充分优化设备的使用。

+0

从java到objective-C的转换比较困难得多到C++到Objective-C。我第二个这样的建议 –