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

作者: dorgonman (dorgonman)   2016-11-25 12:10:53
網誌版: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
作者: dreamnook (亞龍)   2016-11-25 12:40:00
先推
作者: coolrobin (泳圈)   2016-11-25 20:35:00
作者: artpoet (靈魂之舞)   2016-11-25 21:13:00
好酷
作者: snowmilkchen (snowmilk)   2016-11-25 21:17:00
作者: windkey (揪嚕嚕)   2016-11-26 01:59:00
cool~~
作者: Blue310 (天空之城SB)   2016-11-27 22:06:00
超強
作者: RadiationXen (Xen)   2016-11-28 10:50:00
作者: dorgonman (dorgonman)   2016-11-28 13:17:00
sale折扣開始了 只有一天;)
作者: FukadaKyoko (小毛哥)   2016-11-29 16:12:00
多耿只有強~

Links booklink

Contact Us: admin [ a t ] ucptt.com