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

《戰錘:冥土世界 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 大中華區技術總監張黎明認為,“人工智能將成為非編程的發展方向。”目前,已經有將深度學習應用于藝術資源制作和自動游戲測試的案例,也有統一的應用,利用深度學習輔助生成地形場景。未來,人工智能將減少更多領域的藝術、規劃和程序員的工作量,從而大大提高開發效率。“
轉載聲明:本文來源于網絡,不作任何商業用途

全部評論


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

網飛再出沙雕番!沙雕又賢惠的黑道大哥竟是我老公之《主夫的誘惑》?...

超人氣治愈系藝術家吉田誠治場景參考

王氏教育集團榮獲騰訊教育回響中國“2022年度口碑影響力職業教育品牌”!...

休閑競技類手游全球收入第5的《ZOOBA》是個“非主流”?...

《賽馬娘》日本最大手游爆款,是怎么做3D模型的?...

cg王氏教育好不好?

【干貨】Mono和IL2CPP的區別

女性游戲角色變怪獸、為何還更火了?

無編程平臺Core有多猛?玩家自創2萬款UE游戲...
