Sell your Unreal addons. Keep 70%.
Buy, sell and ship Unreal Engine addons. Automatic payouts, GitHub-native releases.
You wrote the plugin. You should not also have to run a storefront, chase invoices, answer VAT questions from six countries and build a licence server. List it here, connect your repository, and get on with the next release.
- Your share of every sale
- 70%
- Listing, monthly and submission fees
- $0
- Refund window before payout
- 14 days
- Repository to connect, then it is automatic
- 1
What you get
Six things this marketplace does so that you do not have to.
We market for you
Your addon gets featured placement, storefront merchandising, newsletter slots and launch promotion across the Narrative audience. You build; we bring the buyers.
Featured placement on the homepage and in your category, a slot in the release newsletter, and a coordinated launch push when your addon goes live. We also merchandise you into bundles, seasonal collections and "works with" listings alongside Narrative Pro. Discovery is the hardest part of selling a plugin, and it is the part we take on.
Keep 70% of every sale
A flat 70% seller share with no listing fees, no monthly fees and no tiers to unlock. What you see on the pricing page is what lands in your account.
A flat 70% of the net amount on every order line, forever, from your first sale. No listing fee, no monthly fee, no submission fee, no revenue tier you have to unlock, and no payment processing charge deducted from your side. Card fees, wallet fees, storage and bandwidth all come out of the 30% that does not go to you.
Ship from GitHub
Connect a repository once. Every GitHub release is mirrored automatically into a new marketplace version with changelog, checksum and instant buyer delivery.
Connect a repository once and grant the release webhook. Every time you publish a GitHub release, we pull the asset, store it, checksum it, create a new marketplace version with your changelog attached, and make it available to every existing owner immediately. Tag a release, and delivery happens without you opening the dashboard.
Automatic payouts
Sales pool during the refund window, then pay out on a schedule straight to your connected Stripe account. No invoicing, no chasing.
Sales pool during the 14-day refund window, then the next scheduled distribution run batches everything that has matured into one payment to your connected Stripe account. No invoicing us, no minimum sales target, no support ticket to release your money.
Run your own promos
Launch discounts, seasonal sales and coupon codes from your dashboard whenever you like, on your own schedule.
Create percentage or fixed-amount codes, scope them to one addon or your whole catalogue, cap total redemptions and per-buyer use, and schedule a start and end. Discounts are shared pro-rata, so a promotion costs everyone in proportion. You are never funding a marketplace-wide sale by yourself.
Analytics that mean something
Views, conversion rate, revenue, refunds, downloads and version adoption - per addon, per day, exportable.
Views, conversion rate, revenue, refunds, downloads and version adoption, per addon and per day, exportable. Version adoption in particular tells you what almost no other store will: how many of your buyers actually moved to the release you just shipped.
How payouts work
Money does not go straight from a buyer's card to your bank anywhere, whatever a storefront implies. Here is exactly what happens to a sale on this marketplace, and why each step exists.
A sale happens
InstantlyA buyer checks out. We are the merchant of record, so the payment is captured into our platform account and we appear on the buyer's statement. At the same moment we write four ledger entries against that order line: 70% to you, 10% to Narrative, 10% to D3kryption Studios Ltd, 10% to Adoptavia Germany UG. The split is applied to the net amount, after any discount, and the arithmetic is exact to the cent.
In your dashboard: The sale appears immediately, with your share shown as pending.
Funds pool with us
Day 0 to day 14Your share exists as a pending ledger entry, not as money in your account. It is held with everyone else's in the platform account. This is the part sellers ask about most, and the honest answer is that it is what makes a clean refund possible: if a buyer needs their money back in week one, we return money we still hold instead of clawing it back from you after the fact.
In your dashboard: Pending balance, with the exact date each entry matures.
The refund window closes
Day 1414 days after the payment was captured, the entry flips from pending to available. A refund before this point simply reverses the entry and costs you nothing you had been paid. After this point, a refund is handled as a recovery against a later payout, which is rarer and which we will always tell you about.
In your dashboard: The entry moves from pending to available and is queued for the next run.
A distribution run batches it
The next scheduled runA scheduled run sweeps everything available for you, groups it into a single disbursement, and sends it as one Stripe transfer to your connected account. Many small sales become one payment rather than a hundred fee-bearing transfers. Runs skip a balance under $20.00, which carries forward, so that transfer costs never exceed the payout itself.
In your dashboard: A disbursement record with its amount, rail and status.
It reaches your bank
1 to 3 business days after the run, typicallyStripe transfers land on your provider's normal schedule for your country. From the moment the run executes, the timing belongs to your bank and not to us. If a payout fails, most often because verification lapsed or a bank account went stale, the balance goes straight back to available and retries on the next run once you have fixed it.
In your dashboard: Status becomes paid, with the provider's reference for reconciliation.
Nothing in that chain requires you to raise an invoice, ask for your money, or hit a sales target. The full mechanics, including what happens to a refund after payout, are in the Seller Agreement.
We market for you
Most plugin developers do not lose to a better plugin. They lose to nobody knowing the plugin exists. Distribution is the product we actually sell, and it is where the 30% goes.
Featured placement
Homepage features, category spotlights and curated collections, chosen editorially rather than auctioned. You cannot buy a feature slot here, which is precisely what makes being in one worth something. New and well-reviewed addons are actively surfaced instead of being buried under whoever spent the most.
Launch promotion
Tell us your release date and we build a launch around it: a homepage slot in the release week, a new-release announcement, social posts across our channels, and coordination with your own launch discount so the traffic arrives when the offer is live.
The release newsletter
A regular newsletter to the Narrative Tools audience covering new addons, significant updates and current offers. Major releases get their own slot rather than a line in a list. It goes to people who have already bought Unreal addons, which is a very different audience from a general ad impression.
"Works with" merchandising
As the only authorised distribution partner of narrative tools addons, we can place your addon directly against the Narrative Pro modules it extends, so a developer looking at quests, dialogue, combat or inventory sees what plugs into it. That is qualified intent, not a banner.
Seasonal sales and bundles
Opt into marketplace-wide sale events and curated bundles. Participation is always your choice, per event, and discounts are shared pro-rata so you are never quietly funding someone else's promotion.
Discovery that keeps working
Listings are built for search: structured engine-compatibility data, category and tag facets, real changelogs per version, and review content that keeps a page fresh. A good listing here keeps earning long after launch week, which is not true of a social post.
Storefront that does the selling
Screenshots, video, documentation links, verified-purchase reviews, version history and engine compatibility, presented consistently. You provide the material once; you do not build or maintain a product page, a checkout, a licence system or a download host.
We do not guarantee sales, and any marketplace that does is lying to you. What we commit to is that the 30% buys active distribution, not just hosting.
How the share compares
Seller share is the number everyone quotes, so here it is next to the alternatives, including the ones where our number is not the biggest. What the share buys you differs a great deal between these rows, which is the part a percentage does not tell you.
| Where you sell | Your share | Fees to list | Who finds the buyers | When you are paid | In practice |
|---|---|---|---|---|---|
| NarrativePro AddonsUs | 70% | None | We do: featured placement, newsletter, launch promotion | Scheduled run after a 14-day refund window | Processing fees, hosting and delivery come out of our 30%. Merchant of record, so transaction taxes are ours to handle. Only authorised distribution channel for Narrative Tools addons. |
| Large first-party engine marketplace | 88% [VERIFY] | None | Mostly you, inside a very large catalogue | Monthly, on the platform's own schedule | The best headline rate here, and the biggest audience. Also tens of thousands of listings, editorial slots you cannot influence, and a search page where a good plugin can go unseen for a year. |
| General game-engine asset store | 70% [VERIFY] | None to low | Mostly you | Monthly, often with a hold period | Same headline share as ours, for a different engine ecosystem and without a distribution partnership behind the listing. |
| Open indie marketplace | Up to 90%, you set it [VERIFY] | None | You, entirely | Direct or on request, quickly | Excellent economics and near-total control. Almost no discovery for Unreal tooling specifically, so it works best when you already have an audience to send there. |
| Creator commerce platform | About 90%, less processing fees [VERIFY] | None to a flat percentage | You, entirely | Weekly to monthly | A checkout, not a marketplace. Nobody browses it looking for an Unreal plugin. Fine as a payment layer behind your own traffic. |
| Selling from your own site | About 97%, less payment processing | Hosting, plus your time | You, entirely | On your processor's schedule, often 2 to 7 days | The highest share by a distance, and the largest hidden cost: you are now the merchant of record. VAT and sales tax registration and remittance, refunds, chargebacks, licence keys, download hosting, fraud and support all become yours. |
We are not going to pretend 70% beats 88%. It does not. The question worth asking is what share of which sales. A larger percentage of a sale nobody made is worth nothing, and a larger percentage that arrives with VAT registration, chargeback handling and a licence server to build is not the same money. Our 30% buys active distribution, merchant-of-record status, and the only authorised route to buyers looking specifically for Narrative Tools addons. If you already have the audience and the back office, sell direct; that is the honest advice, and we would rather give it than have you find out in month three.
Third-party figures are those published by each platform and were last checked on 2026-08-21. They change, and they may vary by region, product type or programme. Check each platform's current terms before deciding. Rows marked [VERIFY] must be confirmed against the platform's own published rate before this table goes live.
Questions sellers actually ask
The money, the tax, the timing and the awkward ones. If something is not here, ask us before you list.
Money
What is the revenue split, exactly?
70% to you, 10% to Narrative, 10% to D3kryption Studios Ltd, 10% to Adoptavia Germany UG. It is applied per order line, on the net amount after any discount, and it is exact: rounding never creates or loses a cent, and the remainder is allocated by a deterministic rule so the same sale always splits the same way.
Are there listing fees, monthly fees or submission fees?
No. There is no fee to open a seller account, no fee to submit an addon, no monthly charge, and no tier you have to reach before you get the full share. The only way we make money from you is by selling your addon.
Who pays the payment processing fees?
We do, out of the 30% that does not go to you. Your 70% is calculated on the net sale amount, not on the amount left after the processor has taken its cut. Storage, bandwidth and the download infrastructure come out of the same 30%.
Can the split change later?
Only on at least 60 days' written notice, and only for sales made after the change takes effect. Anything already accrued is paid out under the split that applied when it was earned. If you do not want to accept a change you can delist before it takes effect and still be paid everything you have earned.
Payouts
When do I actually get paid?
Each sale matures 14 days after the payment was captured, then goes out in the next scheduled distribution run. So a sale made today is typically in your account within a few days of day 14, depending on where that falls relative to the next run and how fast your bank moves.
Why do you hold my money for 14 days?
Because buyers can request a refund in that window, and we would rather refund from money we still hold than pay you and then take it back. Pooling means a refund in week one reverses a pending entry and never touches your bank account. It also lets us batch many small sales into one payout instead of paying a transfer fee on each.
Is there a minimum payout?
$20.00. A balance below that carries forward to the next run rather than being sent, so that a payout is never smaller than the cost of making it. The threshold does not apply to your final payout if you leave the marketplace.
How do payouts reach me?
By Stripe transfer into a connected account you onboard once. Buyers can still pay with PayPal, a card, a wallet or a bank debit on the Stripe-hosted checkout page, but every payout leaves the platform balance as a Stripe transfer.
What if a payout fails?
We tell you why, put the balance back to available, and retry it on the next run once the cause is fixed. The usual causes are lapsed verification with the payment provider or a bank account that has changed. Nothing is lost; it just waits.
Refunds
What happens if a buyer refunds before I have been paid?
The pending ledger entries for that sale are reversed, yours and every partner's. Nothing is deducted from you because nothing had been paid out. The sale simply stops counting.
What happens if a buyer refunds after I have been paid?
We record a negative entry for your share of the refunded amount, and it is set off against your next distribution. The same happens proportionally to every partner share, so you are not carrying it alone. If you have no further sales coming and the balance cannot be recovered, we may invoice for the shortfall, which is rare and which we would always discuss first.
Do I decide whether a buyer gets a refund?
We do, because we are the merchant of record and it is our name on the buyer's statement. We consult you where the reason is technical, and you can ask us to refund a buyer yourself, which sellers often do after shipping a bad release. A consistently high refund rate on an addon triggers a review of the listing.
What about chargebacks?
We handle the dispute, submit the evidence, and absorb the administrative work. A chargeback is treated like a refund for ledger purposes. If we successfully defend it, the reversal is undone and the amount goes back into your balance.
Taxes
Do I have to deal with VAT and sales tax in every country?
No. We are the merchant of record, so we collect and remit the transaction taxes on the sale to the buyer, including EU and UK VAT on consumer sales and US sales tax where marketplace facilitator rules apply. You do not register for VAT in twenty jurisdictions to sell a plugin.
So what tax is my problem?
Your own. Your 70% is business income: income tax or corporation tax, social contributions, and any VAT or GST due on your supply to us are yours to handle. If you are VAT-registered, give us your number and we will tell you whether the reverse charge or a self-billing arrangement applies to you.
Will I get a 1099, or do I need a W-8?
If you are a US person we may need a Form W-9 and may be required to report payments to you on a Form 1099. If you are not a US person we may need a W-8BEN or W-8BEN-E. Where a required form is missing we may be obliged to withhold at the statutory rate, so it is worth filling it in at onboarding rather than at year end.
Shipping releases
How do GitHub releases work?
Connect your repository once and grant the release webhook. When you publish a release, we receive the event, pull the asset, store it, compute a SHA-256 checksum and create a new marketplace version with your changelog attached. Every existing owner can download it immediately. You do not upload a zip to a dashboard.
What if the mirror fails?
The version is marked as failed with the reason, we alert you, and no buyer sees a half-published release. The usual causes are an asset that was still uploading when the release was published, or a token that lost access to a private repository. Retrying after fixing the cause is a single action.
Do I have to use GitHub?
No. You can upload a package directly and manage versions by hand. GitHub mirroring exists because most Unreal plugin developers already tag releases there, and doing it twice is exactly the kind of chore that stops updates shipping.
Licensing
What licence do buyers actually get?
A perpetual, worldwide, non-exclusive, non-transferable licence at the tier you set on the listing: single user, studio, or unlimited. They can use it in commercial projects and ship it as an integral compiled part of their product. They cannot redistribute it as an addon, republish the source, or upload it to another marketplace. The full wording is in our Terms and Conditions.
How do licence keys work?
Every paid order line creates an entitlement with a unique licence key, tied to the buyer and the addon. Downloads run through expiring signed links and every download is logged against the entitlement, which is how key sharing and licence abuse get detected. You do not have to build or run any of that.
Do I keep the rights to my own work?
Yes. You own your addon. You grant us a non-exclusive licence to host, distribute and market it, and the right to grant end-user licences to buyers at the tier you chose. Nothing is assigned to us and we do not claim your IP.
Can I sell the same addon somewhere else?
Yes. The arrangement is non-exclusive and you can sell directly or through other stores. The exception is Narrative Tools addons covered by the distribution arrangement described in our Terms and Conditions, where the terms of that arrangement apply and would be notified to you.
Promotions
Can I run my own discounts?
Yes, from your dashboard, whenever you like. Percentage or fixed amount, scoped to one addon or your whole catalogue, with a start date, an end date, a total redemption cap and a per-buyer limit. You do not need our approval and you do not need to book a slot.
If I discount, do I lose more than the discount?
No. The split applies to the net amount after the discount, so a 70% seller still gets 70% of whatever the buyer actually paid. Everyone shares the cost of a promotion in proportion to their share. We never pay ourselves on the list price while you absorb the cut.
Will you put my addon in a sale without asking?
No. Marketplace-wide sales and bundles are opt-in, per event or as a standing opt-in you can withdraw at any time.
Listings and support
What support am I expected to provide?
Answer buyer questions about your addon within 3 business days and make reasonable efforts to resolve them, keep your documentation current, and either fix an addon that has stopped working on an engine version your listing claims to support, or change the claim. We handle everything about the transaction: payment, receipts, refunds, licence keys, downloads and disputes.
Can you delist my addon, and what would cause that?
Yes. Credible infringement claims, malware, materially inaccurate listings you have not corrected, abnormally high refund or chargeback rates, persistent failure to answer buyers, or review and sales manipulation. Where it is reasonable we tell you first and give you a chance to fix it; where buyers are at risk we act first and explain within two business days. Every decision can be appealed to a person who was not involved in making it.
What if I want to leave?
Delist whenever you like and give 30 days' notice. Your accrued balance still pays out normally: pending entries finish their 14-day window and go out in the next run, and the minimum payout threshold is waived for a final payment. We may hold a reasonable reserve against refunds still possible on sales already made, for up to 90 days, and we tell you the amount and release the unused part.
What happens to buyers if I leave?
Their licences survive, because they are perpetual and do not depend on you staying. We keep the versions they were entitled to downloadable for at least 12 months after you go. A buyer's purchase is not hostage to a seller's business decisions, and that guarantee is part of why buyers are willing to buy here.
How long does review take before my addon goes live?
We aim to review a submission within 3 business days. Review checks packaging, description accuracy, engine compatibility claims and policy compliance. It is not a code audit, and passing it does not shift responsibility for your addon onto us.
Can I list something for free?
Yes. Free addons create entitlements and licences in the ordinary way and are a genuinely effective route into the catalogue. Every obligation in the Seller Agreement applies to them except the ones about money.
What analytics do I get?
Views, conversion rate, revenue, refunds, downloads and version adoption, per addon and per day, exportable. Version adoption is the one to watch: it tells you how many of your existing buyers have actually moved to your latest release, which is usually the difference between a support queue and a quiet week.
Ready when you are
Create a seller profile, connect a repository, and submit your first addon. Onboarding with the payment provider is the only step that is not instant, and it is the same one you would face anywhere.
Start selling