發(fā)布時(shí)間:2023-11-27 23:16:02 瀏覽量:130次
今天推薦一個(gè)適合用來(lái)做營(yíng)銷小游戲的 H5 游戲引擎,輕量簡(jiǎn)單容易上手,快速上線提前下班靠它了。
Hilo 是阿里團(tuán)隊(duì)推出的一個(gè)開(kāi)源的 H5 游戲引擎,特點(diǎn)是對(duì)非游戲從業(yè)的前端開(kāi)發(fā)者非常友好,輕量無(wú)依賴,適合用來(lái)開(kāi)發(fā)營(yíng)銷小游戲。
Hilo 官網(wǎng)
作為一款阿里團(tuán)隊(duì)內(nèi)部一直在使用游戲引擎,Hilo 活躍在阿里系大量的電商節(jié)日和活動(dòng)中,比如往年的雙十一狂歡城、手機(jī)淘寶中使用 webview 加載的打年獸、618 搶豪車、雙十一紅包雨等 H5 互動(dòng)游戲,都是基于 Hilo 開(kāi)發(fā)。
Hilo 作品例子
Hilo 文檔
我學(xué)習(xí)和使用 Hilo 源自于一次時(shí)間緊迫的營(yíng)銷開(kāi)發(fā)需求 – 紅包雨,這個(gè)需求的技術(shù)要求是對(duì)動(dòng)畫(huà)流暢度和點(diǎn)擊響應(yīng)速度的保障。使用常規(guī)的 div + css ,貌似難以支撐需求,轉(zhuǎn)而做了 H5 游戲引擎的技術(shù)調(diào)研。
在對(duì)比了市面上相對(duì)專業(yè)的 H5 游戲引擎(比如 Cocos2d-x / Egret 白鷺引擎 / createjs 和 Phaser),發(fā)現(xiàn)這些引擎不僅專業(yè),還有海量的文檔,沒(méi)有一定的游戲開(kāi)發(fā)技術(shù),很難在短時(shí)間啃下來(lái)。后面偶然發(fā)現(xiàn)了 Hilo 這款不太知名的游戲框架,從它的演變來(lái)看,發(fā)現(xiàn) Hilo 屬于阿里前端團(tuán)隊(duì)在實(shí)踐中封裝出來(lái)的一套工具庫(kù)。
從 Hilo 支持的 API 看,Hilo 的設(shè)計(jì)思路更加偏向于前端開(kāi)發(fā)者,而非游戲開(kāi)發(fā)者,在 javascript 基礎(chǔ)過(guò)關(guān)的情況下,借助官網(wǎng)的文檔,上手很快。官網(wǎng)提供了一個(gè)循循善誘的 Flappy Bird 休閑小游戲的教程,當(dāng)天我用了一個(gè)下午的時(shí)間跟著做,游戲開(kāi)發(fā)中舞臺(tái)、場(chǎng)景、動(dòng)畫(huà)、容易等概念基本弄懂,用來(lái)做簡(jiǎn)單營(yíng)銷互動(dòng)小游戲再適合不過(guò)了。
在后續(xù)長(zhǎng)達(dá) 1 年的工作中,我還基于 Hilo 搭建了一套簡(jiǎn)單的內(nèi)部使用可視化互動(dòng)書(shū)編輯器,總結(jié)出使用 Hilo 開(kāi)發(fā)的幾個(gè)需要注意的點(diǎn):
Hilo 是一個(gè)入門(mén)級(jí)的 H5 游戲引擎,讓前端開(kāi)發(fā)者不用具備太多游戲開(kāi)發(fā)知識(shí),就可以開(kāi)發(fā)互動(dòng)小游戲,用來(lái)做營(yíng)銷互動(dòng)游戲或者開(kāi)發(fā)簡(jiǎn)單的休閑小游戲是完全夠用的,也特別適合用 webview 內(nèi)嵌 H5 游戲在 APP 應(yīng)用中。當(dāng)然如果你想轉(zhuǎn)游戲開(kāi)發(fā),還是得學(xué)習(xí) Cocos2d-x / Egret 白鷺引擎 / Phaser 這樣的引擎,他們都包含諸如物理引擎、3D 渲染、骨骼動(dòng)畫(huà)等完整支撐,以及提供了對(duì)游戲素材生成的工具,甚至可以編譯成原生 APP。在這之前,也可以先花一點(diǎn)點(diǎn)時(shí)間了解 Hilo,作為游戲開(kāi)發(fā)入門(mén)的第一課吧。
如果只是為了做動(dòng)畫(huà)效果,可以看看之前推薦的 SpriteJs 和 lucky canvas(抽獎(jiǎng)?lì)悗?kù))。
Hilo 是阿里巴巴前端團(tuán)隊(duì)出品的 H5 游戲引擎,源碼基于 MIT 開(kāi)源協(xié)議托管在 Github 上,任何個(gè)人和公司都可以免費(fèi)下載使用在自己的項(xiàng)目上。
關(guān)注我,持續(xù)分享高質(zhì)量的免費(fèi)開(kāi)源、免費(fèi)商用的資源。
↓↓點(diǎn)擊查看本次分享的網(wǎng)址。
Hilo - 阿里巴巴出品的免費(fèi)開(kāi)源 H5 游戲引擎,輕巧無(wú)依賴,適合用來(lái)開(kāi)發(fā)營(yíng)銷互動(dòng)小游戲|那些免費(fèi)的磚
熱門(mén)資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設(shè)計(jì)領(lǐng)域和數(shù)字藝術(shù)教育的重要性,歡迎點(diǎn)擊咨詢報(bào)名。
2. 手機(jī)游戲如何開(kāi)發(fā)(如何制作傳奇手游,都需要準(zhǔn)備些什么?)
?如何制作傳奇手游,都需要準(zhǔn)備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說(shuō)明時(shí)代在進(jìn)步游戲在更新,更趨于方便化移動(dòng)化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費(fèi)、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費(fèi)、一鍵制作炫酷特效,適合新手小白??靵?lái)試試!
4. Steam值得入手的武俠游戲盤(pán)點(diǎn),各具特色的快意江湖
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個(gè)抉定都將觸發(fā)更多愛(ài)恨糾葛的精彩奇遇。《天命奇御》具有多線劇情多結(jié)局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經(jīng)濟(jì)體系揭秘,不同玩家角色的經(jīng)濟(jì)活動(dòng)
Bigtime加密游戲經(jīng)濟(jì)模型分析,探討游戲經(jīng)濟(jì)特點(diǎn),幫助玩家更全面了解這款GameFi產(chǎn)品。
6. 3D動(dòng)漫建模全過(guò)程,不是一般人能學(xué)的會(huì)的,會(huì)的多不是人?
步驟01:面部,頸部,身體在一起這次我不準(zhǔn)備設(shè)計(jì)圖片,我從雕刻進(jìn)入。這一次,它將是一種純粹關(guān)注建模而非整體繪畫(huà)的形式。像往常一樣,我從Sphere創(chuàng)建它...
7. 3D動(dòng)畫(huà)軟件你知道幾個(gè)?3ds Max、Blender、Maya、Houdini大比拼
當(dāng)提到3D動(dòng)畫(huà)軟件或動(dòng)畫(huà)工具時(shí),指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動(dòng)畫(huà)的軟件程序。但是,在3D動(dòng)畫(huà)軟件中還包含了其他類型的...
8. 3D打印技巧揭秘!Cura設(shè)置讓你的模型更堅(jiān)固
想讓你的3D打印模型更堅(jiān)固?不妨嘗試一下Cura參數(shù)設(shè)置和設(shè)計(jì)技巧,讓你輕松掌握!
9. 開(kāi)發(fā)三昧游戲叫什么(三昧動(dòng)漫)
?三昧動(dòng)漫對(duì)于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應(yīng)并不會(huì)推出《巫師4》。因?yàn)椤段讕煛废盗性诓邉澋臅r(shí)候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
10. 虛幻引擎5節(jié)省存儲(chǔ)空間用這招!緩存的清理與設(shè)置
眾所周知,虛幻引擎5(下面簡(jiǎn)稱UE5)特別占用存儲(chǔ)空間,僅一個(gè)版本安裝好的文件就有60G,這還不包括我們?cè)谑褂脮r(shí)保存的工程文件和隨之產(chǎn)生的緩存文件。而...
最新文章
同學(xué)您好!