Teacon 2023開幕式演講

大家好,我是起重基喵,TaC槍械模組制作人。很榮幸能夠被邀請來為Teacon 2023作開幕式演講。之前對于teacon也是有所耳聞,這回能親臨現(xiàn)場,也是承蒙主辦方的厚愛了。
首先還是講講mod開發(fā)相關(guān)的事情吧,畢竟teacon技術(shù)氛圍還算是挺濃厚的,不過我真的對代碼這一塊懂的不多,所以少講少錯吧。 TaC槍械模組是一個為mc引入了模擬主流Fps游戲體驗,著重游戲性的一個槍械模組,由我和來自美國的ClumsyAlien一起于2021年7月創(chuàng)立的項目?,F(xiàn)在回看TaC的發(fā)展,那我覺得確實稱得上“從0起步”。我在正式進軍mod領(lǐng)域之前是個搞建筑的,充其量就是有點建模的經(jīng)驗,甚至剛剛接觸blockbench這個軟件,對mod的了解算不上一無所知吧,也可以說是聊勝于無。因此我直接在cgm的discord頻道上搖人,剛好就有人看上了我當(dāng)時做的那個潦草的不行的模型并且一拍即合,他就是Clumsy。所以TaC最初的幾個版本都是基于cgm的addon,那是一段探索期,我在嘗試與外國制作人磨合,開發(fā)我們自己的工作流的時候,同時也精進了我自己在美術(shù)方面,管理方面和策劃方面的能力。當(dāng)然我們都很清楚地知道,cgm能提供的功能非常有限,最大的問題就是它的換彈動畫,它所提供的換彈動畫就是把子彈往槍里塞,視覺上的。
為了解決這個問題,在一段時間以后,我們正式啟動了Reforge Project,即脫離cgm的依賴,轉(zhuǎn)而開始開發(fā)我們自己的功能。其實我個人覺得與其叫reforge,用“阿爾忒彌斯之船”可能更符合這個項目的實際性質(zhì)。我們審視了cgm所提供的代碼,保留了有用的部分,同時基于需求一直在添加和替換功能,也做了一定的創(chuàng)新。比如說槍械配件方面,我們并不想循一些已有槍械模組的老路,來做一大堆專屬于某個槍的配件,而是將配件分類型通用化,變?yōu)橐粋€占位符一樣的物品,而每個槍同時也擁有自己獨立的配件模型,只有當(dāng)安裝該類型配件時才會顯示。這樣非常容易上手,而且也確保的資產(chǎn)的豐富和美觀。
?
我們所做的最大的創(chuàng)新是槍械的換彈動畫,在開發(fā)這一項功能的時候我也是充分體會到了“it just works”在開發(fā)中是多么包含開發(fā)者血淚的一個描述。不得不提的兩個人,高級資深動畫師[鍵盤下的大空格]和技術(shù)美術(shù)[Maydaymemory]??梢哉f沒有他們的努力,就沒有tac模組今天如此優(yōu)秀的表現(xiàn)效果。如果要用簡明易懂的語言來解釋的話,你們可以理解為將動畫文件的關(guān)鍵幀以一種參數(shù)化的方式儲存了下來,然后將其應(yīng)用到了玩家的第一人稱的模型上。這其實是一個很hack的做法,因為mc實際上并沒有提供什么可用的“動畫接口”,mc物品的動畫也沒有傳統(tǒng)意義上的綁骨之類的,我們所用的物品格式甚至不是基巖版模型。所以我說有時候開發(fā)游戲mod真的比基于專業(yè)的引擎開發(fā)新游戲更難,很多時候技術(shù)上的問題會受到各個方面的掣肘,有些時候我們只能接受它,并且在既定的框架內(nèi)尋求最優(yōu)解。It just works,它能出效果,觀眾也滿意,就足夠了。開發(fā)的關(guān)鍵不是你擁有多牛逼的單個實現(xiàn),而是你要把一大堆東西有機地,低成本地,效率高地,可維護性好地結(jié)合在一起。
那么接下來談?wù)勎冶救税伞F鋵嵳娴钠鸪跷覀兏緵]有非常遠(yuǎn)大的目標(biāo),就定下來說要把tac做成一流的槍械模組,雖然現(xiàn)在看起來我們好像做的也不差。我一直以來,就是瞄準(zhǔn)一個短期目標(biāo),然后努力達成它,不會的東西要么我自己學(xué),要么我會邀請同行者和我一起干。比如說我之前是一個建筑師,但是將時鐘撥回到12或者13年的時候,我也只會建火柴盒而已。那時候我覺得做建筑很好玩啊,所以我就開始做建筑,逐漸的作品登上了Mojang官方網(wǎng)頁的每周展示,并且因為機緣巧合和國建的一些成員牽上了線,有了交流和合作,也算是圓夢童年了。后來我覺得只做建筑有點故步自封,所以我開始向mod圈發(fā)展,到今天也是達成了接近90萬下載和收獲了社區(qū)廣泛好評。
那你問我,從一開始做的時候有想過我今天能取得的成就嗎?我會說我真沒想這么遠(yuǎn),有時候覺得我很幸運,只是一直努力就換來了比較好的結(jié)果。但是反過來想,正是因為在不斷提升自己的過程中,你的能力和視野破圈了,認(rèn)識到了更厲害的人或者說厲害的人賞識了你,從而得到了一個自我的提升和圈子的轉(zhuǎn)化。這一切其實都是始于最初的念頭,就是“我想做這個,所以做了”。這也就是我想給大家闡釋的,踏出第一步,勇敢攀高峰。如果你有一個夢,那就自己去圓。到最后你會發(fā)現(xiàn)不僅僅你圓了自己的夢,你還順帶圓了別人的那一份,這種感覺是比較奇妙的。
哦,另外,學(xué)好英語真的很重要啊,我強烈建議大家以實用技能而不是應(yīng)付考試為目的學(xué)習(xí)英語,要是我英語不好,不能流利地交流,那tac八字指定是缺北美那一撇的。
目前我也不滿足于做mcmod這一項工作了。我買了一些書,關(guān)于游戲引擎,圖形學(xué)和游戲設(shè)計的。在過去兩年的開發(fā)中,我和開發(fā)組的好伙伴們積累了一些項目經(jīng)驗,所以我們打算向更專業(yè)的領(lǐng)域進發(fā),那就是獨立游戲開發(fā)。從玩家到開發(fā)者的一個轉(zhuǎn)變,讓我看待事物的角度發(fā)生了很多變化,我也不好說這是好還是壞。有時候玩著玩著就在想這里的關(guān)卡設(shè)計玩法設(shè)計怎么樣了,沉浸感大打折扣,哎。
最后,還是要感謝大家聽我廢話這么多啊,希望我個人的經(jīng)歷也能給大家?guī)硪恍﹩l(fā),如果沒有,那至少我做的模組能給社區(qū)帶來一些樂趣也足夠了。像我一個搞建筑的,怎么來寫mod了呢,一個人的發(fā)展啊,當(dāng)然要靠自我奮斗,但是也要考慮到歷史的進程。祝大家考的全會,蒙的全對,瞎吃不長胖,熬夜不禿頭吧,謝謝大家!