【游戲開發】Unity 的可視化編程發展之路
了解過 Unity 2021 新產品開發理念前瞻的朋友都知道,可視化編程是 Unity 團隊在 2021 年的工作重點之一。這種流線化創意的方式如今已經變得愈發重要,該技術不僅對游戲團隊內部協作大有裨益,還為非游戲相關專業的朋友打開了制作游戲的大門。
可視化編程團隊的開發經理 Adam Blahuta 就分享了他的“悲慘”經歷。游戲團隊中的關卡設計師不理解編程,因此無法完成某個場景元素的制作,為此,Adam Blahuta 不得不把該關卡設計師的設計 NG 了 11 次;技術美術精心制作的 UI,因為對方不懂編程而被“胡亂”擺放。“我真想帶著可視化編程回到過去。”Adam Blahuta 感慨道。
隨著可視化編程的普及,許多對編程有嚴格要求的開發人員現在對其他人敞開了大門。用戶可以跳過編程,使用節點快速編寫腳本行為,簡化創建過程。
以游戲《戰錘:冥土世界 Online》為例,游戲采用可視化編程開發。可視化編程可以看作是一種不用編程就可以編寫游戲或應用程序邏輯的方法。在編程過程中,采用圖像表示和節點圖作為邏輯編寫或原型生成的基礎。易于理解的圖表可以被程序員和非專業人員理解。

《戰錘:冥土世界 Online》可視化編程示例
Unity正在加緊開發藝術工具和功能,努力使實時互動圖像、內容和體驗的創作更易于理解和使用,并在2021年吸引更多創作者。
Unity 當前版本中已經提供了 Shader Graph 和 VFX Graph 兩個可視化編程工具,分別可以替代 Shader 和粒子特效的一些代碼編寫工作。另外對策劃以及其他的一些輕度代碼使用者,Unity 分別提供了 Bolt 和 Visual Scripting Tool 兩個可視化編程工具。Bolt 目前已經可以在 Asset Store 下載,我們正在將它轉成官方的 Package,Visual Scripting Tool 是面向 DOTS 框架提供的可視化工具,目前也在積極開發中。未來 Unity 會考慮給越來越多的編程工作提供可視化編輯的替代方式。

當然,可視化編程并不能完全取代代碼,而是作為一種程序員與藝術家、設計師等非技術成員的協作工具而存在。可視化編程可被看作是一輛地鐵,將概念、想法快速地在雙方之間來回傳遞。
可視化編程團隊的技術主管 Theo Richart 表示:“好的可視化編程方案關鍵在于將控制權交用戶,讓用戶積極地參與游戲開發。沒有它,編程將成為所有游戲和藝術創作的瓶頸。對于缺乏編程知識的用戶,可視化編程的最終目標是推出足以替代程序員的高級節點庫,用于各種項目的開發。關于節點庫的消息,我們會在臨近發布時進一步透露。”
目前,可視化編程可用作:制作對話等人物間腳本事件、編寫玩家技能、制作 VFX 特效、制作關卡陷阱、放置守衛的生成節點、調整觸發盒、為情景選取正確的動畫等等。喜歡編程的用戶可同時使用可視化編程和代碼,在需要時使用節點,讓工作流程更加靈活,你也可以使用可視化編程為未來的項目制作模板。
對于可視化編程的發展前景,Unity 大中華區技術總監張黎明認為,“人工智能將成為非編程的發展方向。”目前,已經有將深度學習應用于藝術資源制作和自動游戲測試的案例,也有統一的應用,利用深度學習輔助生成地形場景。未來,人工智能將減少更多領域的藝術、規劃和程序員的工作量,從而大大提高開發效率。“
轉載聲明:本文來源于網絡,不作任何商業用途

全部評論


暫無留言,趕緊搶占沙發
熱門資訊

【游戲開發】UE4渲染引擎模塊講解

今年剛高中畢業的畫師,被米山舞稱贊作品有獨特性...

原畫繪畫風格,你知道幾種?

數字媒體藝術專業要學什么軟件?

【游戲設計】游戲角色動作設計

【游戲設計】游戲美術場景設計步驟

畢業學員采訪丨王氏教育學生,牛的!

28歲學什么技術可以從頭再來?

男生短期培訓應該學什么?
