學習遊戲開發都需要哪些書籍,需要看什麼內容

時間 2021-06-21 05:56:11

1樓:長沙新華電腦學院

比較主流的遊戲開發引擎是unity3d。比如現在依舊比較火熱的王者榮耀、神廟逃亡、穿越火線、等都是基於unity3d

程式設計學習路線分三步:1、學習c#;2、學習unity;學習c#

首先c#在遊戲開發中是一種指令碼語言。指令碼語言是做什麼的呢?就是給計算機發出指令,讓它什麼時候做什麼事情。

比如,警察想命令一條警犬做一些事情,會發出手勢指令:「靠」、「坐」、「來」、「叫」、「掃撕」……當警犬看到這些手勢指令時,它就會做相應的行為。而這些手勢合集,在控制計算機時,對應的就是指令碼語言。

比如我寫一句「delete bullet」,意思就是刪除這顆子彈;寫一句「soldier fire」,意思就是讓這個士兵**。c#就是用來發出這些指令的。

然後我們說學unity,unity是一個遊戲引擎。遊戲引擎中集合了開發一個遊戲所需要的大部分工具、元件、環境等內容。就像拍一部電影,我們需要攝像機、搖臂、燈光、挑乾等基礎工具。

做遊戲也需要攝像機、燈光、地形、人物控制器等元件,遊戲引擎裡面就包括了許多這些基礎內容。握遊戲引擎,使我們不用重頭開始造輪子,而是直接拿現成的輪子來組裝車。

一般來說c#程式設計能力是學unity的前置條件。對於什麼都不懂的人來說,直接學習c#會感到無聊、迷茫、沒有盡頭,不知道現在所學的這些東西在以後實際做遊戲時會怎麼用到,很可能會讓理想之路產生動搖。那麼直接學unity就不會無聊了。

那麼目前unity3d的前景怎麼樣?據瞭解,遊戲開發工程師福利待遇好,行業也處於上升期間,專業人才缺乏,市場供不應求。

然後可以到我們這邊參觀下哦

學習遊戲程式設計應該看什麼書

2樓:斂正雅

《windows遊戲程式設計大師技巧》這書的**就不要看了。。。都不是物件導向的。。但思想還是好的。

遊戲程式設計不一定就是dx獨大,一般都要相容opengl的。你也可以從opengl上學。書實在是太多了。

不過最好是看國外的寫的書。。國內的書都是騙錢的。。特別是「房曉溪」這個人的書。。

我推薦幾本

初學的2d

《visual c++遊戲程式設計基礎》

《visual c++經典遊戲程式設計》

一般現在都可以直接學3d,學好3d,2d就不在話下了

《nehe教程》這個是隻有電子書,很好的opengl教程,讓你對3d圖形更感興趣呵呵

《opengl遊戲程式設計》,作者徐明亮,感覺算國內比較好的書了

《3d遊戲程式設計大師技巧》,這書跟《windows遊戲程式設計大師技巧》有點聯絡,不過不多,反正也是看思想,**也不要看了。

還有好多書可以去電驢上載。。。太多了,遊戲中的每一個部分都可以單獨寫成一本書。。以後還要更細化的。。祝你成功,為中國遊戲做貢獻。

3樓:摩羯

《遊戲引擎架構》同時涵蓋遊戲引擎軟體開發的理論及實踐,並對多方面的題目進行**。本書討論到的概念及技巧實際應用於現實中的遊戲工作室,如藝電及頑皮狗。雖然書中採用的例子通常依據一些專門的技術,但是討論範圍遠超於某個引擎或api。

文中的參考及引用也非常有用,可讓讀者繼續深入遊戲開發過程的任何特定方向。

《遊戲引擎架構》為一個大學程度的遊戲程式設計課程而編寫,但也適合軟體工程師、業餘愛好者、自學遊戲程式設計師,以及遊戲產業的從業人員。通過閱讀《遊戲引擎架構》,資歷較淺的遊戲工程師可以鞏固他們所學的遊戲技術及引擎架構的知識,專注某一領域的資深程式設計師也能從本書更為全面的介紹中獲益。

