編程可以做小游戲嗎嗎,想做游戲開發(fā)?
謝邀,作為從業(yè)八年的人我來說下吧。題主想學(xué)游戲開發(fā),首先一定要了解什么是游戲開發(fā),游戲是如何開發(fā)出來的,這樣才能找到你自己的定位。
我這里簡單給你說下游戲開發(fā)的相關(guān)信息,你作為參考看看:
一、游戲開發(fā)需要什么?這里首先要明確游戲開發(fā)中需要做什么?(僅針對開發(fā),上線、運(yùn)營、測試等不包括)
設(shè)計(jì)一個(gè)核心玩法,不需要復(fù)雜,比如:貪吃蛇收集方塊就是一種玩法
美術(shù)包裝,設(shè)計(jì)游戲的人物、角色、界面的美術(shù)表現(xiàn)
利用計(jì)算機(jī)語言去編程,實(shí)現(xiàn)你的玩法。比如:題主你學(xué)的是HTML,那么你可以嘗試學(xué)習(xí)Flex、CSS等語言去嘗試做做網(wǎng)頁游戲或者H5游戲
二、游戲開發(fā)中的職能游戲策劃:游戲的玩法設(shè)計(jì)者、規(guī)則制定者、游戲內(nèi)部系統(tǒng)是否平衡,都需要一名合格的策劃去完成。程序人員:就是俗稱的程序猿,負(fù)責(zé)實(shí)現(xiàn)策劃提出的設(shè)計(jì)要求、功能需求。一名合格的程序員可以順暢與策劃溝通,并且了解策劃的設(shè)計(jì)目的。
游戲美術(shù):根據(jù)策劃或者藝術(shù)總監(jiān)的方案完成設(shè)計(jì),比如,我們需要給3D模型師一張游戲中的女配角形象作為參考制作3D模型,那么原畫美術(shù)就要設(shè)計(jì)負(fù)責(zé)畫出這個(gè)人物的形象。
上面的圖其實(shí)也是開發(fā)中遇到的問題之一,程序和美術(shù)不明白策劃的需求,而策劃與其他部門溝通不及時(shí),在修改需求后沒有說明設(shè)計(jì)目的或者制作者根本不知道要做什么,到最后就會累計(jì)很多無用的工作。
一名合格的游戲開發(fā)人員一定要知道自己在做什么,為什么這么做,而不是埋頭就干,你怎么知道這個(gè)就是玩家想要的呢?
而針對題主來說,希望你可以在這些職能中找到自己的定位,看看自己適合什么?然后決定自己學(xué)什么,而不是寬泛的提出這種問題。
是邏輯嚴(yán)謹(jǐn)?shù)某绦騿T?還是熱情奔放的美術(shù)?還是腦洞大開的策劃?
三、那么應(yīng)該學(xué)習(xí)些什么?其實(shí)游戲開發(fā)需要學(xué)習(xí)的太多了,我在這里就簡單說一下。
如果是策劃,那么你需要學(xué)會如何設(shè)計(jì)一個(gè)玩法,比如:有一個(gè)場景,當(dāng)前有兩個(gè)人,你需要設(shè)計(jì)一個(gè)玩法讓這兩個(gè)人既有敵對關(guān)系,又不會互相攻擊,最后只有一個(gè)會獲得勝利。除此之外,還需要學(xué)習(xí)游戲的中的經(jīng)濟(jì)模型、產(chǎn)出、系統(tǒng)關(guān)聯(lián)等等。而這些只是最基本的方面。如果是美術(shù),那么你能夠選擇的路線很多,2D方向可以學(xué)習(xí)UI、原畫等等,而3D方向、角色、場景、特效,還有動作美術(shù),而最近國內(nèi)流行的技術(shù)美術(shù)也是其中之一。
如果是程序,那么你需要學(xué)習(xí)的非常多,手機(jī)游戲一般需要學(xué)習(xí)JAVA、C#。而大型的端游則需要學(xué)習(xí)C++,或者針對開發(fā)引擎學(xué)習(xí)。而合格的程序應(yīng)該更多針對圖形化處理有所了解。
四、游戲開發(fā)入行建議,先做商業(yè)游戲并不是我認(rèn)為獨(dú)立游戲不可行,而是目前國內(nèi)環(huán)境不允許。除非你是家里不差錢的富二代,堅(jiān)持自己理想在家里坐個(gè)一年半載開發(fā)一款游戲出來。
不過有腦子的富二代基本會收一個(gè)現(xiàn)成的開發(fā)團(tuán)隊(duì)給自己做游戲,所以還是要走商業(yè)游戲這條路。
而大部分人需要盡快入行養(yǎng)活自己,于是,去一家游戲公司是最好的途徑之一。
在公司內(nèi),你可以學(xué)習(xí)到游戲的開發(fā)流程、設(shè)計(jì)理念、技術(shù)知識以及自己的職業(yè)發(fā)展規(guī)劃,這些是你自學(xué)學(xué)不來的。
五、注意事項(xiàng)最后說說我之前走過的彎路吧,也算給想進(jìn)入游戲行業(yè)的新人提醒。
開發(fā)游戲跟玩游戲沒什么關(guān)系,開發(fā)游戲絕對要比你玩游戲最高難度還要難。
在國內(nèi),游戲公司里基本你沒什么時(shí)間玩游戲,當(dāng)然加班混工時(shí)例外。
在國內(nèi),游戲公司里大部分人都不怎么愛玩游戲或者不玩。
想要做3A級游戲或者單機(jī)游戲,請去國外入職,或者找一所大學(xué)好好學(xué)學(xué)游戲?qū)I(yè)。國內(nèi)的開發(fā)環(huán)境不允許,騰訊內(nèi)部也一樣。
想穩(wěn)穩(wěn)的在國內(nèi)游戲圈兒混,就要忘記3A大作,嘗試多玩玩國內(nèi)的氪金游戲,多玩、多充值、不然你會發(fā)現(xiàn)你的職業(yè)路越走越窄
面對現(xiàn)實(shí),其實(shí)99%人最后還是要做國內(nèi)氪金游戲的。
今天聊到這里,記得關(guān)注我~~~
游戲播火人,一起了解更多游戲文化!!!!
做數(shù)學(xué)題的時(shí)候會不會更厲害了?
不會,真是造謠一張嘴,辟謠跑斷腿。
除非孩子本身有興趣,不然都是智商稅。
先說結(jié)論:少兒編程不是智商稅,少兒編程培訓(xùn)是!
某個(gè)朋友是某少兒編程培訓(xùn)創(chuàng)始人之一,最近經(jīng)常和我分析少兒編程的市場需求。
主要是通過各種問題對我進(jìn)行靈魂拷問,最終讓我承認(rèn)自己不行的同時(shí)承認(rèn)我能力不足、時(shí)間不夠、耐心不行、效果不好。
他的拷問邏輯大概如下圖一
是不是覺得無力反駁,并且想馬上報(bào)名。
五年前K12教育中最熱門的是類別是「創(chuàng)客」。
三年前STEM進(jìn)入家長的視野,兩年前此概念調(diào)整為STEAM。
現(xiàn)在全新的類別叫「少兒編程」。
實(shí)際上這類的培訓(xùn)機(jī)構(gòu)的出發(fā)點(diǎn)都是一個(gè),以父母一知半解的「科技感」來制造焦慮。
這幾年流行的STEAM,其實(shí)是一個(gè)縮寫,用科學(xué)(Science)、技術(shù)( Technology)、工程( Engineering)、藝術(shù)( the Arts)和數(shù)學(xué)( Mathematics)英文單詞的首字母組成了一個(gè)新的教學(xué)概念。
但是針對這些內(nèi)容,真的需要家長來幫孩子決定必須學(xué)哪一個(gè)嗎?
對于工程和技術(shù),對應(yīng)的是將理念變成現(xiàn)實(shí)的能力,里面涉及「主題式學(xué)習(xí)」、「項(xiàng)目式研究」和「創(chuàng)造性思維」的能力,確實(shí)是目前學(xué)校教育所缺乏的,但起初的創(chuàng)客和STEM/STEAM,核心內(nèi)容是——「做手工」。
但STEAM強(qiáng)調(diào)的三點(diǎn)內(nèi)核:探究式學(xué)習(xí)(Inquiry)、對話(Dialogue)和批判性思維(Critical Thinking),至少目前沒有在任何的培訓(xùn)機(jī)構(gòu)發(fā)現(xiàn)。
所有的培訓(xùn)機(jī)構(gòu)課堂教學(xué)依然是單向的,依然是對學(xué)習(xí)的創(chuàng)造有所期待,最終以某些極其類似的成品來滿足家長對于資金投入必須有成果的需求,探究、對話和批判性思維在其中,又有多少體現(xiàn)呢?
現(xiàn)在流行的少兒編程培訓(xùn),也是類似的套路。
機(jī)構(gòu)一提到少兒編程,下一步就是指向機(jī)器人,具體的軟件掌握多少尚不清楚,硬件的錢肯定是首先支付了,還有額外的培訓(xùn)費(fèi)用,然后孩子可能就可以玩得很開心了,當(dāng)然,如果是出于這個(gè)目的,無可厚非。
退一萬步講,我們?nèi)绾蝸砼袛嘟逃晒暮脡摹?/p>
一是孩子喜不喜歡,二是看孩子做出來的東西。
聽上去確實(shí)很合理,但是很遺憾,這兩樣都跟編程沒有任何關(guān)系。
如果家長以為孩子做出來滿地跑的小車,嗷嗷叫的恐龍就說明孩子學(xué)會編程了,那就是大錯(cuò)特錯(cuò)了,其實(shí)孩子能做出來什么東西,完全取決于這個(gè)機(jī)構(gòu)買了何種教學(xué)套裝。
請記住一點(diǎn),創(chuàng)造價(jià)值的是那些開發(fā)教育產(chǎn)品的工程師,而不是在機(jī)構(gòu)里面學(xué)習(xí)的這些孩子。
存不存在認(rèn)真教授編程的機(jī)構(gòu),老張不敢一竿子打死,但是,老張覺得至少目前少兒編程這個(gè)市場上,認(rèn)真教編程的肯定做不過認(rèn)真搞營銷的,認(rèn)真搞營銷的肯定做不過資本驅(qū)動到處布點(diǎn)的。
其實(shí)不僅僅是少兒編程行業(yè),任何行業(yè),包括老張所在的行業(yè)也是一樣(心疼自己三十秒)。
說回重點(diǎn),家長讓孩子去接受這一類的培訓(xùn),無非就是兩個(gè)原因。
第一個(gè)原因,希望借此提高孩子的競爭力,相比較而言,不如利用那部分時(shí)間和金錢,多帶孩子出去看看外面的世界。
首先,編程是一個(gè)不需要童子功的領(lǐng)域,學(xué)習(xí)的時(shí)間早晚區(qū)別不大,通常情況下,高中開始接觸就足夠了。編程思維本質(zhì)上就是理性思維,并不太需要從小熏陶。
父母作為孩子的榜樣,秉承理性思維,比學(xué)習(xí)少兒編程,更有助于培養(yǎng)小孩的理性思維。
第二,在數(shù)理知識達(dá)不到一定程度的情況下,根本接觸不到真正的編程。現(xiàn)在所謂的少兒編程,無非是指揮小烏龜散散步,拖積木搭個(gè)自己都不愛玩的簡易小游戲,俄羅斯方塊就算是比較高難度的了。
回頭真用得著編程的時(shí)候,還是需要從頭學(xué),沒有任何競爭力可言。
第二個(gè)原因,孩子是確實(shí)喜歡,那么有更好的方式可以解決。
實(shí)際上,少兒編程啟蒙有非常多的免費(fèi)資源。
5歲開始玩scratch junior,6歲正式進(jìn)入scratch,9歲告別貓咪轉(zhuǎn)向python,這是英國科普名社DK為孩子們設(shè)置的編程之路。
scratch只是一種工具,能夠幫孩子從現(xiàn)實(shí)世界到虛擬世界,創(chuàng)造出他想要的故事、游戲和動畫。
?在現(xiàn)實(shí)中,孩子一樣能創(chuàng)造出屬于自己的故事、游戲和動畫,積木塊般的scratch更像是幫助孩子擁有了在網(wǎng)絡(luò)世界中去創(chuàng)造的工具和方法——并且,它還是無限制的構(gòu)建工具集!
我不太相信一個(gè)在現(xiàn)實(shí)里邏輯混亂、敘事有問題、缺乏想象力的孩子,能通過scratch創(chuàng)造出優(yōu)秀的作品——因?yàn)槿魏瘟钊梭@嘆的編程作品背后,一定是這個(gè)孩子原本在現(xiàn)實(shí)里就擁有出色的邏輯思維能力、想象力和創(chuàng)造力。
要鍛煉孩子的上述能力,參與少兒編程的課程也許有幫助,但絕非僅來自這類課程的幫助。
少兒編程最大的好處,是幫助孩子提前熟悉編程和算法的思維及工具,能讓孩子在早期的及時(shí)反饋中對其產(chǎn)生興趣,并以此為學(xué)習(xí)更多的動力。就好比,如果孩子想創(chuàng)造一個(gè)關(guān)于鱷魚的動畫,不僅要會編程,更要了解鱷魚,了解如何怎樣去講好一個(gè)故事。
我不排斥少兒編程,但我排斥某些少兒編程機(jī)構(gòu)通過「本末倒置」和「打擊家長」的宣傳方式來制造焦慮。
總的來說:
讓孩子學(xué)習(xí)編程和算法的思維及工具,談不上什么智商稅;
讓孩子將少兒編程作為一門興趣玩一玩、看一看,也談不上智商稅。
但是,如果家長認(rèn)為「編程」是每個(gè)孩子現(xiàn)階段就必須掌握的技能,并在機(jī)構(gòu)的明示暗示下認(rèn)為自己能力不足,所以必須交錢給專業(yè)機(jī)構(gòu)來教,我覺得這就是智商稅。
最后,請大家舉一反三,任何培訓(xùn)都適用,簡單而言,一瓶水2元不是智商稅,同樣的一瓶水20元,就是智商稅。
身為父母,只有「打破思維的墻」,不要只看未來的可能是啥,多看看眼前的底線是啥,才能不陷入營銷的焦慮。
程序員會玩自己開發(fā)的游戲嗎?
應(yīng)該會玩,但是測試的時(shí)候估計(jì)會玩到吐,不想再玩了。
自己開發(fā)的東西,自己肯定會玩?zhèn)€爛,本人也是一名程序員,只不過我們不是做游戲的。告訴你一個(gè)實(shí)話,自己做的東西自己不能用。我們做的商城項(xiàng)目,我自己就沒法用,因?yàn)闇y試時(shí)把自己的賬號測廢了。各種刪改數(shù)據(jù),導(dǎo)致賬戶中有各種禮品卡,優(yōu)惠券,一買東西就會有占公司便宜的嫌疑。例如我們商城注冊的時(shí)候會送優(yōu)惠券,但是我的賬戶就沒有,因?yàn)槲覝y試的時(shí)候就注冊了,還不能去刪除生產(chǎn)環(huán)境的數(shù)據(jù)庫,導(dǎo)致我要買東西都沒有優(yōu)惠券用了,坑。
以上就是關(guān)于編程可以做小游戲嗎嗎和想做游戲開發(fā)的相關(guān)問題解答,希望對你有所幫助。