[程式] UE4 Code Plugin Marketplace上架心得

看板GameDesign作者 (dorgonman)時間7年前 (2016/11/25 12:11), 7年前編輯推噓8(801)
留言9則, 9人參與, 最新討論串1/1
網誌版:http://dorgon.horizon-studio.net/archives/726 研究UE4也一段時間了,其中也做了幾套Plugin上架,今天就來說一些上架的心得吧。 首先先來介紹一下我目前放出來的Plugin HorizonUI Plugin : https://www.unrealengine.com/marketplace/horizon-ui-plugin 基本上這套我是規畫以後有任何新寫的UMG widget都會放在這裡,目前裡面主要有二個功能: HorizonFlipbookWidget: 由於引建內建機制要在UMG中做動畫是需要去寫Material來實現,用我這個方法的話就能讓UMG直接去吃引擎做好的flipbook。 HorizonDialogueMsgTextBlock:基本上是實現Rich Text的功能,文字裡面還能插入Texture跟Material再加上Dialogue模式的切換(打字機效果)是我跟別家實現不一樣的地方。 ========================================================== HorizonTween Plugin: https://www.unrealengine.com/marketplace/horizontween-plugin 基本上這套看名字應該就知道他在幹嘛,裡面該有的東西我想都有了,應該沒有什麼明顯的bug,接下來就看大家用了之後有什麼問題回報我再進行修正。 ============================== 還蠻多人問我做這些plugin上架到底賺不賺。我只能說賺的說真的不多,目前只有二套在上面根本沒辦法當正職,但至少一個月的飯錢可以靠上面的賣的回收。不過,如果有10套在上面的話或許情況就不一樣了…… 嘛,不過前提是做出來的東西要夠好才行,由於上架到marketplace是需要提交給Epic game審查的,基本上如果已經有類似的功能在marketplace上面,而你做的東西沒有比較好的話是會被reject的。 這二套我從提交到審查通過上架大概花費了3~4個禮拜的時間,有興趣提交plugin的人可以去看提交流程:https://publish.unrealengine.com/submission-guidelines 提交的第一步是先到下面這個網址填完該填的東西: https://publish.unrealengine.com/marketplace-submission 基本上他只看screenshot跟demo video,基本上是一個禮拜內會收到回應,如果你的通過審查的話你會收到下面這封信: http://i1.wp.com/dorgon.horizon-studio.net/wp-content/uploads/2016/11/image.png
接下就是把你的plugin打包回給他們,他們會先做初步的編譯(在各平台)以及檢查是否有任何檔案缺損,有任何問題的話他們會寫信請你補上或修正。 如果都沒問題的話,他們就會送給他們內部的code review做審查,基本上的重點就是看code的質量以及裡面有沒有什麼license之類的問題。有任何問題的話code reviewer會寫信請你修正。這段期間大概要等1~2個禮拜,如果沒問題的話,下一步他們就會把你的plugin排入上架流程,接下來等大概1個多禮拜就會通知確切的上架時間。 ======================================== HorizonDatabase Plugin: https://github.com/dorgonman/HorizonDatabaseDemo (open source, Boost Software License) 第三套Plugin目前是開源狀態,這套目前只有在windows上不需要改引擎底層的compile flag,在其他平台都需要去把rtti打開。就我去追查UE4底層的CODE看到的是,目前只有windows平台會去吃build.cs中的bUseRTTI = true 這個flag。 這套plugin主要的功能是在UE4提供ORM的機制,基本上整個plugin是對soci做了一層封裝給UE4使用,因此理論上該library有的功能都會有。不知道SOCI是什麼的可以去看這個網址: https://github.com/dorgonman/soci/tree/8d5c9ca9a22fa3d8487d1954025c8339fdcb39fb 由於目前我只需要sqlite3,因此其他DB都是還沒做整合的狀態。 最後,我上面二套PLUGIN會跟著這次的SALE做50%的折扣,有需要的人可以到時候入手: https:// www.unrealengine.com/blog/massive-marketplace-cyber-monday-sale-announced -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.70.222.43 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1480047068.A.982.html

11/25 12:40, , 1F
先推
11/25 12:40, 1F
※ 編輯: dorgonman (219.70.222.43), 11/25/2016 12:41:39 ※ 編輯: dorgonman (219.70.222.43), 11/25/2016 12:47:25 ※ 編輯: dorgonman (219.70.222.43), 11/25/2016 12:49:17

11/25 20:35, , 2F
11/25 20:35, 2F

11/25 21:13, , 3F
好酷
11/25 21:13, 3F

11/25 21:17, , 4F
11/25 21:17, 4F

11/26 01:59, , 5F
cool~~
11/26 01:59, 5F

11/27 22:06, , 6F
超強
11/27 22:06, 6F

11/28 10:50, , 7F
11/28 10:50, 7F

11/28 13:17, , 8F
sale折扣開始了 只有一天;)
11/28 13:17, 8F

11/29 16:12, , 9F
多耿只有強~
11/29 16:12, 9F
文章代碼(AID): #1ODxdSc2 (GameDesign)