2013-08-01 84 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。我第二個這樣的建議 –