編程師弄游戲
㈠ 做游戲編程師需要學什麼
數據結構和C++編程語言是基礎,再接著學習Windows平台的應用程序介面,也就是MFC和Windows API的基礎到高級應用。這是從控制台程序走向有界面程序,也就是走向游戲的重要一步。為了邁出更加有力的一步,就找幾本書讀讀,我也沒看過: 書名:大型多人在線游戲開發MASSIVELY MULTIPLAYERGAME DEVELOPMENT 作者:亞歷山大 譯者:史曉明 說明:本書是一本系統介紹MMP(大型多人,Massively Multiplayer)在線游戲開發知識的文集,匯集業內最優秀的游戲開發人員智慧的精華。本書不僅從MMP游戲的角度對客戶端技術進行了討論,還深入剖析了MMP游戲設計、架構、服務端開發、資料庫技術以及MMP游戲核心系統等特定於MMP游戲的知識。對於廣大MMP游戲開發人員來說,本書是不可多得的參考資料。 書名:C++游戲編程 作者:(美)羅比斯 李鵬 賈傳俊 說明:本書從游戲開發的角度出發,把C++應用到游戲軟體領域。介紹一些C++的實戰經驗,用常規的C++技術解決游戲開發者經常遇到的問題。重點講述已經在實際的項目中應用的技術,而不是大段地羅列代碼。本書是游戲開發經典叢書系列之一,適合游戲開發人員、業余游戲軟體開發愛好者和有關游戲軟體開發培訓班使用,也可以人秋大專院校相關專業的參考書。 書名:Visual Basic 6.0/.NET游戲開發實例 作者:姜波 寧峰 說明:本書是一本面向廣大編程愛好者的游戲設計類圖書。本書最大的特色在於以游戲開發案例為主要的內容。書中涉及到的游戲都是大家耳熟能詳的。比如推箱子,俄羅斯方塊,五子棋,坦克大戰等。為了使您緊跟技術進步的潮流,我們還為您介紹了目前非常流行的智能設備編輯。我們不僅做到了通俗易懂,圖文並茂。本書適用於游戲編程愛好者,程序設計人員和Visual Basic的初學者。也可作為培訓機構的培訓教材。
㈡ 游戲程序開發工程師具體做什麼
游戲you程序jiu開發工ye程師,也可以說成unity開發工程師。Unity是一個實時內容的開發平台,是製作游戲的熱門工具。比如《王者榮耀》、《爐石傳說》都是通過Unity引擎實現的。想要應用unity製作游戲,還是需要有一定的C#編程基礎噠。
游戲程序開發工程師的主要職責是完成游戲架構及各大功能的設計、開發、調試和其他技術支持,管理維護游戲平台的製作與運行。隨著工作經驗的積累,可由初級逐步進階為中級乃至高級游戲程序開發工程師。
㈢ 少兒編程可以製作小游戲么
可以,兒子在極客晨星通過一段時間的學習,都能設計簡單的小游戲,自娛自樂了,當然咱們送去學編程,並不是為了讓他成為什麼工程師之類的,主要還是為了鍛煉他們的理解能力和邏輯思維能力。
㈣ 怎麼學電腦編程編游戲
對於一個游戲程序員來說,通常需要經過以下幾個學習階段:
1、基礎語言階段:常用的編程語言有,C,C++,java,其中最廣泛被使用的就是C++,C++語言是一切游戲程序的基礎,換而言之,一個優秀的游戲程序員,必須非常熟練掌握並應用C++.
2、數據結構:在掌握C++之後,需要進行數據結構的學習,形象的講,就是那麼一大堆數據,如何去有序的排列其結構。通過對數據結構的學習,便能夠開始閱讀他人編寫的代碼,嘗試 開發簡單的程序,可以實現一些編程者自己的構想,是每個程序員必須掌握的技巧。
3、「庫」的學習及應用:最常用的有MFC(微軟公司類庫),GUI(圖形界面庫),當然「庫」的知識及功能非常龐大,通常來說,熟練掌握一部分經常涉及的知識即可。
通過以上三點的學習,c++基礎語言,數據結構,庫的使用。你基本已經可以自己獨立製作一個小游戲了,比如貪吃蛇,俄羅斯方塊等等。
然後,將進入的高階階段,也將是直接涉及到游戲程序相關知識。
4、游戲程序對於硬體的操縱。比如,內存,CPU,顯卡,這將會涉及到一些數學知識,比如立體幾何,線性代數等,但是也不用驚慌,並不是非常困難。通過對硬體的熟練操縱,才能將游戲的畫面,流暢度等等充分給予表達。
5、對於相關知識的學習。包括物理,腳本,美術等等。不需要深入了解,但相關知識的豐富對於你將來做游戲程序會有直接幫助。
6、對於游戲引擎的熟悉及使用。游戲引擎一般包括渲染器,內存管理器,組織管理幾部分。對游戲的畫面做出渲染,高效使用內存以及如何控制動畫播放等功能。熟悉引擎的使用,也將對於游戲程序員有直觀的幫助。
㈤ 1.網路游戲設計員和編程師是一回事么2.手機網游,電腦網游,網頁游戲的製作方法都一樣么
對游戲通俗來講
1,設計員應該是設計游戲的整體思想,如任務,劇情,技能,發展等等,這些都是在思想或者文案表達上
編程,可以用代碼實現設計員所設計的劇情,技能等,這些是通過編程代碼實現,例如你滑鼠學習技能,完成任務等
2,製作方法不一樣,所應用的平台不一樣,如手機是安卓,電腦是Windows,網頁是瀏覽器ie ,ff等。所以所用的開發語言不同,如安卓常用的Java,Windows常用c ,web下php,jsp等,一個游戲通常都不是一種開發語言可以完成的。
3,和普通的編程沒什麼區別,但是要考慮一個游戲的實現需要多少代碼,而這些需要你很多的知識和思想。
4,中國有很多學校,尤其技術學校,但是現在社會辦這種學校利益是第一位的,學到的只是基礎的,真正的要靠自己不斷的實踐和積累,有所差別的只是師資力量,最重要的還是自己的努力,尤其技術學校,如果自己不努力根本學不到什麼東西,你可以打聽一下,或者網上咨詢下,學費在萬元左右到幾萬元左右都有
5,工作方面,因為學習編程主要是學習它的語言,所以不存在只為開發游戲而學習和工作,可以開發軟體等,所以工作單位招聘主要是以一門開發語言來招聘,在1,2線城市這種崗位很多,3線只能說一般 ,而且高能底薪,具體工資從幾千到幾萬,你可以看看你自己所在城市網上招聘所給出的薪資。
補充
可視化編程只是一直編程方式,很簡單,學習編程自然會學到,web應用是指針對瀏覽器的一種編程,就是如你說的網路知道,網路地圖,網路音樂,等等,
軟體測試從字面理解,
資料庫,必須要學,所有編程必須要學的。
圖形圖像,通常就業方面有平面設計,室內設計,當然游戲裡面的一些圖像也需要用到,但是對編程來說這不是重要的,可以不學,如果你去學校這些也會了解。
網路技術,游戲裡面有專門針對網路協議的,需要了解,多媒體也一樣
總之,你所說的編寫游戲需要很多方面的知識,而首先你需要了解的就是IT這一行業所涉及到的東西,以及你所要學習的具體是什麼東西,單單一個編程方面所精通一種語言,但是所了解的確需要很多,真正學習起來,你會發現入門很難,精通也很難,總之,要做好持久戰的准備,努力就會有希望。
㈥ JAVA開發工程師可以做游戲嗎
游戲開發分為伺服器開發和u3d的開發。
java可以做網路游戲的伺服器開發。但是使用java做游戲伺服器開發的不多,大多數都是使用C++寫服務端代碼。所以Java並不太適合做游戲開發。
如果你想轉行做游戲開發,做游戲前端可以自學unity和C#。後端伺服器開發自學C++。
㈦ 編程是什麼!手機軟體和游戲等.都屬於編程師做的嗎
就是編寫一個程序的意思。就像是你擰好一根發條,而等用戶去把手撒開一樣,手機軟體是安卓和iOS工程師和游戲是設計者和程序員
㈧ 游戲編程師
1.C語言無疑是要學的。
2.OpenGL/DirectX。
3.空間解析幾何,高等代數。
㈨ 游戲編程師需要具備什麼能力
我只說游戲方面的吧。。因為我是搞這個的。。其它不懂就不說了。。
lz會C的話。。接下來要看Lz做什麼平台的游戲了、
1、網頁的flash游戲
2、pc游戲
3、手機游戲
4、游戲機的游戲(比如psp,xbox,ps3)
5、其它未知的平台(我不知道的。。)
因為每種平台的游戲,編程幾乎都不一樣。。所以,要選好一個平台。。
1、flash游戲的就去學flash編程、
2、pc游戲的,就先把C++搞懂、
3、手機游戲的,就分很多種了。因為手機有不同的平台,比如
iphone
android
諾基亞的sis
j2me(這個基本沒人用了,你懂的)
。。。。。。
iphone的就去學object-c(前提要會c和c++)
android的就學android(前提要會java)
諾基亞的sis(這個我不怎麼記得了,好像是要回c和c++,不過,諾基亞的塞班系統的智能機都沒有用了。學了估計都沒多大用處)
j2me的只要有java基礎就可以學。用處不大。。現在誰還用非智能的手機?
4、游戲機的游戲要學啥。LZ自己查查吧。。這個真的一點都不知道。。不好說。。
總之,從我上面所說的。。
很多編程都需要會c和c++。。。所以,lz學會這2門,其它的語言就好入手了。。
㈩ 關於游戲編程
是得先學語言,完後應該學一些圖形編程的,最常用的是OpenGL和DirectX,目前做游戲用的最多的是DirectX,學這兩樣東西只要有基本的C/C++基礎就行。學完這些後,就基本上可以做出簡單的游戲了,接下來就要完善一下你的游戲編程技能了,學一些理論的,比如計算機圖形學和數據結構與演算法之類的書。當然,想做游戲當然離不開美工,3dsmax是一款作游戲應該掌握的最基本的軟體,可以幫你建模,如果不用3dsmax,maya也行。