0基礎想學遊戲編程有戲么?
01-07
31了,一直搞的遊戲美術,但一直都想自己搞個遊戲,現在來自學編程還有戲么?還是直接去報個培訓班?
C#+Unity3D,會美術就更好了
先上路再說,不要被語言基礎,文檔,英語,google什麼的嚇到,他們太高端。下載unity,bilibili有很多中文的unity新手基礎教學搜出來挑個排名靠前的,當然也有一些專門做網路在線教程的網站,跟著一步一步照貓畫虎,遇見不懂的知識點百度一下簡單了解一下。等找到感覺了,你就有了一個個明確的學習目標了,知道自己需要補什麼了,每樣都能讓你學幾個月,說不定你就不想做了。
- 根據製作遊戲的類型自選一款開發引擎
- 根據選擇的引擎的種類選擇對應開發語言
- 購買正版/下載盜版軟體,安裝好,然後你發現正版實在太貴,盜版安裝完開啟時無限報錯.然後你就放棄了
- 你沒有放棄,因為你已經成功安裝好了遊戲開發引擎和編程環境.接下來尋找相關教程開始基礎學習並開始一個基礎demo,你發現無論你如何根據視頻寫代碼,都不能達到教程中的效果,你覺得索然無味,然後你就放棄了
- 你沒有放棄,因為你已經適應了枯燥無味的代碼過程.並完成了遊戲背景/世界觀的基本設定以及劇本的設定,碼完了遊戲結構的基礎的代碼,填充好了第一章的劇情,接下來你決定製作貼圖.比如角色頭像/怪物模型/物品圖標等.然後你發現自己是個靈魂畫手,就放棄了.
- 你沒有放棄,因為你已經找到一個對你的項目感興趣的觸手,那麼你就可以開始把你的代碼,貼圖,劇情結合在一起,過一遍流程debug,然後發現成噸的報錯.然後你就放棄了.
- 你沒有放棄,因為你已經修正了所有的bug,成功的製作出你遊戲的前幾章,放出給大家試玩,然後當你滿心歡喜的認為會有很多人喜歡你的遊戲,等待大家的反饋的時候,發現很多人對你的遊戲不感興趣,並且惡語相向"什麼辣雞,比我家XX榮耀差遠了",你因此感到深受打擊,然後你就放棄了.
- 你沒有放棄,因為你已經預料到跟你志趣相投的人不會那麼多,並且也沒有一炮打紅的想法.然後你開始了漫長的更新之路,這些更新佔用了你大量的時間,甚至讓你失去了工作之餘的所有娛樂時間,然後你就放棄了.
- 你沒有放棄,因為你已經做好了被佔用大量時間的準備,並且每次看到支持你的人回復你"加油,我喜歡你設定的世界觀","XX的性格真是可愛,XX一生推","等作者一個更新",諸如此類的留言讓你倍感欣慰,你開始了爆肝之路.突然有人聯繫你說想跟你合作,你擔心對方的注資會導致你失去你的遊戲設定/劇情的控制權,你拒絕了對方.對方花了幾千找了幾個三流空殼子野雞大專的學生複製了你的源代碼,找了幾個辣雞畫師隨便畫了幾幅一眼就能看出來是抄襲的"雷同"原畫,依靠龐大的資本做宣傳,瞬間佔領了市場,然後你就放棄了.
- 沒有然後了,除非你在上一步選擇跟資本合作,並且合作方很善解人意,理解你的構思,願意支持你保持你的風格.或者你的遊戲已經佔領了市場,很有知名度,或者你的遊戲有技術壁壘,別人沒法copy你的創意.實際上我是持支持態度的.只是列出來諸如此類的麻煩,以及你可能會遇到的困難.另外,英語對編程造成的影響可以說約定於零.多花點時間,你就會發現寫代碼就跟每天跟電腦說1+1=2一樣簡單.根本沒有什麼複雜的單次,語法過來過去也就那麼幾句.如果你真的想做獨立遊戲製作人,那麼加油.=) ------------------------某個已經放棄了的人
學習編程第二好的時機就是現在!想學就去學嘛,哪怕你最後程序寫得稀爛,也能回到老本行繼續過下去不是嗎?
從零開始學的話,根據 @vczh 的指導,用《head first C#》 + visual studio community 2017
幾個月過去了,不知道你有沒有放棄,哈哈哈哈哈哈哈哈哈,我也想自己寫遊戲,但是我是設計,不會編程。唉~
不用培訓班,編程這個東西,四級英語,加上谷歌就夠了
推薦閱讀:
※我現在是高一,想學編程(C#)學遊戲開發(Unity3d)請問各路大神有什麼好的建議嗎?
※如何評價截至 2014 年底,GTA5 銷量突破 4000 萬套,打破了由超級馬里奧兄弟保持的銷量紀錄?
※有哪些純靠運氣的垃圾遊戲?
※Unreal Engine4 有哪些入門學習資源?
※想學習遊戲引擎架構用哪個開源引擎好?