Android遊戲開發學習路線

來源:互聯網
上載者:User

要想使學習Android遊戲開發道路平緩,有以下幾條建議:

1、反覆閱讀《Thinking In Java》即《Java編程思想》,反覆練習,透徹理解Java語言特性,打牢Java基礎。

2、閱讀《深入理解Java虛擬機器》周志明著,至少前五章,理解Java記憶體管理機制,繼而可以有理有據進行代碼最佳化。

3、深入學習《Design Patterns》,掌握常用設計模式,非 常用的設計模式可能在遊戲開發中經常使用,所以至少瞭解所有的模式,掌握常用的模式。

4、掌握Refactoring即重構手法,推薦閱讀《Refactoring - improving the design of existing code》即《重構-改善既有代碼的設計》

5、學習UML,推薦《UML精粹》,一本足矣。

6、OOAOOD,物件導向分析設計,推薦《敏捷式軟體開發 (Agile Software Development)原則模式與實踐:C#版》、《UML和模式實踐》,其中還有大量敏捷開發知識,可謂經典之作。

7、單元測試原則,推薦《JUnit in action 2nd》


8、學習Android基礎知識,推薦《HelloAndroid》,掌握一些android的基本概念,譬如Activity的生命週期等。 9、Android遊戲入門,推薦《Beginning.Android.Games》,反覆閱讀,一定要領會架構內涵,以至於再學習其他引擎不至於死記硬背。 10、AndEngine,一個2D遊戲開發優秀引擎,推薦書籍《learning android game programming》。

其中超連結為英文版圖書,建議閱讀英文書籍。 其中1~7條是一個迭代學習的過程切不可急於求成,而且對於一個優秀的程式員這些技能也是必不可少。
Android官方開發網站:http://developer.android.com/index.html

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.