在游戲行業(yè)"唯快不破"的激烈競(jìng)爭(zhēng)中,服務(wù)端開發(fā)卻常常被"三座大山"所困:
重復(fù)基建消耗:用戶體系、數(shù)據(jù)庫(kù)邏輯等基礎(chǔ)模塊需反復(fù)開發(fā),陷入“造輪子”循環(huán);
調(diào)試部署低效:本地環(huán)境與云端差異大,調(diào)試成本高、易出錯(cuò)??,拖累迭代速度;
安全風(fēng)險(xiǎn)潛伏:客戶端數(shù)據(jù)易被篡改,核心業(yè)務(wù)邏輯面臨泄露威脅,埋下隱患。
據(jù)統(tǒng)計(jì),此類基礎(chǔ)工作吞噬了大部分開發(fā)精力,拖慢創(chuàng)意落地進(jìn)程。
為此,我們推出Func Stateless 云函數(shù)助手——通過(guò)深度集成的核心模塊與開發(fā)者友好型工具鏈,將服務(wù)端開發(fā)從"基建苦力"轉(zhuǎn)型為"創(chuàng)意加速器",讓開發(fā)者聚焦玩法創(chuàng)新!
基石能力:Func Stateless 云函數(shù)的核心價(jià)值
在保障游戲或應(yīng)用安全這一重要前提下,關(guān)鍵邏輯與數(shù)據(jù)必須在服務(wù)端進(jìn)行權(quán)威處理。原因在于:客戶端代碼包體易被破解或篡改,可能引發(fā)不公平競(jìng)爭(zhēng)、數(shù)據(jù)泄露等安全問(wèn)題。
![]()
UOS Func Stateless 云函數(shù)正是為此而生,以高效、靈活、安全且成本可控的特點(diǎn),為游戲開發(fā)者提供理想的服務(wù)端邏輯方案,幫助他們?cè)诳焖俚氖袌?chǎng)中保持競(jìng)爭(zhēng)力。
核心能力:開箱即用的服務(wù)端能力矩陣
Func Stateless 云函數(shù)助手已深度集成 UOS Passport、RemoteConfig、CRUD Storage 等核心模塊,覆蓋游戲服務(wù)端開發(fā)的主要場(chǎng)景。除現(xiàn)有模塊外,UOS 的其它功能模塊仍在持續(xù)擴(kuò)展與完善中,未來(lái)將為開發(fā)者提供更全面的支持。
開發(fā)者可基于這些集成模塊,快速搭建符合需求的游戲服務(wù)端邏輯,無(wú)需從零開發(fā)基礎(chǔ)組件,從而大幅縮短開發(fā)周期。
Passport:集成用戶身份校驗(yàn),可快速實(shí)現(xiàn)用戶登錄、背包管理、資源創(chuàng)建、商品購(gòu)買等核心業(yè)務(wù),避免重復(fù)搭建用戶體系;
Remote Config:快速配置游戲運(yùn)營(yíng)參數(shù),支持實(shí)時(shí)更新、無(wú)需重啟服務(wù),方便運(yùn)營(yíng)靈活調(diào)整策略,降低運(yùn)營(yíng)成本;
CRUD Storage:簡(jiǎn)化數(shù)據(jù)庫(kù)開發(fā),支持快速設(shè)計(jì)游戲場(chǎng)景數(shù)據(jù)表結(jié)構(gòu)、一鍵生成標(biāo)準(zhǔn)化增刪改查邏輯,無(wú)需手寫復(fù)雜代碼,保障數(shù)據(jù)操作安全高效。
開發(fā)者工具鏈:AI 驅(qū)動(dòng)的全流程提效閉環(huán)
如何將集成的模塊能力轉(zhuǎn)化為實(shí)際生產(chǎn)力?Func Stateless 云函數(shù)助手搭載 AI 編輯器工具鏈,形成“需求-編碼-測(cè)試-上線”的全鏈路自動(dòng)化閉環(huán):
AI 智能編碼:輸入自然語(yǔ)言需求,自動(dòng)生成含三大模塊調(diào)用的 C# 云函數(shù)代碼,并完成云端部署,減少手動(dòng)編碼;
API自動(dòng)化管理:云函數(shù)生成后,一鍵輸出標(biāo)準(zhǔn)化 OpenAPI 文檔,并提供可視化測(cè)試界面,參數(shù)與返回值實(shí)時(shí)可見(jiàn),調(diào)試無(wú)需切換工具;
零環(huán)境測(cè)試:智能生成 Mock 測(cè)試頁(yè)(含用戶等級(jí)、道具庫(kù)存等模板),內(nèi)置參數(shù)校驗(yàn),無(wú)需本地環(huán)境即可模擬真實(shí)請(qǐng)求,快速驗(yàn)證業(yè)務(wù)邏輯正確性。
該方案將傳統(tǒng)多步驟操作整合為連貫工作流,顯著壓縮調(diào)試周期,提升服務(wù)端邏輯驗(yàn)證效率,助力業(yè)務(wù)快速上線。
教程視頻
使用示例教程:從創(chuàng)建到測(cè)試的完整流程
1. 創(chuàng)建 UOS App 并開啟云函數(shù)服務(wù)
登錄 UOS 網(wǎng)頁(yè)端,創(chuàng)建一個(gè) UOS App,在「概覽」模塊找到「Func Stateless 云函數(shù)服務(wù)」,點(diǎn)擊「免費(fèi)試用」來(lái)開啟服務(wù)。
![]()
選擇腳本語(yǔ)言運(yùn)行環(huán)境:目前僅支持 Nodejs(任意版本均可),暫不支持 Dotnet 語(yǔ)言。
![]()
2. 開啟 AI 編輯2.1 打開 AI 編輯器
進(jìn)入「云函數(shù)」頁(yè)面,點(diǎn)擊右上角「AI編輯器」按鈕。
![]()
在「AI編輯」頁(yè)面,可以查看關(guān)于云函數(shù)助手的介紹。
![]()
2.2 常用快捷指令
![]()
部署云函數(shù)
作用:點(diǎn)擊該按鈕后,將會(huì)輸出一行部署提示詞,觸發(fā)當(dāng)前容器內(nèi)的代碼部署至云端,完成云函數(shù)上線。
生成測(cè)試網(wǎng)頁(yè)
作用:點(diǎn)擊該按鈕后,將快速生成用于驗(yàn)證云函數(shù)功能的游戲風(fēng)格測(cè)試頁(yè)面,并提供標(biāo)準(zhǔn)化 API 文檔與在線測(cè)試能力。
溫馨提醒:
如需使用 Func Stateless 云函數(shù)集成的其它模塊功能,請(qǐng)先前往 UOS 控制臺(tái)開通對(duì)應(yīng)服務(wù),再通過(guò) AI 編輯器實(shí)現(xiàn)需求。
在當(dāng)前演示用的需求示例中,請(qǐng)大家先為當(dāng)前 UOS App 開通相關(guān)服務(wù):除開通云函數(shù)服務(wù)外,還需開通 Passport、RemoteConfig、CRUD Storage 三項(xiàng)服務(wù)。

