制作游戲編程,可以開發游戲嗎?
個人當然是可以開發游戲的,不過這個會比較麻煩。
首先你要考慮到你的封面還有游戲機制游戲內容,嗯,甚至是游戲的角色,或者是嗯游戲的分類。
最重要的是我們害怕就是版權的問題啊,對就是版權的問題需要注重一下。
嗯,一個人的話不是很推薦去做游戲,畢竟他所創作的領他所占的領域非常多,你需要做宣傳,還需要做那些修復那個bug還得還得那個,還得去設計角色人物背景,然后還有還有你所做的這個游戲的地圖,甚至甚至是這個地圖的故事你也要想出來,并且是不能和別的游戲就是有相似之地的,或者說是你抄襲,如果你真的想一個人去開發游戲的話,也不是不可以,只不過是需要做好保密工作,不要被別人就是盜走了或者是怎么了的一個人是比較麻煩的然后在這里祝你成功。
計算機的游戲開發都包括什么?
我目前從事的是衣米游戲的開發。
針對您的問題,我們首先來看看游戲開發要用那些工具和知識吧。
游戲開發所用的工具選擇正確的工具,可以為游戲項目節省開支,提高工作質量,降低項目風險,讓整個項目團隊成員集中注意力,從而把游戲做得好玩。程序工具軟件
OpenGL ES——OpenGL 長期以來都是行業內 2D/3D 圖形高質表現的標準,它適用于各種設備。OpenGL ES 提供了在軟件應用程序和軟件圖像引擎間的底層 API 接口;
IncrediBuild——這個開發工具極大的提升了 VS/VC 的編譯和版本生成速度,有效降低增量構建所需要花費的時間,它主要是采用分布式編譯技術,在公司內網可以調用其它計算機的資源進行快速編譯。這是開發人員不可多得的一款好工具;
VS2013——微軟的 VS 集成開發環境多年來都是游戲制作的基本軟件,界面友好,功能齊全,可以極大的提升編碼速度和工作流;
Visual Assist X——這是一個插件,引入了強大的編輯功能,完全整合在 C++IDE 環境中,可以極大的提升開發人員的工作進程,不過有的 IDE 環境已經整合了這款插件,自己不用手動安裝了;
Direct X——它是微軟在過去建立的眾多行業標準之一,它是一種視窗技術,可以讓你在玩游戲或觀看視頻過程中圖像和音效有更高的品質,它包含多個配套組件,如 Direct3D、DirectSound、DirectPlay、DirectInput 等。
美術制作工具
美術制作工具要遠多于程序軟件,因此在游戲開發過程中,選擇美術軟件時要慎重考慮,以方便項目的順利進展。Maya——它是行業內首選的 3D 動畫制作軟件之一,它功能十分強大,可用于高端電腦構圖,可以處理幾乎所有的 3D 制作工作。
比如模型構建、動畫制作、描繪渲染、電影特效等。但其缺點也在于其多邊形建模工具不太理想;
3D Studio Max——它是游戲開發中 3D 程序開發的主流引導者,其多邊形建模工具是所有 3D 程序中最棒的工具,用它進行開發效率也特別高;
PhotoShop CS——該軟件在游戲制作中被廣泛應用,是游戲制作的必備軟件,它在游戲開發的各個時期都會用到,包括前期制作到最終完成并市場推廣。美術人員用它來做出游戲環境和角色的設定,策劃也用它來畫關卡規劃和界面示意圖;
FaceGen Modeller——這是一款 3D 頭臉創作工具,它可以為游戲制作多個角色,從而快速做出人物臉部及頭部模型,形態非常逼真;
Zbrush——這款工具的特點在于使藝術模型呈現傳統藝術創作的過程,它可以輔助制作人員做出逼真的環境多邊模型,是地圖場景的絕佳工具;
Granny——可以作為游戲的一個批量輸出工具,它能夠完成所有藝術素材,包括模型、渲染和過場動畫的植入。它可以生成法線和紋理貼圖,更是一款引擎解釋工具。
游戲組件工具
游戲組件是指游戲的基本環境架構,比如描繪、場景和幾何構型的構建,也稱為中間件。
Havok——這是目前比較先進的物理引擎,它能讓游戲模擬現實,可以將游戲做出非常逼真的效果;
Gamebryo——這是一款能夠幫助開發人員快速制作原型版的工具,功能強大,運行穩定,是比較好的 3D 實時圖形引擎,其強大的渲染引擎和動作處理系統使其在商業上獲得巨大的成功;
Quazal——它屬于網絡建筑中間件,主要用于制作大型多人在線游戲,其它類似的中間件有 Big World。
音效工具
音效作為游戲里的重要組成部分,選擇合適的工具也非常重要。作為游戲開發人員,關鍵要了解各種工具的使用限制,有很多的專業音效制作工具,包括 Nuendo、Vegas、Logic、ProTools、Peak、GameCODA、SoundForge 等。
場景構建工具:
Unreal Engine——這是一款比較完型的游戲開發引擎,它提供了比較全能的關卡編輯器、過場動畫系統、3D 圖形及 AI;
Source——這款引擎為人物角色動畫提供了新技術,先進的 AI、光影渲染、實景圖象都非常棒,引擎也包含了先進的物理引擎。
日常管理工具
游戲開發過程中所涉及的事務比較多,內容也比較繁雜,用好日常管理工具可以有效提升工作效率。下面是幾個用得比較多的工具:
MicroSoft Excel——利用它進行開發進度管理,開發人員可以非常輕松地跟蹤管理多個游戲開發部門的進度,開發人員必須要對其十分熟悉,才能用的得心應手;
日常工作增量進程報告 (daily delta reports)——一個項目成功的關鍵就是運用日常工作進程報告,在這個過程中,每一名團隊成員每天上交一份個人當日工作完成情況清單。這種進程報告的方式可以簡明扼要、方便有效地跟蹤項目進程;
源碼控制報告和版本控制報告——目前大部分項目研發用的版本控件工具是 SVN、Perforce、Git 等,在使用版本控制軟件前,一定要花一定的時間來熟悉軟件的功能和使用方法,這對于游戲研發人員非常關鍵,否則就會犯些不必要的錯誤,從而導致工作效率下降;
運用 WiKi——它是協作性文檔,是自由討論和創造性工具,是最佳管理設計性文檔的方法,當團隊無法建立一個內部局域網來管理各種記錄和設計進程或建立局域網工作量過大時,WiKi 就是你最佳的選擇。
關于游戲開發的相關知識,我就介紹到這里。
游戲開發涉及的知識太多太多,我在這里只是概括性的做了一個引入,希望對您有些許的幫助。
零基礎的如想獨自制作完成簡單的app游戲?
首先,一個人,從零基礎開發一個APP,本身就是很麻煩的,而你想開發一個游戲,更是難上加難。
你先要知道現在的游戲,基本上開發都是一個幾十人的團隊,花了至少幾個月的時間,甚至幾年的時間。
其次,還有產品團隊,設計團隊,美工團隊,測試團隊等等~~
你認為你一個人能坐到這么多工作嗎?更何況你是零基礎?
建議你先從學會HelloWorld開始。開發游戲的話,N年后你可以嘗試嘗試。
安卓開發可以先從Java零基礎開始學習。IOS開發可以先學Swift或者Object-C,WP開發可以學學C#
希望你能堅持下來!學習編程真的很枯燥,而且邏輯思維要強!
怎樣自己制作單機游戲?
想要制作小游戲,你必須懂得一門編程語言,建議學習C語言程序設計.
C語言是一種計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。因此,它的應用范圍廣泛。
C語言功能齊全C語言具有各種各樣的數據類型,并引入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的編游戲,編3D游戲,做數據庫,做聯眾世界,做聊天室,做PHOTOSHOP做FLASH,做3DMAX.
自己買教材學吧,難易看個人領悟能力
如何自己制作一部游戲?
游戲是大家都非常愛玩的,現在的游戲各式各樣,玩起來引人入勝,下面我們就來看看如何制作一個屬于自己的游戲吧。
工具/材料使用軟件:unity 3d
操作方法
01在桌面上雙擊unity 3d的快捷圖標,打開unity 3d這款軟件,進入unity 3d的操作界面,如圖所示:
02在菜單里找到gameobject菜單,點擊gameobject菜單在其子級菜單里找到3d object選項,如圖所示:
03點擊3d object選項在其下拉菜單里找到sphere選項,如圖所示:
04點擊sphere選項,在視圖里就創建了一個球體,如圖所示:
05在assets里單擊鼠標右鍵,在彈出的菜單里找到create選項,點擊create選項找到c# script選項,如圖所示:
06給創建的腳本命個名字,雙擊使用visual studio打開該腳本文件,如圖所示:
07定義一個qiuti的變量,并在start函數里寫出一行代碼,該代碼的意思是將物體的初始顏色設置為黑色,如圖所示:
08在update函數里寫出一段代碼,意思是當我們按下W鍵物體的顏色變成紅色,如圖所示:
09再寫出一段代碼,意思是當我們按下D鍵物體的顏色變成綠色,如圖所示:
10再寫出一段代碼,意思是當我們按下A鍵物體的顏色變成藍色,如圖所示:
11再寫出一段代碼,意思是當我們按下S鍵物體的顏色變成黃色,如圖所示:
12代碼寫完后,按下Ctrl+S保存一下,在unity里將該代碼文件拖拽到攝像機上,點擊攝像機,將球體拖拽到inspect面板里的球體里面,如圖所示:
13在上面的菜單工具區里找到運行選項,如圖所示:
14點擊運行,我們按下W,D,S,A物體的顏色就會發生變化了,這樣我們自己的球體變色游戲就制作好了,如圖所示:
總結:一生至少要有二次沖動,一次為奮不顧生的愛情,一次是點擊收藏轉發本文,分享關注美女小編與作者結緣。
以上就是關于制作游戲編程和可以開發游戲嗎的相關問題解答,希望對你有所幫助。