【Unity開發(fā)】零基礎(chǔ)做游戲,可視化編程是救星嗎
前言。我認(rèn)為會(huì)看這篇文章的,首先你就不明白你想要什么,以下所有觀點(diǎn)以此為前提。
可視化編程是趨勢(shì),但是不是救星
對(duì)比以前清一色C++編程,現(xiàn)在的游戲編程都使用了腳本技術(shù),已經(jīng)是更加的友好了,我認(rèn)為可視化編程是未來的趨勢(shì)。
但是不管是什么編程工具,它們始終是工具,游戲真正困難的不是好不好用工具,打個(gè)比方,大部分人可能會(huì)在各種視頻下面評(píng)論發(fā)表想法,但是真正長(zhǎng)篇大論的時(shí)候發(fā)現(xiàn)不會(huì)組織語言,邏輯混亂(包括我)。游戲就是寫文章,掌握工具(編程語言)只是最基礎(chǔ)的技能。不管用什么工具,你會(huì)發(fā)現(xiàn)該解決問題都是一樣的,繞不過去的。我本身就是個(gè)工具狂熱者,所以深有體會(huì)。
就算你去學(xué)習(xí)可視化編程,你會(huì)發(fā)現(xiàn)要學(xué)的東西其實(shí)一點(diǎn)沒少,反而會(huì)遇到因?yàn)楣ぞ卟怀墒?,需要學(xué)習(xí)更多的情況,比如Unity的UVS(Unity Visual Scripting),你總會(huì)遇到需要編碼的時(shí)候。雖然我沒用過UE的藍(lán)圖,但是我覺得應(yīng)該也有需要使用C++的時(shí)候。而且不成熟的東西遇到問題很難找到解決方案,反而花費(fèi)更多時(shí)間來解決問題。
做任何有價(jià)值事情總是有需要克服一定的困難
有可以很簡(jiǎn)單就做出來的游戲嗎,當(dāng)然有,就是文字游戲唄,沒有什么門檻,即使是現(xiàn)在依然有火的文字游戲,雖然通常熱度不高。為什么?因?yàn)橹荒芷磩?chuàng)意,而且可以量產(chǎn),因?yàn)殚T檻低。某個(gè)類型火了瞬間就量產(chǎn)了。只要你愿意,很快能上手,開源框架很多。但是你會(huì)發(fā)現(xiàn),這里面拼的你的設(shè)計(jì)能力。
想象一下以后AI可以做游戲了,然后你可以跟AI說自己想要的游戲,它給你做出來,真正零門檻,不過你會(huì)發(fā)現(xiàn),游戲泛濫了,沒人玩你的游戲,你只能自己玩,到最后你自己也不想玩了。如果你不信,你就去玩AI繪畫,你最終發(fā)現(xiàn)跟經(jīng)過專業(yè)美術(shù)訓(xùn)練比,你的畫就是垃圾,你就是想不出別人的創(chuàng)意。
有價(jià)值的東西總是有門檻,所有藝術(shù)品都一樣,杜尚的噴泉看起來沒門檻?換普通人個(gè)人試試看就知道有沒有門檻,早就被轟出去了。更別提普通人怎么會(huì)想拉一個(gè)尿盆去藝術(shù)展。游戲開發(fā)經(jīng)過多年的發(fā)展,看起來已經(jīng)比以前便利很多,但是實(shí)際上門檻越來越高。你用現(xiàn)在的工具可以很簡(jiǎn)單的開發(fā)幾十年前的游戲,然而并沒有什么價(jià)值。幾十年前大熱的游戲想在現(xiàn)在大賣也只能重置,僅僅只是提升畫面實(shí)際上門檻就上升了很多擋。
與其逃避學(xué)習(xí),不如掌握學(xué)習(xí)方法
如果你真的熱愛那就去學(xué),如果你學(xué)不下去你大概率并不熱愛。
大部分人的學(xué)習(xí)方法是錯(cuò)誤的。很多人因此被困難勸退了。沒有被勸退的大多是來自壓力,比如工作。但是即使掌握了技能,理解也不深,甚至養(yǎng)成了很多壞習(xí)慣。很多所謂的老手,不過是一直在重復(fù),一些壞習(xí)慣也改不掉,最后變成開發(fā)僅2天,bug修一年??此坪芮趭^,實(shí)際幫倒忙。
扯遠(yuǎn)了,不過具體的學(xué)習(xí)方法要說起來其實(shí)還是很多的,推薦大家去看UP主智能超體的學(xué)習(xí)觀。這里簡(jiǎn)要說一下,就是初學(xué)者就應(yīng)該直接去改別人的東西,改著改著就就會(huì)了,你不信你去看各種大牛,幾乎都是從改開始的,沒有幾個(gè)人一開始就能從零開始,不要幻想自己是天才,天才從來不去幻想。很多人一說編程,上來就拿一本厚厚的編程書,結(jié)果第一章沒看完就放棄了。堅(jiān)持看完的人其實(shí)也沒記住幾個(gè)。我之前帶的一個(gè)家伙,說看了有點(diǎn)印象以后說不定就用上了,我說的了吧,你不理解用上的時(shí)候根本不知道有這么個(gè)東西,你用上的時(shí)候網(wǎng)上一搜就知道要用它,更何況現(xiàn)在還有AI。很多人所謂的學(xué)習(xí)其實(shí)是沒有目的的,只是給自己一個(gè)緩解知識(shí)焦慮的借口罷了。
不要妄想速成,有用的技能的習(xí)得時(shí)間總是以年為單位。哪怕是說話走路,也是你小時(shí)候以年為單位學(xué)習(xí)的。不要聽到這里就勸退了,如果動(dòng)不動(dòng)就勸退那你這輩子也就這樣了,不可能學(xué)會(huì)什么有用的東西。最重要的是,當(dāng)你使用了正確的學(xué)習(xí)方法,你就會(huì)沉浸其中,當(dāng)你回過頭,時(shí)間就已經(jīng)過去了。學(xué)習(xí)的過程,何嘗又不是快樂的。