以下為演示用需求示例,展示如何通過(guò) AI 編輯器實(shí)現(xiàn)一個(gè)抽卡云函數(shù),您可根據(jù)實(shí)際項(xiàng)目調(diào)整。
- 當(dāng)期UP的四星角色是風(fēng)語(yǔ)者,星繪師,霜刃使操作指引
在云函數(shù)「AI 編輯」界面,輸入自然語(yǔ)言需求描述(如抽卡邏輯、數(shù)據(jù)表結(jié)構(gòu)等)。按下Enter 鍵,系統(tǒng)將自動(dòng)生成代碼并部署。
![]()
下圖展示了執(zhí)行過(guò)程中的部分截圖:
我們將看到詳細(xì)的 Todo 列表:
![]()
接著,等待云函數(shù)的部署完成:
![]()
部署完成后,可查看相關(guān)總結(jié):
![]()
3.2 查看生成的云函數(shù)文件列表
在「文件列表」頁(yè)面會(huì)生成云函數(shù)腳本(如 index.js),可以查看完整代碼。
![]()
在「云函數(shù)」頁(yè)面,可以看到已經(jīng)部署好的云函數(shù),且狀態(tài)為「已啟用」。
![]()
3.3 查看 Agent 使用 Passport 創(chuàng)建的資源
下圖為 Agent 根據(jù)需求在 Passport 中自動(dòng)創(chuàng)建的資源配置列表,可用于校驗(yàn)資源是否與需求一致。
![]()
![]()
![]()
3.4 查看 Agent 通過(guò) RemoteConfig 創(chuàng)建的抽卡配置
下圖為通過(guò) Remote Config 配置的當(dāng)期 UP 五星角色與四星角色的配置界面。
![]()
![]()
3.5 查看 Agent 通過(guò)CRUD Storage創(chuàng)建的數(shù)據(jù)庫(kù)
下圖為通過(guò) CRUD Storage 已經(jīng)創(chuàng)建好了的數(shù)據(jù)庫(kù)管理頁(yè)面。
![]()
4. 生成測(cè)試網(wǎng)頁(yè)
4.1 點(diǎn)擊快捷指令「生成測(cè)試網(wǎng)頁(yè)」
方式一:大家可以直接在「AI編輯」頁(yè)面下方的快捷指令中,點(diǎn)擊「生成測(cè)試網(wǎng)頁(yè)」按鈕。
![]()
方式二:也可以在輸入框中輸入(或修改)您對(duì)測(cè)試頁(yè)面的需求描述,根據(jù)自己的實(shí)際需要調(diào)整內(nèi)容,系統(tǒng)便會(huì)為您生成符合預(yù)期的測(cè)試網(wǎng)頁(yè)。
* 每次抽卡操作完成后,JS 必須自動(dòng)重新獲取并更新“專票數(shù)量”、“保底監(jiān)控器”、“背包”和“躍遷記錄”的數(shù)據(jù),確保頁(yè)面狀態(tài)永遠(yuǎn)是最新的。當(dāng)「生成測(cè)試網(wǎng)頁(yè)」后,在「文件列表」頁(yè)面會(huì)看到自動(dòng)生成的文件 test.html
(對(duì)應(yīng)游戲在線測(cè)試頁(yè)面) 和 instructions.html(對(duì)應(yīng) API 文檔使用說(shuō)明頁(yè)面)。
![]()
4.2 查看 API 使用說(shuō)明
進(jìn)入「使用說(shuō)明」頁(yè)面,可看到系統(tǒng)自動(dòng)生成的標(biāo)準(zhǔn)化的 OpenAPI 文檔。該文檔通常包含接口名稱、請(qǐng)求參數(shù)、響應(yīng)示例等核心內(nèi)容,便于開發(fā)者對(duì)接客戶端。
![]()
![]()
![]()
![]()
![]()
![]()
![]()
4.3 在線測(cè)試云函數(shù)
切換至「在線測(cè)試」頁(yè)面,可以在線驗(yàn)證云函數(shù)運(yùn)行效果。
4.3.1 測(cè)試創(chuàng)建角色,并查看 Passport 的角色管理頁(yè)面
測(cè)試「創(chuàng)建角色」功能:
![]()
測(cè)試「添加抽卡券」功能:
![]()
進(jìn)入 Passport 服務(wù)的「角色管理」頁(yè)面,可以看到剛才創(chuàng)建的新角色(User2)。
![]()
4.3.2 測(cè)試抽卡,并查看 Passport 的背包頁(yè)面
點(diǎn)擊「抽卡」,測(cè)試單抽和十連抽功能:
![]()
查看測(cè)試網(wǎng)頁(yè)的「背包」頁(yè)面:
![]()
查看「抽卡記錄」:
![]()
進(jìn)入 Passport 服務(wù)的「經(jīng)濟(jì)系統(tǒng)」頁(yè)面,查看當(dāng)前角色通過(guò)抽卡獲取的資源:
![]()
4.3.3 查看 CRUD Storage 數(shù)據(jù)庫(kù)存儲(chǔ)的抽卡記錄
進(jìn)入 CRUD Storage 服務(wù)頁(yè)面,點(diǎn)擊「連接到數(shù)據(jù)庫(kù)」頁(yè)面:
![]()
可以看到數(shù)據(jù)庫(kù)存儲(chǔ)的抽卡記錄:
![]()
5. 結(jié)束 AI 編輯器會(huì)話
云函數(shù)部署和測(cè)試完成后,可以點(diǎn)擊「結(jié)束使用」來(lái)釋放「AI編輯器服務(wù)器」,結(jié)束當(dāng)前會(huì)話。
![]()
附錄:UOS AI Agent 配置指南
大家可復(fù)制提供的系統(tǒng)提示詞,并安裝配套的 UOS Agent 專用技能庫(kù) Skills,即可在本地 AI 編輯器中直接使用。
1.配置系統(tǒng)提示詞
系統(tǒng)提示詞是與 Agent 對(duì)話的基礎(chǔ),它定義了 Agent 的角色、能力和行為準(zhǔn)則。請(qǐng)將對(duì)應(yīng)系統(tǒng)提示詞填入所用 AI 編輯器的配置文件內(nèi)。
系統(tǒng)提示詞如下:
- **生成測(cè)試網(wǎng)頁(yè)**:詢問(wèn)用戶:“函數(shù)已部署成功。是否需要我生成一個(gè)簡(jiǎn)單的HTML測(cè)試頁(yè)面(`test.html`)?您可以在瀏覽器中打開它進(jìn)行測(cè)試。” 若用戶同意,使用 command `/generate-test-web` 生成測(cè)試頁(yè)面.2.安裝 UOS Agent 專用技能庫(kù)
Skills 可以極大地增強(qiáng) Agent 的能力,為其提供特定領(lǐng)域的專業(yè)知識(shí)和工作流程。UOS Agent 專用技能庫(kù)包含了專門為 UOS 服務(wù)定制的多種技能,可以指導(dǎo) Agent 更高效地完成 UOS 相關(guān)任務(wù)。
倉(cāng)庫(kù)鏈接:
https://cnb.cool/unity/uos/uos-agent-skills總結(jié)
Func Stateless 云函數(shù)助手通過(guò)模塊化能力封裝(Passport/Storage/Remote Config) 與工程化工具鏈(部署、測(cè)試、文檔),讓開發(fā)者聚焦玩法創(chuàng)新而非基建維護(hù),真正實(shí)現(xiàn)“敏捷開發(fā),安全先行”。
無(wú)論是獨(dú)立開發(fā)者還是團(tuán)隊(duì)協(xié)作,都能通過(guò)這套工具鏈快速落地游戲服務(wù)端邏輯,在激烈的市場(chǎng)競(jìng)爭(zhēng)中搶占先機(jī)!
Unity Online Services (UOS) 是一個(gè)專為游戲開發(fā)者設(shè)計(jì)的一站式游戲云服務(wù)平臺(tái),提供覆蓋游戲全生命周期的開發(fā)、運(yùn)營(yíng)和推廣支持。
了解更多 UOS 相關(guān)信息:
官網(wǎng):https://uos.unity.cn
技術(shù)交流 QQ 群:823878269
Unity 官方微信
第一時(shí)間了解Unity引擎動(dòng)向,學(xué)習(xí)進(jìn)階開發(fā)技能
每一個(gè)“點(diǎn)贊”、“在看”,都是我們前進(jìn)的動(dòng)力
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.