怎麼製作網路游戲
A. 大型網路游戲是怎麼做出來的
你說的有點太簡介了,因為製做游戲是個超復雜的工程,決不是你想像的那樣減單,我恐怕回達完你,5,6天都不見得說完,而且做大網游1個人是不可能的,在是天材也不可能,你想想,就拿QQ聊天說吧,在游戲中,1個玩家向另一玩家說話時,說的那話須要被你設的數劇過率,然後在卻認,光著一個程序,你要做1-2個月,因為我是一個游戲工司經理,你在想想畫面,音樂,怪。。。。。。太龐大了,你要真想知道去買本書最好,你要不是專業的話,好多細節你都不能理解,我跟你說不清,反正就是特龐大,一個很拉級很拉級,都快接進小游戲的網游,也要9-12月,你要不信去書中看看,(程序:精通C C++等程序語言
美工:3D建模,貼圖,圖像渲染等
策劃:游戲情節(NPC對話),人物職業設定,數值設定等
你有家底嗎??有就好辦:
「軟體、流程、團隊、時間……」
不是一開始就要潑樓主冷水,只是想讓你有個大致的概念。
當年丁磊推出大話的時候,是號稱200人的策劃團隊歷時兩年的作品。200人或許是有水分了,但是兩年是一定不會少了的。想當年老徐離開網易的時候,帶著夢幻西遊的游戲引擎自己跑去另外弄一個游戲,在不用再設計引擎的情況下,光策劃建模就用了差不多一年的時間。
這個得有心理准備了。
軟體:有兩部分。
1.編寫游戲引擎、建模:需要熟練掌握C/C++、Microsoft Develop Studio開發環境、使用SDK或者MFC、DirectX/OpenGL、SQL編程、SQLServer或Oracle資料庫配置。
2.策劃、美工、音效:MAYA、3DMAX 、PS(音效製作方面不熟,這方面無法提供)。
流程:策劃——引擎——建模——美工——測試。
團隊:首先要組成一個由各功能小組核心構成的策劃組,負責構思整個游戲的內容架構。包括故事大綱,游戲風格,人物造型,操作模式,任務模式,裝備模式等等,以及程序編寫、美工貼圖能否實現等等,資金預算能否維持等等。
然後籌建各功能小組:主編程組,負責游戲引擎。建模組,負責編寫一個完整的世界,各種人物、怪等。美工組,負責包裝游戲。測試組,設置若干組伺服器,對游戲進行測試。
保守估計,總人數30-50是最小的配置了。
B. 網路游戲是如何製作出來的
軟體:有兩部分。
1、編寫游戲引擎、建模:需要熟練掌握C/C++、Microsoft Develop Studio開發環境、使用SDK或者MFC、DirectX/OpenGL、SQL編程、SQLServer或Oracle資料庫配置。
2、策劃、美工、音效:MAYA、3DMAX、PS(音效製作方面不熟,這方面無法提供)。流程:策劃——引擎——建模——美工——測試。團隊:首先要組成一個由各功能小組核心構成的策劃組,負責構思整個游戲的內容架構。
包括故事大綱,游戲風格,人物造型,操作模式,任務模式,裝備模式等等,以及程序編寫、美工貼圖能否實現等等,資金預算能否維持等等。
然後籌建各功能小組:主編程組,負責游戲引擎。建模組,負責編寫一個完整的世界,各種人物、怪等。美工組,負責包裝游戲。測試組,設置若干組伺服器,對游戲進行測試。
(2)怎麼製作網路游戲擴展閱讀:
1、游戲程序開發
游戲程序開發主要負責游戲程序開發,這一塊是人才缺口相對比較少的,因為各高校都開設有c/c++、java等專業,目前國內從事軟體開發的人才需求比較大,人才輸出也同樣比較大。
2、游戲策劃
游戲策劃通常定位為游戲產品經理,屬於綜合性比較強的崗位,主要負責游戲需求的調研與分析,游戲業務模型建立,游戲創意設計、游戲原型製作等工作,需要經常與游戲整個部門的人溝通。
3、游戲運營
主要負責游戲的日常運營工作,數據分析工作,游戲推廣和活動策劃工作,同樣,一名好的游戲運營,需要有豐富的游戲經驗,然後很難開展工作,要熟悉行業的一些重要指標,比如PCU、ACU\ARPU\滲透率等等,熟悉游戲的盈利模式。
4、游戲美術
游戲美術涉及到好幾個范疇 :游戲規則及玩法、視覺藝術、編程、產品化、聲效、編劇、角色、道具、場景、界面以上的元素都是一個游戲設計專案所需要的。游戲設計者常常專攻於某一種特定的游戲類型,例如桌面游戲、卡片游戲或者視頻游戲等。
C. 網路游戲是怎麼做出來的
1、編寫游戲引擎、建模:需要熟練掌握C/C++、Microsoft Develop Studio開發環境、使用SDK或者MFC、DirectX/OpenGL、SQL編程、SQLServer或Oracle資料庫配置。
2、策劃、美工、音效:MAYA、3DMAX、PS(音效製作方面不熟,這方面無法提供)。流程:策劃——引擎——建模——美工——測試。團隊:首先要組成一個由各功能小組核心構成的策劃組,負責構思整個游戲的內容架構。
包括故事大綱,游戲風格,人物造型,操作模式,任務模式,裝備模式等等,以及程序編寫、美工貼圖能否實現等等,資金預算能否維持等等。
然後籌建各功能小組:主編程組,負責游戲引擎。建模組,負責編寫一個完整的世界,各種人物、怪等。美工組,負責包裝游戲。測試組,設置若干組伺服器,對游戲進行測試。
(3)怎麼製作網路游戲擴展閱讀
網路游戲產業是一個新興的朝陽產業,經歷了20世紀末的初期形成期階段,及近幾年的快速發展,中國的網路游戲產業處在成長期,並快速走向成熟期的階段。在中國整個網路經濟的發展過程中從無到有,發展到成為中國網路經濟的重要組成部分。
網路游戲產業之所以可以打破在原來中國整個網路經濟中的平衡,主要緣於在20世紀末中國網路經濟泡沫破滅整個網路經濟大受打擊的時候,網路游戲卻異軍突起成為整個網路經濟發展的領頭羊,得到迅猛的發展。
2007年4月9日,新聞出版總署、中央文明辦、教育部、團中央、信息產業部、公安部、全國婦聯、中國關心下一代工作委員會等八部委已聯合下發《關於保護未成年人身心健康實施網路游戲防沉迷系統的通知》,決定從2007年4月15日起,在全國網路游戲中推廣防沉迷系統。
2016年12月5日晚,文化部發布《關於規范網路游戲運營加強事中事後監管工作的通知》,首次明確規定網路游戲虛擬貨幣、虛擬道具不能兌換法定貨幣。2018年8月30日晚間,教育部等八部門關於印發《綜合防控兒童青少年近視實施方案》的通知,提總量控制網游。
D. 網路游戲是怎麼製作出來的
在一般情況下,人物是不會動的,變換的都是背景圖片.
少數游戲到了地圖邊界的時候,人物可以隨意移動.因為這時候無法把人物固定在中央.
一個上GB的游戲,程序其實只佔50MB左右,可能比這個數小...
你可以看看魔獸爭霸3里DLL文件和EXE加起來有多少.
游戲那麼龐大,主要都是因為音樂,動畫,圖片造成的.
但是,游戲製作流程里,程序是非常重要的一環.是程序把各種元素表現出來的.
E. 怎麼自己開發網路游戲
一、游戲程序開發的工作主要包括哪些方面
游戲開發中的程序開發主要由如下幾個方面組成:
1.圖形引擎
2.聲音引擎
3.物理引擎
4.游戲引擎
5.人工智慧或游戲邏輯
6.游戲GUI界面(菜單)
7.游戲開發工具
8.支持區域網對戰的網路引擎開發
9.支持互聯網對戰的網路引擎開發
下面逐一介紹每個部分:
1.圖形引擎主要包含游戲中的場景(室內或室外)管理與渲染,角色的動作管理繪制,特效管理與渲染(粒子系統,自然模擬(如水紋,植物等模擬)),光照和材質處理,LOD(Level Object Detail)管理等,另外還有圖形數據轉換工具開發,這些工具主要用於把美工用DCC軟體(如3DS Max,Maya,Soft XSI,Soft Image3D等)軟體製作的模型和動作數據以及用Photo shop或painter等工具製作的貼圖,轉化成游戲程序中用的資源文件。
2.聲音引擎主要包含音效(Sound Effect簡稱SE),語音(VOICE),背景音樂(Background music簡稱BGM)的播放。SE是指那些在游戲中頻繁播放,而且播放時間比較短,但要求能及時無延遲的播放,VOICE是指游戲中的語音或人聲,這部分對聲音品質要求比較高,基本上用比較高的采樣率錄制和回放聲音,但和SE一樣要求能及時無延遲的播放,SE在有的時候因為內存容量的問題,在不影響效果的前提下,可能會降低采樣率,但VOICE由於降低采樣率對效果影響比較大,所以一般VOICE不採用降低采樣率的做法。BGM是指游戲中一長段循環播放(也有不循環,只播放一次)的背景音樂,正是由於BGM的這種特性,一般游戲的背景音樂是讀盤(光碟或硬碟)來播放。另外一些高級聲音特效,如EAX,數字影院系統(DTS5.1),數字杜比環繞等。
3.物理引擎主要包含游戲世界中的物體之間、物體和場景之間發生碰撞後的力學模擬,以及發生碰撞後的物體骨骼運動的力學模擬(比較著名的物理引擎有havok公司的game dynamics sdk,還有open source 的ODE—Open Dynamics Engine)。
4.游戲引擎主要是把圖形引擎、聲音引擎、物理引擎整合起來,主要針對某個游戲製作一個游戲系統,其包含游戲關卡編輯器,主要用途是可以可視化的對場景進行調整,光照效果和霧化等效果調整,事件設置,道具擺放,NPC設置,另外還有角色編輯器,主要用於編輯角色的屬性和檢查動作數據的正確性。一般日本游戲公司的做法,他們會把關卡編輯器和角色編輯器直接做到游戲中,所有的參數調整都在游戲中通過調試菜單來進行編輯,所以一般他們把這部分調試菜單的功能做的很強大,同時在屏幕上實時的顯示一些重要的信息,這樣做的好處是關卡編輯器調整的效果直接就是游戲的效果,但是對於程序的重用性來說可能不是很好,比如說要用到另外一個游戲項目中就比較難,除非兩個游戲類型相同,只要把場景和角色數據換一下,還有做下一代產品也沒有問題,只要根據式樣增加調試菜單的功能就可以了。
5.人工智慧和游戲邏輯開發,這部分日本和歐美的游戲開發模式也有很大不同,在歐美游戲公司中運用腳本語言開發很普遍,所以這部分程序開發主要是用腳本語言編寫,而且腳本程序和游戲程序的耦合性很低,有單獨的編輯、編譯和調試環境,這樣比較利於游戲程序和關卡設計開發分開,同時並行開發,所以一般他們都會有專門做關卡設計的程序員崗位。而日本游戲公司腳本語言一般和游戲的耦合性比較高,一般通過一些語言的宏功能和一些編譯器的特定功能來完成一個簡單的腳本系統,所以一般這些腳本程序只能在游戲程序中進行調試,而不能在一個單獨的腳本編輯,編譯環境中進行開發。
6.游戲GUI界面(菜單),主要是指那些游戲中用戶界面設計,有做的復雜,有簡單的,做的簡單就是2D GUI界面,做的復雜有3D GUI界面。
7.游戲開發工具主要包含關卡編輯器,角色編輯器,資源打包管理,DCC軟體的插件工具等開發。
8.支持區域網對戰的網路引擎開發,主要解決區域網網路發包和延遲處理,通訊同步的問題,有同步通訊和非同步通訊兩種做法,非同步通訊用於那些對運行幀速要求比較高的游戲,同步通訊相對非同步通訊來說效率相對低,但是同步通訊的編程模型相對非同步通訊來得簡單一些。
9.支持互聯網對戰的網路引擎開發,目前大部分網游都是C/S結構的,伺服器端軟體配置管理,伺服器程序的最優化,還有游戲大廳、組隊、游戲邏輯處理、道具管理、收費系統等。另外還有一些網路系統是C/S和P2P兩種結構混合的,如XBOX Live等。
二、游戲公司中有哪些和程序員相關的崗位
程序員在游戲公司中的崗位在日本游戲公司和歐美的游戲公司有些不同,日本游戲公司中程序員的崗位主要有技術監督(Director),主程序員(Main Programmer),程序員(Programmer),在日本游戲公司里負責游戲項目開發的程序員,一般不會專門根據工作內容劃分程序員,除了獨立的系統研究室和聲音系統製作部門(這兩個部門是比較獨立的,往往同時給好幾個項目服務),負責每個游戲項目開發的程序員,隨時都可能一人多職,比如說主程序員除了負責整個游戲系統以外,可能還要負責圖形或聲音引擎開發等,程序員除了人工智慧以外還有菜單製作等。這種情況在歐美的游戲公司比較少見,他們分工的比較細,一般有圖形程序員,聲音程序員,人工智慧或游戲關卡程序員,物理程序員,每個組中可能還會有一個Leader。
三、游戲公司一般是如何招聘程序員的
這一點,日本公司和歐美公司也有些不同。日本公司一般喜歡從一些高校中招聘一些應屆優秀畢業生,一方面比招聘有經驗的人要來的成本低,另方面新人是一張白紙,容易培養,像SEGA、KONAMI等都是按這種原則招聘員工的,所以想進入日本游戲公司,你要學好你的軟體課程。而歐美公司希望招聘進來,能馬上進入項目的開發中去,所以他們一般希望招聘有工作經驗的人,即使不是行業中,在相關行業中工作2、3年的也可以,所以想進入歐美游戲公司你的工作經歷很重要。
四、想成為一名游戲開發程序員應該具備哪些條件
我覺的一個游戲軟體程序員,最起碼的要求是熟練掌握計算機本科專業所學的知識,主要包括C語言或C++語言,數據結構,編譯原理,演算法等,另外線性代數、微積分、牛頓力學在圖形和物理引擎開發方面用途也很廣泛,如果要提高的話還有必要了解硬體相關的知識如計算機體系結構、匯編語言,這些對我們學習一個新的硬體平台、編寫最優化代碼、提高自己游戲的競爭力都是非常有益的。另外,保持有恆心、不怕苦(比如說通宵加班)的心態,對游戲的熱情也是非常重要的。對於那些想進入游戲行業,但缺乏軟體開發知識的人,可以通過參加游戲開發培訓來
五、學習游戲編程有哪些好方法
現在有很多人,計算機本科畢業,學了很多軟體開發的知識,但是一旦要用到實際的項目開發時,感覺無從下手,這主要是在學校里運用知識的機會太少了。所以學習游戲編程最好的方法是能實際參與到一個好的游戲項目中和有豐富開發經驗的人一起開發游戲,可能學到很多你從書本上學不到知識和技能。但有時候你一時還沒有機會參與到一個好項目中,沒有機會進入一家好的游戲公司,但是你對游戲開發有一腔熱情,很希望學習游戲開發的技能,那你就應該去參加專門的游戲開發培訓,因為游戲開發培訓班中的老師都是一些有豐富開發經驗的老師,一般都有五年豐富的項目開發經驗,聽他們的課,實際上就是在和他一起分享這么多年的開發經驗,另外游戲開發培訓課程中會專門設計一些項目和課題,它們本身就是可以直接運用游戲開發中,這樣你可以不進入著名的游戲公司,但可以學到這些公司中一些常用的開發技能。另外還有一種方法經濟實惠的方法,參加一些網上志願者的開源項目,這些項目從品質來說有好有壞,選擇一個好的項目非常重要,另外他們中間本身有許多是業內人士,本來你要進入他們公司,才能學習到他們的經驗,但是通過開源項目,你就有向他們學習的機會了,說不定哪一天,你就進入一家知名的游戲公司了,不過目前開源的完整游戲項目好的不多,到是在圖形引擎和物理引擎方面有一些很不錯的開源項目,但要加入進去的話,你的基礎一定要好啊,有些開源的團隊也不是隨便什麼人就能加入的。
F. 如何製造網路游戲
一款網路游戲的製作是非常復雜的
首先是資金問題,研發一個中小的網路游戲至少需要600萬左右(2D)
3D引擎的需要2、3000萬
如果有團隊1、2年就可以完成游戲的設計,但還需要1000W左右的的其他
設備投資。
游戲製作
推薦你去個網站:http://www.ogdev.net/index.htm
網游製作軟體分通用軟體和自製軟體。游戲開發一般分程序、美工、策劃三大部分。通用軟體,程序一般用VC++6.0,VC++2003,VC++2005,delphi 7,directx9.0;美工一般用photoshop,3DMax,maya,Zbrush等;策劃一般用Excel,Word,Visio,Lua腳本軟體等。自製軟體主要有自己製作的游戲開發工具,可以大幅度降低開發難度,如地圖編輯器,界面編輯器,任務腳本模塊等。
G. 製作網路游戲用什麼軟體
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-1818013667807305748
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-1818013667807305748
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
H. 怎麼製作一個網頁游戲
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y17r-140788620891735845
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y17r-140788620891735845
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
I. 製作一個網路游戲,需要有什麼條件嗎
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y17r-303834521556302524
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y17r-303834521556302524
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
J. 如何製作網路游戲
軟體:有兩部分。
1、編寫游戲引擎、建模:需要熟練掌握C/C++、Microsoft Develop Studio開發環境、使用SDK或者MFC、DirectX/OpenGL、SQL編程、SQLServer或Oracle資料庫配置。2、策劃、美工、音效:MAYA、3DMAX、PS(音效製作方面不熟,這方面無法提供)。流程:策劃——引擎——建模——美工——測試。團隊:首先要組成一個由各功能小組核心構成的策劃組,負責構思整個游戲的內容架構。包括故事大綱,游戲風格,人物造型,操作模式,任務模式,裝備模式等等,以及程序編寫、美工貼圖能否實現等等,資金預算能否維持等等。然後籌建各功能小組:主編程組,負責游戲引擎。建模組,負責編寫一個完整的世界,各種人物、怪等。美工組,負責包裝游戲。測試組,設置若干組伺服器,對游戲進行測試。
拓展資料:
一、網路游戲:
網路游戲區別與單機游戲而言的,是指玩家必須通過互聯網連接來進行多人游戲。 一般指由多名玩家通過計算機網路在虛擬的環境下對人物角色及場景按照一定的規則進行操作以達到娛樂和互動目的的游戲產品集合。
而單機游戲模式多為人機對戰。因為其不能連入互聯網而玩家與玩家互動性差了很多,但可以通過區域網的連接進行有限的多人對戰。網路游戲的誕生使命:「通過互聯網服務中的網路游戲服務,提升全球人類生活品質」。
網路游戲的誕生讓人類的生活更豐富,從而促進全球人類社會的進步。並且豐富了人類的精神世界和物質世界,讓人類的生活的品質更高,讓人類的生活更快樂。
二、網頁游戲開發的程序構成分為三大部分:
1、數據流程
數據流程其中,數據流程包括了功能。也只有在功能中才能體現數據流程。比如最簡單的賣買產品。要實現這個功能,那麼需要有產品基礎表、產品詳細表、商店表、背包表。如果擴展性更強,相應的雙表是少不不了的。
表的問題都簡單了,關鍵是這個物品有什麼用,這樣物品的來源,一大堆數據,物品的走向,又是一大堆數據。最後,這些數據得繞成一個圈。繞圈是一件困難的事情,特別是功能和道具多了起來的時候。難度是2的n次方。
2、美術
UI:簡潔漂亮的界面總會有好處。
小圖標:道具,地圖,裝備,一類至少10個吧?大體上百把個是需要的。
3、程序分5個部分
1)資料庫:一大堆基礎數據表和詳細數據表。基礎數據表:比如等級1到等級100的用戶的屬性初始值。
2)詳細數據表:每個用戶的具體屬性。功能頁面、功能函數。主要就是數據存取,判斷,數據走向。
3)ajax函數:(可選)某些需要偽即時的功能要用到。
4)伺服器定時器:(C語言或自己設定伺服器)定時循環執行某一段代碼。而這段代碼主要是根據資料庫的數據進行更新。這個可以找個C語言程序員來做。對於C語言程序員來講,這個功能是相當的簡單。當然,具體的處理數據的判斷和操作資料庫,需要你自己寫。讓C語言程序員給你段標准代碼就行了。完全支持sql語句的。
5)、javascript函數:(可選)模擬客戶端的數據計算。也就是webgame的與時間相關的數據。分為兩部分。一部分是真實數據,是由伺服器端的定時器計算的。另一部分是只有初始值,客戶端顯示用的。不需要即時同步,僅僅需要模擬同步就行。