做游戲需要多強的編程能力,我想去學(xué)電腦?
游戲編程方面的課程,要從c++語言學(xué)起,如果是學(xué)手機游戲的話會學(xué)java語言,ios開發(fā)等等 ,了解基本的游戲程序邏輯和結(jié)構(gòu),比如主循環(huán)結(jié)構(gòu)。學(xué)習(xí) 2D/3D 圖形編程、比如精靈圖、精靈動畫、蒙皮骨骼動畫等。學(xué)習(xí)基本的游戲物理編程,比如碰撞器和剛體。學(xué)習(xí)基本的游戲 AI 編程技巧,比如尋路算法。以上這些,你可以找本書來一邊學(xué)習(xí)一邊跟著練習(xí),通常你可以選擇一個成熟的游戲引擎(比如現(xiàn)在流行的 Unity、Cocos2d-x、GameMaker),它可以簡化你對上面這些知識點的學(xué)習(xí)。到游戲開發(fā)論壇,如中文的 IN星球,GameRes 等網(wǎng)站上與有經(jīng)驗的游戲開發(fā)者交流,參加線上線下的游戲開發(fā)活動比如 GameJam、GDC IGF 等等為了加快學(xué)習(xí)進度,你也可以參加游戲開發(fā)培訓(xùn)課程,目前有各個城市有很多這類學(xué)習(xí),屬于職業(yè)培訓(xùn)。線上線下教學(xué)的都有,你可以先試聽一兩節(jié)課,覺得對你幫助大了可以考慮報名,一開始不要報太長時間當(dāng)然自控力好自學(xué)的話,可以在b站上也有很多視頻教學(xué)就是比較雜。
開發(fā)網(wǎng)絡(luò)游戲需要具備哪些知識?
游戲開發(fā)分為設(shè)計、程序和美工講講游戲編程需要的知識吧:
1。扎實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現(xiàn)在比較大的游戲也由此開發(fā);DELPHI功能也很強,很多網(wǎng)游:比如網(wǎng)金、傳奇都用到了DELPHI;JAVA用于開發(fā)手機游戲。
2。扎實的算法知識。主要有:樹或圖的搜索算法、A*算法、碰撞檢測算法、BSP樹、人工智能3。相關(guān)圖形處理知識。比如:DirectX編程、OpenGL編程、圖形學(xué)的相關(guān)知識(三維圖形的形體、紋理、貼圖、照明,還有三維對象的消隱算法比如油畫算法,Z緩存)和動畫處理知識。如果想深入還要學(xué)會幾種三維引擎比如OGRE4。跟游戲優(yōu)化相關(guān)的知識。比如數(shù)據(jù)庫、內(nèi)存管理等。5。想做游戲可不是件容易的事,最重要的:要有毅力,要能不斷學(xué)習(xí)!祝你成功。
游戲策劃需要具備怎樣的能力?
成為游戲策劃,你需要這20種能力,然而,這只是開始......
(1)溝通能力
一個策劃應(yīng)該是外向的,對產(chǎn)品有一個整體的認(rèn)識,多溝通多聊,就能了解大家的意見。
(2)表達能力
需要能夠清晰的把自己心中所想表達出來,而且能抓住重點,說的時候要淺顯易懂,讓其他人更容易理解。
(3)說服能力
在和程序、策劃溝通的時候,對于自己提出的解決方案,其他人可能會提出異議或者疑問,這個時候,就要在深刻理解自己的設(shè)計理念的同時把自己的理由很好的傳達給對方。如果一個策劃沒有深入思考過自己的方案,也不知道優(yōu)勢和劣勢在那里,被別人一問就啞口無言,那他就是一個不稱職的策劃。
(4)邏輯能力
需要有比較強的邏輯能力,策劃本質(zhì)上是在創(chuàng)造一個世界,而這個世界的規(guī)則必須符合邏輯,不然這個世界肯定會亂套,這是宏觀方面。微觀方面,做一個方案的時候最好能寫一下流程圖,因為程序在把想法實現(xiàn)成現(xiàn)實的過程中,代碼中會包含無數(shù)的邏輯,當(dāng)邏輯出現(xiàn)問題的時候就是有bug了。所以,程序會和策劃反復(fù)確認(rèn)方案中的邏輯細(xì)節(jié),如果方案中某兩條邏輯是相悖的,那這個方案就肯定要改,而且程序也會覺得這個策劃不專業(yè)。
(5)對于其他工種的了解
對程序的理解可以讓策劃以編程的思維去想一個游戲,而且能更加清晰的評估任務(wù)的復(fù)雜度。對美術(shù)的了解,可以更加專業(yè)更加直接的和美術(shù)溝通,而不是用模棱兩可的語言提需求。一個優(yōu)秀的策劃能夠了解各種美術(shù)輸出格式及參數(shù)(例如面數(shù)、貼圖大小),并能簡單實用PS、3dmax、特效編輯器等工具,能做簡單的調(diào)整和修改。
(6)點子變成現(xiàn)實的能力
點子不值錢,產(chǎn)品才值錢,中間還隔著一大段步驟,首先要能清晰的評估這個點子是不是真的能變成產(chǎn)品,是不是有什么缺陷,邏輯上自洽嗎,為什么其他公司沒做過這個創(chuàng)意,做出來之后市場認(rèn)不認(rèn)。然后確定要做的話,策劃要能給出核心玩法的制作方案,以及方案詳細(xì)步驟,根據(jù)方案提出需求,一個項目才開始走向正軌。
(7)玩過大量游戲
這個就不說了,基本素質(zhì)。
(8)分析競品的能力
分析一個競品的能力非常重要,因為在中國做游戲很多時候就是抄,但是怎么抄得好,借鑒得巧就很考驗?zāi)芰α恕o腦抄最容易,但是也很容易產(chǎn)生違和的感覺,分析競品的時候,需要能看到一個東西為什么這么做,這么做的原因是什么,放到我的游戲里合不合適。不能拿過來就用,要思考。
(9)設(shè)計系統(tǒng)的能力
就是寫系統(tǒng)文檔的能力,比如說一個寵物系統(tǒng),界面怎么顯示,寵物可不可以加武器,寵物給人物的加成,武器給寵物的加成,寵物的成長,寵物的技能,數(shù)值的平衡等等很多方面都要考慮到,而且落實到文檔上,給程序看完之后,再以文檔為基礎(chǔ)進行討論。
(10)自我反省,接納建議
和上面的說服能力相輔相成,人很容易自大而盲目自信,跟人溝通的時候,不能著急,要理性看待問題,當(dāng)別人提出來比較好的意見的時候,應(yīng)該仔細(xì)分析,如果確實比較好,應(yīng)該虛心接納,時時自我反省。
(11)每個實現(xiàn)方案的大致時間成本和金錢成本
成本控制是項目主管的核心能力之一,一般主策也需要具備這一能力,一個游戲需要有明確的時間表和耗資估算,成本的估算一旦偏離正常軌道,就會導(dǎo)致加班趕工。加班說明領(lǐng)導(dǎo)層的無能。
(12)市場分析能力
實時把握市場規(guī)律,能夠想象出自己的產(chǎn)品上線之后的大環(huán)境是什么樣的,比如吃雞手游就是在吃雞端游非常火,而很多人沒有能流暢運行吃雞端游的大環(huán)境下火起來的。
(13)寫作能力
寫劇本的能力,一個游戲搭配上好的故事能增色不少,比較wow和劍三,故事都是相當(dāng)不錯的,平時應(yīng)該多看看劇,讀讀文學(xué)作品.
(14)基礎(chǔ)心理學(xué)
如何讓玩法更吸引人,如何讓玩家更加沉迷,如何增加付費,如何消除失敗的負(fù)面情緒,等等一系列游戲設(shè)計相關(guān)的問題其本質(zhì)都是心理學(xué)問題。
(15)軟件
看家本領(lǐng)excel,不管怎么說,excel一定是要熟練運用的,填表寫方案基本都是用excel的,用得好了可以省很多力氣。其他的word、腦圖、ppt、PS、3dmax等的也最好能基本掌握。
(16)數(shù)學(xué)能力
例如設(shè)計一個半圓型技能,彈簧式位移,加速型技能,傷害加成公式等等,都是需要有數(shù)學(xué)功底的,不過高中數(shù)學(xué)學(xué)的沒問題的話,就還OK。
(17)文學(xué)、哲學(xué)、神話知識,對世界宗教的理解
與寫作能力相輔相成,而且能讓自己有更多的靈感,《獵天使魔女》里的怪物形象就是受圣經(jīng)影響。
(18)demo制作能力(game maker)
這里首推unity,要是能把創(chuàng)意實現(xiàn)出來,展示給對方,是非常有說服力的。
(19)藝術(shù)理論、藝術(shù)風(fēng)格、藝術(shù)史
需要一定的鑒賞能力,美術(shù)資源好壞需要能給出自己的想法和建議,比如說美術(shù)風(fēng)格,UI界面做的好不好看,模型、動作做的哪里有問題
(20)聲音基本概念、樂理知識
一款優(yōu)質(zhì)的游戲,好的音效、配音非常重要。
(21)游戲平衡性的把控
有游戲平衡性的把控能力,能通過數(shù)值大體進行游戲的平衡,并同時在隨后的開發(fā)測試中確定哪些數(shù)值,哪些技能是需要修改的,如何修改。
以上就是關(guān)于做游戲需要多強的編程能力和我想去學(xué)電腦的相關(guān)問題解答,希望對你有所幫助。