首先你得再次審視自己的目標,你是想做遊戲玩,順便給別人一起玩,還是就想以此為今後的職業目標。
因為你提的這個問題沒有意義,你要自己獨立做遊戲必然要學程式設計。那就該選計算機相關專業。
首先要知道一個遊戲的組成。以一般人的直觀來看,就是畫面,可能有的音樂,主程式。音樂,畫面都是可以放在主程式外部的,甚至替換為不同的內容有可能執行依舊成功,所以,設計遊戲最重要的是主程式,那你就知道了,該選計算機學院,軟體學院下的任一專業,任一就行,因為基礎課程都一樣的,至少我讀大學的時候後面大三課程才逐漸有較大分化。
畫面和音樂當然也重要,是吸引玩家的重要因素。但如果想自己制定遊戲規則,那麼就算學會作畫,作曲,3D建模,渲染,遊戲連起步都是問題。不會就得找人做,找人做出來的不一定是你想要的效果,就算除開費用,溝通和修改花去的時間成本會很大。所以得自己學程式設計。
當然,相信你想做的遊戲遠不止需要我上面說的這些,那麼多說自己想做遊戲的,基本都是想著自己能做個大型網路遊戲,手機遊戲,等開始做的時候,想一步登天從零基礎開始直接做好玩,畫面又精緻的遊戲的人都吃癟了,沒有聽說過例外,堅持下來的人才能做出成果,需要花費你幾年甚至十幾年的時間,因為你不可能全部時間都放在了遊戲開發上。
你學的過程中,你會了解到,你還得考慮程序間通訊,網路延遲,圖片打包,音樂檔案需要去雜項等等問題,沒有經驗的時候,一個bug可能會花去你幾個小時。
次要的問題,你要想清楚你是想做遊戲自己玩還是用來賺錢,自己玩沒什麼,不釋出出去隨便用別人的圖片,音樂,和模型。想獨立做遊戲拿出去賣,那就要考慮版權問題,就算你想買,你得有人脈,開發遊戲是個長期過程,突然想到新點子,你可能需要同一個風格的背景,人物,上次給你弄的人就算這此次你花錢,他也不一定願意做,別人會有自己的工作。
你可以選擇加入公司做,但是那只是按照設計師的需求文件來用程式碼實現,並不是你自己的遊戲。
你自己做的遊戲,短時間的開發永遠達不到商業團隊製作的水平,我室友在steam上玩過一個個人開發的3D遊戲,畫面沒有那麼精細,嚴重的是,評論大多數都在說,自己玩這遊戲之前都認為自己沒有3D眩暈,退款率極高。這種關乎遊戲銷量根基的問題,作者很明顯是沒能力解決才只好就這樣放上來賣了,所以,個人能力是有極限的,你不可能面面俱到。
ps.3D遊戲引擎旋轉應該是引擎自身都有的功能,所以我也不能理解為啥這個人做出來的就特別奇怪,沒3D眩暈的人看著他的畫面移動都頭暈
加入團隊,進入公司製作才能製作出更好的作品。
如果你看完上面我說的這些,想清楚了之後,如果還是想做面向玩家,面向市場的遊戲,選計算機類的專業
如果你是想自己空閒時間做著玩,覺得做的還不錯,拿出來給大家玩也不丟人。那麼選其他專業也是可以的,在業餘時間自學程式設計。
為什麼我這麼建議呢,因為我沒聽說過出名的大學裡有遊戲設計專業的。教的都是基礎知識,本科的教學其實還是更多是面向考研的,你學完第一學期,寫個掃雷還是不帶介面的,dos介面文字提醒:請問您要開啟第幾行,第幾列的格子,輸入5 5然後再文字告訴你結果,後面學了介面框架,你才寫得出介面,這時候你能寫個2048,但是移動會是滑鼠點選左右上下按鈕,想在手機上執行,那就還得自學遊戲引擎,安卓,ios開發。
b站有個影片av27350040,建議你先看了體會下真實的程式設計是什麼感覺。
並且,你現在就可以放下游戲,提前學習了,高中的內容只要上課認真聽了基本就是中上流水平了吧。我的建議是從python學起,因為python容易上手。網上很多建議學c,c++的,但是其實對於做遊戲來說門檻相對較高,打擊想一步到尾做遊戲的人是一打一個準,雖然c++才是做遊戲常用的語言。
建議你先搜尋並完成下面3步初步體會下做遊戲是怎麼一回事
1.如何下載安裝python3
2.python基礎教程
慕課網,網易雲課堂,b站等等教學網站均有免費的基礎課程
3.以下三個任選一個,實現要求有介面
python實現掃雷
python實現2048
python實現俄羅斯方塊
各種部落格和教學網站都有教程教你如何實現。
這是 超級 基礎的內容,並且python能相對簡單的實現
如果是網頁h5小遊戲,最常使用的是cocos引擎,但對於初學者門檻較高,不怕打擊自信可以去學,cocos官網文件直接有教程教你如何做一個簡單的網頁遊戲
3d遊戲常使用u3d或者ue4引擎,ue4對配置要求較高,絕地求生用的就是ue4引擎(算了,把diss ue4的話刪了免得被懟),我兩個都用過一段時間,門檻相對更高
ps:cocos也有3D引擎,unity也在完善h5遊戲引擎的開發,大家都想提供全面的服務搶佔市場,對了,自己去看收費標準,你用別人的引擎做遊戲,當然會有費用產生,有的是使用免費,釋出遊戲獲得你獲得收益的一定百分比,有的是需要購買軟體,如果我沒記錯的話
費馬最後的理論,經過兩百年數學家證明到了2-100中除開37,59,67成立,即使這樣也不敢確認一定成立,但是計算機驗證很快,驗證到一千萬仍然成立。當然了,計算機做的只是窮舉驗證,就算這樣驗證給大家的感覺就是,費馬猜想是成立的。真正證明出來的還是數學家,所以現在猜想改稱費馬大定理。學了程式語言後,你也可以寫個程式去驗證,雖然計算機沒法證明,但是對於這類猜想的驗證,只要找到一個反例,就可以說這個定理是不成立的,極大數字內找不到反例,那麼可以大膽認為這個結論是成立的,只是還沒找到證明方法。利用程式驗證可以給數學家的研究指明方向,節省功夫
首先你得再次審視自己的目標,你是想做遊戲玩,順便給別人一起玩,還是就想以此為今後的職業目標。
因為你提的這個問題沒有意義,你要自己獨立做遊戲必然要學程式設計。那就該選計算機相關專業。
首先要知道一個遊戲的組成。以一般人的直觀來看,就是畫面,可能有的音樂,主程式。音樂,畫面都是可以放在主程式外部的,甚至替換為不同的內容有可能執行依舊成功,所以,設計遊戲最重要的是主程式,那你就知道了,該選計算機學院,軟體學院下的任一專業,任一就行,因為基礎課程都一樣的,至少我讀大學的時候後面大三課程才逐漸有較大分化。
畫面和音樂當然也重要,是吸引玩家的重要因素。但如果想自己制定遊戲規則,那麼就算學會作畫,作曲,3D建模,渲染,遊戲連起步都是問題。不會就得找人做,找人做出來的不一定是你想要的效果,就算除開費用,溝通和修改花去的時間成本會很大。所以得自己學程式設計。
當然,相信你想做的遊戲遠不止需要我上面說的這些,那麼多說自己想做遊戲的,基本都是想著自己能做個大型網路遊戲,手機遊戲,等開始做的時候,想一步登天從零基礎開始直接做好玩,畫面又精緻的遊戲的人都吃癟了,沒有聽說過例外,堅持下來的人才能做出成果,需要花費你幾年甚至十幾年的時間,因為你不可能全部時間都放在了遊戲開發上。
你學的過程中,你會了解到,你還得考慮程序間通訊,網路延遲,圖片打包,音樂檔案需要去雜項等等問題,沒有經驗的時候,一個bug可能會花去你幾個小時。
次要的問題,你要想清楚你是想做遊戲自己玩還是用來賺錢,自己玩沒什麼,不釋出出去隨便用別人的圖片,音樂,和模型。想獨立做遊戲拿出去賣,那就要考慮版權問題,就算你想買,你得有人脈,開發遊戲是個長期過程,突然想到新點子,你可能需要同一個風格的背景,人物,上次給你弄的人就算這此次你花錢,他也不一定願意做,別人會有自己的工作。
你可以選擇加入公司做,但是那只是按照設計師的需求文件來用程式碼實現,並不是你自己的遊戲。
你自己做的遊戲,短時間的開發永遠達不到商業團隊製作的水平,我室友在steam上玩過一個個人開發的3D遊戲,畫面沒有那麼精細,嚴重的是,評論大多數都在說,自己玩這遊戲之前都認為自己沒有3D眩暈,退款率極高。這種關乎遊戲銷量根基的問題,作者很明顯是沒能力解決才只好就這樣放上來賣了,所以,個人能力是有極限的,你不可能面面俱到。
ps.3D遊戲引擎旋轉應該是引擎自身都有的功能,所以我也不能理解為啥這個人做出來的就特別奇怪,沒3D眩暈的人看著他的畫面移動都頭暈
加入團隊,進入公司製作才能製作出更好的作品。
如果你看完上面我說的這些,想清楚了之後,如果還是想做面向玩家,面向市場的遊戲,選計算機類的專業
如果你是想自己空閒時間做著玩,覺得做的還不錯,拿出來給大家玩也不丟人。那麼選其他專業也是可以的,在業餘時間自學程式設計。
為什麼我這麼建議呢,因為我沒聽說過出名的大學裡有遊戲設計專業的。教的都是基礎知識,本科的教學其實還是更多是面向考研的,你學完第一學期,寫個掃雷還是不帶介面的,dos介面文字提醒:請問您要開啟第幾行,第幾列的格子,輸入5 5然後再文字告訴你結果,後面學了介面框架,你才寫得出介面,這時候你能寫個2048,但是移動會是滑鼠點選左右上下按鈕,想在手機上執行,那就還得自學遊戲引擎,安卓,ios開發。
b站有個影片av27350040,建議你先看了體會下真實的程式設計是什麼感覺。
並且,你現在就可以放下游戲,提前學習了,高中的內容只要上課認真聽了基本就是中上流水平了吧。我的建議是從python學起,因為python容易上手。網上很多建議學c,c++的,但是其實對於做遊戲來說門檻相對較高,打擊想一步到尾做遊戲的人是一打一個準,雖然c++才是做遊戲常用的語言。
建議你先搜尋並完成下面3步初步體會下做遊戲是怎麼一回事
1.如何下載安裝python3
2.python基礎教程
慕課網,網易雲課堂,b站等等教學網站均有免費的基礎課程
3.以下三個任選一個,實現要求有介面
python實現掃雷
python實現2048
python實現俄羅斯方塊
各種部落格和教學網站都有教程教你如何實現。
這是 超級 基礎的內容,並且python能相對簡單的實現
如果是網頁h5小遊戲,最常使用的是cocos引擎,但對於初學者門檻較高,不怕打擊自信可以去學,cocos官網文件直接有教程教你如何做一個簡單的網頁遊戲
3d遊戲常使用u3d或者ue4引擎,ue4對配置要求較高,絕地求生用的就是ue4引擎(算了,把diss ue4的話刪了免得被懟),我兩個都用過一段時間,門檻相對更高
ps:cocos也有3D引擎,unity也在完善h5遊戲引擎的開發,大家都想提供全面的服務搶佔市場,對了,自己去看收費標準,你用別人的引擎做遊戲,當然會有費用產生,有的是使用免費,釋出遊戲獲得你獲得收益的一定百分比,有的是需要購買軟體,如果我沒記錯的話
費馬最後的理論,經過兩百年數學家證明到了2-100中除開37,59,67成立,即使這樣也不敢確認一定成立,但是計算機驗證很快,驗證到一千萬仍然成立。當然了,計算機做的只是窮舉驗證,就算這樣驗證給大家的感覺就是,費馬猜想是成立的。真正證明出來的還是數學家,所以現在猜想改稱費馬大定理。學了程式語言後,你也可以寫個程式去驗證,雖然計算機沒法證明,但是對於這類猜想的驗證,只要找到一個反例,就可以說這個定理是不成立的,極大數字內找不到反例,那麼可以大膽認為這個結論是成立的,只是還沒找到證明方法。利用程式驗證可以給數學家的研究指明方向,節省功夫