內容包括:

- 遊戲開發中的大規模c++軟體架構;

- 遊戲程式設計所需的數學;

- 供除錯、源**控制及效能剖析的遊戲開發工具;

- 引擎基礎系統、渲染、碰撞、物理、角色動畫、遊戲世界物件模型等引擎子系統;

- 多平臺遊戲引擎;

- 多處理器環境下的遊戲程式設計;

- 工作管道及遊戲資產資料庫;

4樓:長沙新華電腦學院

客戶端就看用什麼引擎了。我們有自研的引擎是c++寫的,自研的引擎的好處是效果我們可控,優化我們也可以做到很好,但是開發效率太低,開發成本高。所以後來我們改用unity,程式語言用c#,好處效率高,開發成本低,但是優化很頭疼,莫名其妙的bug也多。

曾經我們為了優化請unity公司的人駐我們公司進行。沒辦法,有一些優化要引擎支援,只能請他們。

可以到這邊我們的學校看看,參觀學習的

5樓:

1. unity 3d指令碼程式設計:使用c#語言開發跨平臺遊戲

微軟mvp張善友傾情作序。本書全面系統地介紹了基於c#的unity 3d跨平臺開發,涉及unity 3d 跨平臺原理分析、unity 3d 和mono 的結合,以及在遊戲指令碼程式設計中使用c#語言。

適讀人群:無論是初次接觸unity 3d指令碼程式設計的新人,還是有一定經驗的老手,都可以藉由本書來提高自己的水平。

2.unity 5.x 3d遊戲開發技術詳解與典型案例

國內的真正來自於unity 3d遊戲開發專家的經驗之作,熱點遊戲範例教學,解決開發中的困惑與問題。

本書對unity 3d整合開發環境介面、指令碼的編寫和眾多高階特效的實現進行了詳細介紹,內容深入淺出,是一本適合不同需求、不同開發水平讀者的技術寶典。

3.unity 3dd手機遊戲開發:從學習到產品

老版暢銷50000冊。unity第三版全新升級 國內暢銷unity圖書原創精品,unity開發公司員工指定讀本,完全商業級遊戲範例教學!隨書附贈例項源** 素材庫、c#語言初學教程、供讀者聯絡使用。

4.unity 5.x遊戲開發實戰

基於案例的unity 5.x實戰指南,帶你輕鬆掌握遊戲開發技能。

unity 5.x遊戲開發實戰 屬於遊戲開發類的實戰指南,通過4個完整的遊戲開發案例講解了unity開發的相關技巧,以循序漸進的結構搭建了穩固的學習框架,讀者可以藉助書中的**來了解實際的開發步驟,並通過豐富的**示例學習到實際的程式設計技巧。unity 5.

x遊戲開發實戰 更加適合初學者以及想要學習unity的讀者來參考學習。

5.unity 5.x 完全自學手冊

unity入門全面教程,豐富的例項精粹,不進培訓班,真正實現完全自學!

適讀人群 :本書適用於廣大遊戲開發人員、遊戲開發愛好者、軟體培訓機構,以及計算機專業的學生等。

如果你想快速掌握unity的使用,《unity 5.x 完全自學手冊》將會帶給你意想不到的收穫。因為本書具有眾多突出的優勢。

6樓:幼稚vs無聊

c語言 呵呵 基礎語言

7樓:匿名使用者

《windows遊戲程式設計大師技巧》這本不錯啊!

8樓:匿名使用者

遊戲,c++吧,魔獸等很多遊戲都是用c++編的

學習軟體開發都需要看什麼書?

9樓:匿名使用者

學習軟體開發都需要看《c和指標》、《c缺陷和陷阱》、《c專家程式設計》,這三本書是一個初級c程式設計師必看的三本書,同時也是應屆新員工必須好好學習的教材,非常適合剛畢業的大學生學習 。

另外還有:

c++語言提升:

《effective c++:改善程式與設計的55個具體做法》

《more effective c++:35個改善程式設計與設計的有效方法(中文版)》

