《代號:口袋方舟》隸屬於MetaApp。是一個面向全年齡段的UGC互動內容體驗平台。
MetaApp旗下的《口袋方舟編輯器》就是這樣一款在虛擬化技術之上打造的低代碼創作工具。該項目也由北京市經信局向工信部推薦,獲得了新型信息示範項目等榮譽。
《口袋方舟》已經內測了1年,有著超過數百款遊戲上架。類似《冒險世界》遊戲這樣的創作者群體,平台上還有很多。《我們的派對》穩居社交遊戲品類TOP5,《果凍跑跑》兩周在各大短視頻平台也有小千萬的播放。一些成熟的團隊月營突破10W,上萬DAU的遊戲在千萬DAU的平台上並不稀奇。在所有人都在追求降低技術門檻擴大創作者規模時,《口袋方舟》已經讓許多個像阿宇一樣的創作團隊拿到了結果。
基本介紹
- 軟體名稱: 口袋方舟編輯器
- 上線時間:2021年9月
- 軟體語言:中文
- 開發商:MetaApp
- 別名:MetaWorld編輯器
口袋方舟是什麼,口袋方舟的特點,學習成本低, 使用成本低,開發成本低,特色功能展示,成品邏輯對象,遊戲資源,角色編輯器,
口袋方舟是什麼
口袋方舟編輯器是一款遊戲編輯器,相對於傳統遊戲引擎在開發遊戲時需要在技術層與業務層上從零開發來編寫對應功能,口袋方舟編輯器提供了成品功能與模組,內置了角色編輯器不用考慮建模問題,讓開發者只需要關注業務層的實現,就可以製作出一款遊戲。
同時,在口袋方舟編輯器中,內置了網路通信模組、以及玩家數據存儲模組,開發者無需精通伺服器原理、無需關心伺服器性能、無需關心伺服器部署問題,只需要調用成品接口即可完成所有網路遊戲相關的研發工作,甚至提供了免費伺服器供開發者使用。
口袋方舟的特點
口袋方舟有三大特點:學習成本低、使用成本低、開發成本低。
學習成本低
在開發語言方面,口袋方舟使用了 TypeScript 作為開發語言。在學習上而言,TypeScript 位於最簡單上手的程式語言梯度,非常適合開發者作為自己的第一門程式語言,同時 TypeScript 的類型檢查等特性也保證了該語言擁有良好的使用安全性,有越來越多的網路套用與遊戲開發使用該語言作為主力開發語言,口袋方舟編輯器選擇 TypeScript 作為開發語言,降低了大量的學習成本。
在編輯器方面,提供了成品遊戲功能,很多需求只需要調一些參數或幾行代碼就可以將功能融入到項目中,不僅開發省力,而且學習成本低。
使用成本低
傳統遊戲開發中,想要實現各種遊戲功能的時候,需要從基礎邏輯開始編寫,以製作一款吃雞遊戲為例,對比一下傳統遊戲引擎與口袋方舟編輯器在部分功能上的開發對比(製作一款卡通風格吃雞手遊示例):
功能 | 傳統遊戲引擎 | 口袋方舟編輯器 |
---|---|---|
移動、跳躍等操作 | 需要自己編寫,開發一套角色控制器系統來進行各種人物操作 | 默認編輯器提供 |
排行榜模組與 UI | 需要自己編寫,開發一個排行榜系統並創建一套對應的 UI | 提供成品排行榜模組 |
槍枝系統 | 需要自己耗費大量時間去編寫每一把槍的動畫、邏輯、射擊效果等等 | 提供熱武器功能對象,直接拖拽到遊戲中簡單設定即可完成一把槍的創建 |
刷槍空投 | 需要自己編寫,開發空投隨機系統 | 提供成品隨機生成物體模組 |
伺服器邏輯 | 需要自己先編寫服務端框架,再編寫與客戶端的通信等內容 | 提供成品通信 API |
花費時間 | 3 個月左右 | 1 星期左右 |
開發成本低
遊戲開發成本高昂,使用口袋方舟編輯器開發一款遊戲成本則非常低,還是拿上面的吃雞遊戲來對比:
功能 | 傳統遊戲引擎 | 口袋方舟編輯器 |
---|---|---|
人力費用 | 開發者多個月的費用 | 開發者一星期的費用 |
場景物體模型 | 購買或製作費 | 編輯器提供大量模型免費使用 |
角色模型 | 購買或製作費 | 編輯器提供角色編輯器,可以捏出千千萬萬個屬於自己的角色並免費使用 |
動畫與特效 | 購買或製作費 | 編輯器提供大量的動畫與特效免費使用 |
UI 與音效 | 購買或製作費 | 編輯器提供大量的 UI 與音效免費使用 |
伺服器 | 購買或租賃伺服器 | 免費使用伺服器 |
特色功能展示
成品邏輯對象
在使用傳統內容創作過程中,邏輯對象需要開發者編寫代碼才能製作完成,復用性及易用性需要時間成本來進行打磨;口袋方舟提供常用的邏輯對象都封裝好並交給開發者使用,使用過程只需要調整參數、調用 API 即可將邏輯對象完全掌控。
遊戲資源
在傳統遊戲開發中,遊戲資源都是讓獨立開發者比較頭疼的問題,例如模型、角色、動畫、音效、特效、材質等等,很多遊戲引擎會包含一個套用商店供開發者使用,但優質資源與完整資源都需要花費資金購買。口袋方舟提供免費遊戲資源,給開發者使用,讓開發者不再受資源約束。
角色編輯器
遊戲開發中,角色是必不可少的資源,但是因為角色價格原因,遊戲開發者不得不在項目中使用大量重複資源,口袋方舟為了解決該問題,提供了角色編輯器給開發者,讓每個開發者都可以捏出屬於自己的角色。