游戲開發工程師要學什麼專業
① 我想做網路游戲的開發工程師,應該學習哪方面的知識啊
應屆生的你學好c++就行了,我們學校,網易招的應屆生主要看c++,對別的要求不是很大
② 想成為游戲伺服器工程師需要學習什麼知識
第一部分:計算機結構及工作原理、各種零配件的性能參數及主流品牌、計算機硬體的組裝,CMOS設
置,硬碟的分區,格式化、Windows98/2000/XP的安裝、硬體驅動程序和應用程序的安裝、Windows注冊表的結
構,備份及應用、Windows的內核:CPU、內存、硬碟等分配、軟硬體系統的優化設置,整機性能評測、計算機
病毒的原理及防治、常見軟硬體故障的原因,現象及解決、正確分辨市場假貨、水貨,軟硬體產品的銷售技巧
。
第二部分:網路的基本構成,發展和拓撲設計,10BASE-T區域網的構建與實現,以及各種伺服器的結構與
特徵,乙太網對等網等各種方式。TCP/IP的四層模型與OSI七層模型的異同,TCP/IP協議剖析,如何設置IP地址
,子網掩碼,默認網關,區分子網和網段及集線器,交換機和路由器,RJ45網線製作和種網吧的組建及維護,
NT、WIN2000server、Linux伺服器的搭建,98對等網的組建與調試和代理伺服器的設置
第三部分:Win2000配置,用戶及許可權、文件及文件夾的管理,新特性活動目錄的管理,組策略。網路
資源的監控、系統環境的設置、磁碟系統的管理。Web、Ftp、DNS、DHCP、WINS等伺服器的安裝配置及管理。利
用Exchange郵件伺服器軟體實現企業內部個人郵件信箱伺服器、公告欄伺服器、網站收發電子郵件伺服器、聊
天伺服器的建立和管理。SQL Server中資料庫的創建、表的創建及發布、資料庫的備份及恢復、表的導入及導
出等一系列維護和管理方法。代理伺服器基本原理。利用Microsoft Proxy為例實現代理伺服器的設置及管理。
>>更多職位
第四部分:代理伺服器基本原理。利用Microsoft Proxy為例實現代理伺服器的設置及管理。流行網管
軟體Cisco Work2000的配置、使用和管理技巧,在一台監控計算機上管理網路中所有的路由器和交換機,實時
監控網路流量,及時發現網路問題。路由與交換技術:路由原理的講解,並通過對路由器配置實例的學習掌握
Cisco路由器的常用配置命令及配置。交換原理的講解,通過對交換機配置實例的學習掌握交換機的常用配置命
令及配置。
第五部分:系統進行手工定製、系統性能檢測管理、內核設置與編譯。ftp服務與Samba服務,其它服
務,如,DHCP、NFS等。Web網路服務。包括:Apache服務的配置使用及安全設置。其它web服務軟體的介紹。
DNS技術及應用。一些簡單的路由技術一些簡單的負載均衡技術。Mail網路服務。包括:sendmail的配置與使用
,Qmail的配置與使用。一些mail客戶端程序的使用
第六部分:網路安全的基本概述,網路協議的介紹,常規加密的基本知識,公鑰密鑰加密的基本知識
及數字簽名,身份難驗證,用PGP及數字證書進行郵件加密實驗,全面講述在環境下實施網路安全對策
,Windows98下各種漏洞、攻擊類型和防禦方法及安全配置方案(系統安全、IE安全、Outlook的安全等)。結合
黑客攻擊過程全面講述在
WindowsNT環境下實施網路安全對策。WindowsNT下各種漏洞、攻擊類型和防禦方法及安全配置方案,全面
講述在Windows2000環境下實施網路安全對策,Windows系統的日誌安全、WEB安全,軟體防火牆的實施。
Windows2000下各種漏洞、攻擊類型和防禦方法及安全配置方案。
第七部分:Linux管理員部分
一、 基本應用
1、 GNU/linux介紹、Redhat Linux的安裝。
2、 系統知識(shell、文件系統、管道與重定向、進程概念)、常用系統命令介紹(ls、cp、mkdir、rm
、vi、man、chmod等)
3、 基本系統管理(包括:系統啟動過程介紹、磁碟管理、用戶管理、日誌查看、tar/gz包的使用、rpm軟
件包管理等。
二、 基本系統服務(包括:圖形終端、基本網路服務)(9個課時)
1、 圖形終端(即,x-window)的配置與使用。圍繞KDE和(或)GNOME,展示UNIX系統的友好界面。
2、 簡單的shell教本編寫方法,環境變數
3、 Linux下IP網路的基本配置(IP地址、網關、名字)
4、 Linux下的網路服務的配置與使用(包括ftp、DNS、Apache、Sendmail、samba的基本配置)。基於
RedHat的setup和linuxconf進行介紹。Webmin管理工具的介紹。
三、 Prerequisite(背景課程)
1、 前言
2、 高級系統管理。包括:系統進行手工定製(inetd,service,ntsysv)、系統性能檢測管理(ps,top
,tail,dmesg,/proc)。
3、 內核設置與編譯。
四、 高級網路應用
1、 ftp服務與Samba服務,其它服務,如,DHCP、NFS等。
2、 Web網路服務。包括:Apache服務的配置使用及安全設置。其它web服務軟體的介紹。DNS技術及應用。
3、 一些簡單的路由技術
4、 一些簡單的負載均衡技術。
5、 Mail網路服務。包括:sendmail的配置與使用,Qmail的配置與使用。一些mail客戶端程序的使用。
五、 系統網路安全
1、 包過濾防火牆的理論與應用(NAT技術、內核構架、Ipchains/Iptable的使用),其它非核心態防火牆
的介紹。
2、 系統安全。SSH的配置與使用。入侵檢測系統及Checkpoint技術與應用
3、 VPN(虛擬網關)的理論與應用。包括:Ipsec、PPTP、認證、密鑰交換協議等技術。
③ 現在的游戲開發工程師都學什麼技術
一開始是學語言、學框架和學小游戲
④ 自學游戲開發、設計,剛從哪裡出發成為一個游戲工程師需要哪些知識
過來人的回答:
1.C語言基本功扎實
2.C++不斷的學習,就算能夠工作了,也要不斷的學習。因為一個C++中級也要五年去煉成的。除了些小游戲外,百分之九九的游戲都是C++開發。
3.物理和高數也很重要。游戲中大量用到,越高級游戲,對這方面的要求也高。
4.DX或OPENGL
5.要學習游戲引擎。看你想做哪種游戲而定。就算是再貴的游戲引擎,只要你不拿去做商業用途,它們都給你使用。也有一些好的開源引擎(基本功能免費),你可以去拿一些容易學習的去練習一下小游戲。推薦幾個2D:HGE。3D:ORGE
6.基本的匯編和資料庫知識
7.最重要的一點,為夢想而奮斗!加油!
C++推薦的書:
入門:21天學通C++。簡單易懂。
字典:C++ Primer。我想是最多人有的一本經典書
最好就是買回來吧,看PDF不方便學習。有心的,就不要怕花一小點錢。
其他的看你想做什麼,就看什麼吧。
⑤ 請問成為一名游戲開發工程師都需要具備什麼樣的知識
這個問題問我就對了:
游戲開發分為設計、程序和美工
講講游戲編程需要的知識吧:
1。扎實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現在比較大的游戲也由此開發;DELPHI功能也很強,很多網游:比如網金、傳奇都用到了DELPHI;JAVA用於開發手機游戲。
2。扎實的演算法知識。主要有:樹或圖的搜索演算法、A*演算法、碰撞檢測演算法、BSP樹、人工智慧
3。相關圖形處理知識。比如:Direct X編程、OpenGL編程、圖形學的相關知識(三維圖形的形體、紋理、貼圖、照明,還有三維對象的消隱演算法比如油畫演算法,Z緩存)和動畫處理知識。如果想深入還要學會幾種三維引擎比如OGRE
4。跟游戲優化相關的知識。比如資料庫、內存管理等。
5。想做游戲可不是件容易的事,最重要的:要有毅力,要能不斷學習!
4。
⑥ 多媒體/游戲開發工程師需要什麼技能
多媒體開發工程師和游戲開發工程師的側重點有些不同,不過也有很多工作共性,主要需要掌握一下技能:
能快速編寫系統設計文檔並實現相關代碼;
2.預研新技術,對程序性能調優等的主要實現;
3.負責優化unity3D引擎以及技術攻關,內部使用工具的開發
4.負責與策劃和美術部門溝通與對接,制定相關資源開發標准,開發團隊的工作計劃、並保障項目進度。
5.熟悉unity3D游戲引擎,熟悉IOS/Android等平台針對游戲相關的特性,有三方接入經驗;
6..熟悉網路編程,能夠寫簡單的socket通信,了解http,websokcet/sokcet.io,對protobuf/flatbuf序列化框架有使用經驗.
7.熟悉java,lua,c++,js;2.熟悉cocos2d-x,cocos2d-js引擎及對應工作流;.熟悉unity3D游戲引擎,熟悉IOS/Android等平台針對游戲相關的特性,有三方接入經驗;
8.熟悉網路編程,能夠寫簡單的socket通信,了解http,websokcet/sokcet.io,對protobuf/flatbuf序列化框架有使用經驗.熟悉java,lua,c++,js;2.熟悉cocos2d-x,cocos2d-js引擎及對應工作流。
信息收集來源問-問-我建築人才
⑦ 手機游戲軟體開發工程師要學什麼東西
首先要學習一門語言,比如說:C語言,C++語言,做好是會JAVA語言。因為手機游戲主要是用JAVA語言開發的。它是JAVA的開發的一個方向,即JAVAME方向的。總而言之就是要把JAVA的基礎要學好。
⑧ 游戲開發工程師要怎麼進行職業規劃呢
路徑一:對於對游戲開發有極大興趣的人來說,不斷挑戰自我、積累經驗,從初級工程師到高級工程師的發展即是最好的選擇。 路徑二:游戲開發工程師需要編寫和游戲相關的各種程序,而相應的職業發展方向是程序員(Programmer)→主程序員(Main Programmer)→技術總監(Director)。如果要做核心程序員或者是高一級別的領導,就需要同時擁有技術+游戲天分+領導能力,否則只能做 一些純技術方面的工作。游戲開發工程師前景和職業發展路線及職業規劃
⑨ 想去去網易應聘游戲開發工程師一職,需要什麼要求呢
職位描述來:
1.熟悉socket開發,有通源訊協議設計和實現經驗
2.熟悉常用演算法和數據結構, 熟悉Linux/UNIX操作系統及開發環境;
3.熟悉資料庫開發,熟悉存儲過程編寫,有資料庫實際開發經驗。
4.熟悉腳本語言(如python,lua)者優先考慮
資格要求:
1.本科畢業
2.有游戲經驗,熱愛游戲行業;
3.良好的理解、學習和溝通能力。
職位描述:
1.熟悉socket開發,有通訊協議設計和實現經驗
2.熟悉常用演算法和數據結構, 熟悉Linux/UNIX操作系統及開發環境;
3.熟悉資料庫開發,熟悉存儲過程編寫,有資料庫實際開發經驗。
4.熟悉腳本語言(如python,lua)者優先考慮
資格要求:
1.本科畢業
2.有游戲經驗,熱愛游戲行業;
3.良好的理解、學習和溝通能力。
-------------------------
既然你還沒畢業,建議你通過每年中旬的校園招聘嘗試一下,要求會適當放寬一些
其實就我從業這么多年的經驗來看,你什麼專業 哪個院校畢業影響不大,只是一個門檻而已,重要的是你進來能不能站的住。何況游戲開發也有很多方向,先進門再考慮其他的東西吧~~ 建議而已 僅供參考
⑩ 游戲客戶端開發工程師要學什麼專業
和專業沒copy關系,主要看你的興趣和愛好在不在這里。本人從事的就是相關行業,大學時候學的是文科。我同事裡面有半道出家的,有科班出生的。半道出家的裡面有做過銷售的,有退伍軍人。
做游戲客戶端的話,大體上可以分為兩大分支,一類是業務邏輯,一類是圖形渲染。半道出家的大多數做業務邏輯的比較多,只要能把事情想明白,寫出程序就可以,當然你要對你們項目所使用的開發語言很熟悉。圖形渲染這一塊的邏輯相對來說要簡單一些,但是對數學的要求以及演算法的要求特別高,比如線性代數等。
另外補充一句,很多外行都覺得程序開發對英語要求很高,其實不是那麼回事。代碼雖然都是字母,看著像英語,其實不是那麼回事。除非你從事的工作是很低層,或者很難,需要查閱國外資料的,否則不太需要什麼英語。
純手打,希望採納。