《c++沉思錄》

《c++templates中文版》

《深度探索 c++ 物件模型》

《泛型程式設計與stl》

一個由c轉向c++的程式設計師,從來沒有系統的學習過c++的語法,往往是用到的什麼學習什麼。如果要系統入門,《c++ primer》倒是不錯。

設計類《**大全》:

《重構-改善既有**的設計》

《**整潔之道》

《實現模式》

《程式設計師應該知道的97件事》

這幾本書一般講的是函式以及更低層次的設計。《**大全》完完整整的讀完過,而且做了很多的筆記,獲益良多。《重構》就不必說了,其他幾本書前面大致看了一下,也非常不錯,計劃有時間要好好學習一下。

架構:《軟體體系結構的藝術》

《領域驅動設計:軟體核心複雜性應對之道》

《軟體架構師應該知道的97件事》

《企業應用架構模式》

《面向模式的軟體體系結構卷1:模式系統》

《軟體架構設計》

《架構師需要知道的97件事》

敏捷開發:

《測試驅動開發》

《敏捷軟體開發——原則、模式與實踐》

《scrum敏捷專案管理》

《硝煙中的scrum和xp——我們如何實施scrum》

《敏捷軟體開發》

10樓:time我和您有緣

我覺得學資料庫是最基礎實用的,畢竟很多應用軟體、網路遊戲都必須用資料庫。

數學的東西我覺得有大學基礎,心裡有些概念就可以,沒必要研究太高深的多實踐最好,遇到不懂的,再找資料,覺得效率低了,再研究數學嘛,。。。。業餘愛好者的建議

11樓:無機冠軍

個人覺得c一定要學好,學好了c不管是對c++還是c#都很有用。

12樓:匿名使用者

c#和c是不同的程式語言。

建議你找一些c#的入門教程來看。

安卓遊戲開發需要看什麼書籍?急求

13樓:育知同創教育

安卓bai遊戲開發

需要看下du面書籍

一、《android遊戲開發實踐zhi指南》,這dao本書相關安卓遊版戲開發的理論知識系

權統而全面;實戰性強,以各種經典遊戲案例為導向,全面展示了android遊戲開發的流程、方法和技巧,是系統學習android遊戲開發的經典教程。

二、《精通android遊戲開發(將本地pc遊戲輕鬆移植到android的祕技)》

這是一本能夠幫助將pc上龐大精美的3d遊戲輕鬆移植到android平臺的程式設計書。全書從安卓手機遊戲開發全面解析操作步驟。面對如今移動平臺遊戲的火爆,有許多以前從事pc端的朋友都轉移到了手機移動端,這本書就特別適合這樣的極客。

遊戲開發需要學習哪些知識

ga國際遊戲教育 您好,ga為您解答!遊戲開發分為三大類,分別是 一 遊戲程式 類似軟體工程師,需要精通至少一門以上程式語言,比如c,c 頁遊方面有flash as3,php等。他們的主要工作是寫程式 需要一定的邏輯思維能力,數學能力。如果你想成為程式設計師,可以從學習一門程式語言入手。二 遊戲美術...

遊戲開發需要學習什麼嗎?遊戲開發需要學什麼

遊戲開發需要學習美術 計算機等專業,推薦選擇翼狐,該 價效比高,低成本學習,比線下培訓要低非常多,靈活按需學習,靈活學習,不受地域時間限制,海內外知名講師眾多,實戰經驗豐富。進入官網,立即領取 600 新人專屬大禮包 0元體驗vip特權 遊戲中的畫面都是由遊戲美術師來製作的,具體細分為 遊戲原畫,3...

Web前端開發都需要學習哪些課程

需要學習一些html5 css3 js這些都是你需要學習的一些課程 這一條主線也需要一個學習漸進的過程 尚矽谷 前端前景是很不錯的,像前端這樣的專業還是一線城市比較好,師資力量跟得上 就業的薪資也是可觀的,學習前端可以按照路線圖的順序,0基礎學習前端是沒有問題的,關鍵是找到靠譜的前端培訓機構,你可以...