跳過主内容

狂點軟體開發使用 Azure SignalR 創新AliGala遊戲競逐AR市場

擁有豐富的遊戲開發經驗與強大的創意動力和願景,狂點軟體開發股份有限公司(GranDen) 創辦人賴錦德於 2017 年開始了總部位於台灣台北的新創事業。該公司正在以AR為核心的行動應用程式開創先河:用全像遊戲來吸引玩家到零售空間追尋夢幻工物。狂點使用微軟Azure SignalR服務,為持續開發和即時通訊提供了堅實的基礎,以豐富玩家的體驗,讓玩家可以告別笨重的VR頭盔和無聊的AR單人遊戲。

Azure SignalR 的服務將我們的概念迅速推向市場,我們也對 AR 技術在市場上的解決方案抱持樂觀態度。

– 狂點軟體開發股份有限公司創辦人暨執行長 賴錦德

這可能是最大的諷刺—使用擴增實境(AR)和虛擬實境(VR)遊戲技術,讓人們遠離鍵盤,走出戶外。但狂點用以移動定位系統開發的遊戲 Aligala(”外星人 “和 “銀河系 “的組合)做到這一點。該公司希望台灣及更多地區的零售商因現實和虛擬世界之間的互補而受惠。狂點開發團隊使用了大量的微軟解決方案來創建其全像、以位置為基礎的遊戲,並使用微軟Azure SignalR Service 促進即時通訊。開發後一年,Aligala吸引了人們的注意—並獲得了獎項,在2018年6月贏得了台灣商業領袖會第三屆新創與企業合作大賽。

尋找解方,實踐願景

狂點執行長賴錦德和他的共同創辦人建立了設計遊戲程式人才組成的團隊:17名來自亞太地區和紐西蘭,具有深厚遊戲經驗的專業人士。他們用新的零售概念進入競爭激烈的遊戲市場,將線上與傳統線下世界串連起來。執行長賴錦德表示:「我們覺得滲透市場的最佳選擇是將遊戲和實體零售空間結合起來。我們希望看到零售商贏回購物者,並給大家帶來愉快的消費體驗。這是一個雙贏的解決方案。」 狂點現在與台北四個商業區的15家百貨公司以及高雄兩家百貨公司合作,推出其 Aligala 的遊戲。

將遊戲玩家變成購物者

玩家會被吸引去實體店家完成有趣的 「宇宙幻想任務」,任務需要他們掃描零售空間的特定標記。為了提交購買證明和遊戲積分蒐集絨毛熊玩具,玩家蒐集三個配件並花費至少相當10美元在 Aligala 應用程式中。百貨公司提供超過30,000隻熊作為獎勵。

該遊戲為經銷商提供了對於特定商品的促銷機會,並增加了其他產品的曝光率。 狂點與台北的大型串流媒體廣告公司合作,將選定的產品整合到 Aligala 中。 作為一款為玩家打造的的冒險遊戲,Aligala 實際上是成熟的行銷策略。 它將實體零售商、經銷商和電子商務供應商聯合起來,共同參與協作計劃,在他們喜愛的世界中與遊戲玩家會面,並將他們帶回虛擬空間。 狂點因其突破性的零售創新而獲得了專利。

團隊面臨著幾個挑戰,從即時提供令人信服的全像體驗到提供基於位置的遊戲所需的計算能力的支持。 即時傳輸遊戲需要訪問多個伺服器。 遊戲必須易於為多種設備編寫程式。 為了避免在託管上花費過多成本,關鍵是公司找到可擴展的服務以提供強大的安全性、高性能和高可用性。

狂點預計將有超過 500,000 下載人次和 50,000 到 100,000 名活躍用戶。 遊戲玩家基數約佔台北總人口的 5%。 憑藉龐大的玩家群體和可擴展的交易規模,狂點需要一個可靠、能快速反應的即時解決方案來讓 Aligala 活躍起來。 該公司的雲端供應商 CloudRiches 推薦了 Azure SignalR 的服務。

使用偕同工作的工具集構建開創性的遊戲

該團隊使用 Visual Studio Professional 構建了 Aligala,以開發端到端的解決方案。 Unity 為前端提供動力,而 ASP.NET Core 負責驅動後端。 Web Apps feature of Azure App Service 連接了構成後端的 API,確保在早期開發階段可以快速更新,因為該服務直接從 Visual Studio 發布程式。Azure Cosmos DB 提供了解決方案的主要部份,為GranDen 提供全球性、低延遲、高度可擴展的數據存取。 該團隊使用 Azure Cache for Redis 增強了遊戲性能和可擴展性。 著眼於未來與零售商的合作,該團隊將程式部署到開源協作空間 GitHub。 狂點計劃創建一個簡單的模型或 SDK,以促進與零售商合作夥伴的協作。

Azure SignalR Service是 Aligala 的基礎架構。 狂點技術長鮑承佑表示:「我們需要提供易於理解的程式並優化可擴展性,我們選擇 Azure SignalR Service 是因為它高度支持互連的環境,我們需要將應用程式的邏輯即時連接到全像圖。 而 WebSocket很容易借助 Azure SignalR Service 編輯程式。」

鮑承佑表示如接著表示:「果沒有 Azure SignalR Service 提供的可擴展性,促進公司遊戲創新的複雜技術將毫無意義,我們接觸了提供雲端服務的競爭對手,沒有其他人為我們提供媲美 Azure SignalR 服務的服務。 如果沒有它,我們將無法構建如此多的虛擬機器,以至於我們無法即時利用 WebSocket 。」

娛樂和商業的模糊界限

Aligala標誌性的迷人藍髮角色的華麗動作可能會令人著迷,但狂點的執行長賴錦德有一個革命性的商業模式。他表示:「零售商和客戶之間的線上線下合作只是開始,我們將尋找幫助零售商的新方法,例如使用從客戶互動中蒐集的大數據來投放廣告。 我們也對 AR 和 VR 的其他應用方式感到興趣。」 狂點設想在與其解決方案整合的商店中安裝全像設備。 它正在討論為主要飲料品牌創建一個全像版本的吉祥物,而賴錦德設想在遠距醫療和教育中使用全像遊戲技術。 他說:「我們使用 Azure SignalR Service 將我們的概念迅速推向市場,我們很樂觀地認為我們市場有機會可以使用它來優化其他 XR 技術解決方案的。」

我們選擇 Azure SignalR Service 是因為它高度支持互連的環境,我們需要將應用程式的邏輯即時連接到全像圖。 而WebSocket很容易借助 Azure SignalR Service 編輯程式。

-狂點軟體開發股份有限公司技術長 鮑承佑

查看更多產業客戶案例