前言

隨著

微信小遊戲跳一跳

的大火,遊戲市場對於

H5小遊戲

的開發逐漸火爆,作為一名Unity遊戲開發從業者,大家對於Unity中開發小遊戲的支援也很關注!近日Unity官方釋出了

Project Tiny

預覽包,旨在

構建可以即時載入而無需安裝的遊戲和體驗

Project Tiny

Project Tiny是一種新的模組化Unity執行時和編輯器模式,旨在

構建可以即時載入而無需安裝的遊戲和體驗

。截至目前,它可以透過軟體包管理器作為Unity 2018。3的預覽包,稱為

Tiny Mode

Project Tiny為開發人員提供了快速建立

高質量2D即時遊戲

可播放廣告

所需的工具,這些

遊戲體積小

,並且可以在

各種移動裝置上快速啟動

上述連結

需要科學上網

)是一款由Project Tiny建立的即時遊戲Tiny Arms Revenge。初始僅以969 KB壓縮資料(162 KB引擎,199 KB遊戲程式碼,597 KB美術資源)開始遊戲。另外還有861 KB的音訊檔案載入,

整個專案的遊戲總共僅需要1.8 MB

Tiny專案目前處於

預覽階段

,在明年公開發布之前,它還是被認為是未完成的產品,大家可以提前預覽一下!官方也在尋求更廣泛客戶的反饋,以確保功能集,工作流程,效能和穩定性滿足在Unity中開發小遊戲的需求。

Tiny Arms Revenge小遊戲:

Unity對H5小遊戲開發的支援——Project Tiny

特點功能

Project Tiny使用模組化架構構建,允許您選擇要包含的功能。它採用

純資料導向的ECS方法

,可以在較小的程式碼大小下實現高效能。目前的功能集專注於構建

即時2D遊戲

可播放廣告

。在未來的版本中,將新增其他功能以構建即時

3D和AR遊戲和體驗

效能分析

面向資料的ECS架構能夠實現卓越的效能。在iPhone 6S上,Tiny執行時可以顯示3-4倍的移動動畫精靈,同時保持60fps。透過減少並在某些情況下完全消除引擎開銷來實現高效能,從而為遊戲邏輯留出更多時間。正確利用這一點可以讓遊戲生成更豐富的內容,或者覆蓋更廣泛的裝置。

C#支援

Unity正致力於為C#帶來極高的效能,例如Burst編譯工作。努力鼓勵開發人員編寫C#程式碼,同時仍然會讓程式碼量更小。

Project Tiny

目前使用

Typescript編寫遊戲邏輯

,官方指出,在預覽期間它將被C#替換。使用C#,能夠生成更小的程式碼大小和更好的效能,並提供改進的除錯體驗。即使在定位網路時,也能夠利用Burst等技術。

官方指出,一旦對C#的支援準備就緒,他們將刪除Typescript

如何體驗它?

Project Tiny作為一個名為“

Tiny Mode

”的軟體包提供。要安裝它,開啟

2018.3 beta

軟體

包管理器

啟用Preview Packages

,然後

安裝Tiny Mode

預覽包下載中找到

Tiny使用者手冊

API文件

示例專案

下方是官方的一小段介紹影片:

Unity對H5小遊戲開發的支援——Project Tiny

Project Tiny Workshop

https://www。zhihu。com/video/1054026316252348416

感謝

群友F'(EX)

錄製遊戲體驗影片(

Unity學習交流群:954131591

),

科學上網

後,在

瀏覽器

中輸入網址:

https://tiny-match3.storage.googleapis.com/index.html

即可體驗小遊戲

Tiny Arms Revenge

Unity對H5小遊戲開發的支援——Project Tiny

Tiny Arms Revenge小遊戲試玩

https://www。zhihu。com/video/1054349480878526464

我的微信公眾號是:

siki ,

分享

優質課程與眾多學習乾貨,歡迎大家關注留言評論,提出課程建議!

大家對於Unity中開發小遊戲,還有那些期待的功能,歡迎評論交流探討!

siki

老師溫馨提示(公眾號:

siki

):

文章千萬條,點贊分享最重要。 收藏不點贊,老師心兒兩行淚。

如果你喜歡遊戲開發,歡迎加入

Unity 學習資源交流群

,群聊號碼:

954131591(速記:狗屋是一生一屋狗藥)

Unity對H5小遊戲開發的支援——Project Tiny