與Russell Campbell談論開源、Frogger和他的新大師課
與Russell Campbell談論開源、Frogger和他的新大師課
電子遊戲開發似乎總是處於下一個大事件的邊緣,這包括Dr. Russell Campbell的新GDC 大師課主題。他正在和我們談論他在動態液體和氣體方面的工作,以及分享他的開源項目如何在未來意味著更大、更光明的事情。
Russell最近在電話中與GDC討論了他即將到來的虛擬GDC大師課程——unity c#和Shader Data-Structure Programming。他討論了為什麽要讓《SimChop》向所有開發者開放,他在過去幾年看到的偉大設計進步,以及《青蛙》這款令人難忘的遊戲如何影響了他的生活。
GDC:讓我們先來聊聊你的大師課呢?
Dr. Russell Campbell:今年夏天,我在GDC上做了一個演講,展示了一個我花了兩三個月時間開發的項目。我認為現在很多人正在關註的——從可視化和你可以在電子遊戲中做的事情來看,他們想要實現的是動態液體和氣體的模擬。現在有很多很酷的東西。我正在設計的系統,我試圖用一種完全不同的方式來解決它。它仍處於相當早期的階段。我展示的是一個原型。大師班的課程我想做的是,年底前,讓學生,他們可以開始使用我的代碼網上免費的開源項目)開始探索所有的不同的技術,包括數學和計算機科學,努力達到這些神奇的效果在視頻遊戲。
GDC:這門課程確實有一些先決條件。對於那些還沒有達到目標的人,你會建議他們做些什麽來達到像這樣的培訓所需要的水平?
Russell:如果你知道Unity中的c#腳本是一個問題,那就開始每天寫一點腳本程序吧。網上有很多教程。對於基本的東西,Unity文檔是很有幫助的,但也會讓人覺得難以承受。每天堅持練習編程,最終你會記住一些。當我們看到別人那些令人驚嘆的作品時,要記住的是,這不應該阻止我們嘗試自己,因為除非我們嘗試,否則我們不會成功。
GDC:在過去幾年裏,你們看到的最令人印象深刻的設計進步是什麽?
Russell:最近發生了很多事情,尤其是人們使用不同的遊戲引擎所做的一些事情。例如,基於你可以觀看的正在發生的大旋風的演示,虛幻引擎5已經進行了相當多的工作。在某種程度上,它們是互動性的,但盡管它們看起來令人印象深刻,但我認為它們在互動性方面仍然很有限。我認為很多人都在努力弄清楚如何讓它更具互動性。
我看到的一些插件,我認為人們現在可以立即開始使用,令人印象深刻的是虛幻引擎上的FluidNinja。我真的很喜歡他們的特技效果。我想,好吧,這真的是我的競爭對手嗎?我認為這更像是靈感。我看到了他們的作品,這讓我非常興奮地跳起來,開始自己做一些東西。
GDC:這就是你希望通過這個大師班達到的目的嗎?幫助並激勵其他人想出這些獨特的解決方案。甚至找到你沒有考慮過的問題和解決方案?
Russell:對,沒錯。最初,當我開始學習學術時,我是在學習數學。這聽起來有點離題。但我在學習數學的時候意識到的一件事是兩種不同思維模式之間的轉換。我知道這很難形容。如果你想想研究數學,並不是很多人這樣做。想象一下,你發現了一個古老的不為人知的畫廊,裏面充滿了神秘的藝術品,裏面還混雜著一些狂野的東西,比如跨維度的藝術品。外面的畫廊看起來只是一個簡單的盒子,但裏面擴展成無限多的更精致的房間供我們探索。
我想這要追溯到我5歲時的經歷。我最早玩的電子遊戲之一是《青蛙》。這絕對暴露了我的年齡,但我不介意。我記得我坐下來玩遊戲,第一次玩得很糟糕。但當我彈完後,我記得那天晚上要去睡覺,我在腦海裏回放,我在想象回放的情景。然後我有了靈感的火花,我意識到我可以彈得更好。第二天,我又去玩了一遍。我的兄弟姐妹都驚呆了。他們看著我所做的一切,他們無法相信我在第二次比賽中表現得如此出色。在這個項目中,在共享編程中,我真的有這種感覺。感覺是一樣的,我們在使用技術,我們在使用數學和計算機科學等概念,我們在推動可能的邊緣。這是最難嘗試和努力的事情之一。這不僅僅是關於你可以在遊戲中使用它。它的意思是人們從做這類事情中得到啟發。它可能最終會帶來其他驚人的技術。
我知道很多人,就像很多父母一樣,他們可能對電子遊戲不感興趣。我知道現在,在大流行期間,我在學術界看到很多父母都希望他們的孩子進入醫學領域,成為醫生。但這裏有更多的多樣性。我認為像成為一名醫生這樣的職業,我認為在未來會有巨大的機遇,甚至是一些我們現在可能無法想象的事情。你永遠不知道是否有人會在GDC上接受一門課程,在那裏他們可能會受到一些靈感的啟發,並利用這種技能,在其他地方繼續發揮創造力。
GDC員工:是什麽促使你去幫助別人學習這些有價值的技能?
Russell:這要追溯到靈感的火花,當你擺脫一個難題的時候。我喜歡當一個向導,幫助人們學會在練習困難技能時管理他們的挫敗感,這是很有價值的。靈感和挫折揭示了由芭芭拉·奧克利(Barbara Oakley)推廣的兩種思維模式:集中模式(通常令人沮喪)和分散模式(放松和冥想)。探索思維的內在模式使我們能夠發現抽象的模式。著色程序提供了一種最直接的反饋形式,當匯集集中和分散的思維模式,以增加那些實踐它的創造力。看到人們可以用這些技能做什麽,這絕對是令人震驚的,每天都激勵著我!