Guides

    Understanding Source Code Resale: Rights, Licensing, and Best Practices

    Buying source code does not usually mean buying the copyright. Here is what changes hands, how licence tiers differ, and the third-party asset problem that catches both sides.

    HyperCodeStore Team10 min read

    This is general information for developers, not legal advice. Licence terms vary by marketplace and by seller, and the specifics of your situation matter. If meaningful money is involved, get a professional to read the terms.

    The most common misunderstanding in this market is simple: buying source code usually does not transfer copyright. What you receive is a licence — permission to use the code in defined ways. The seller normally retains ownership and can keep selling the same template to other buyers.

    That single fact explains most of what follows, including why two people can legitimately publish games built on identical code.

    Licence tiers you will encounter

    Naming differs between marketplaces, but the tiers usually map to how many products you may ship from one purchase:

    • Single or regular licence — use the code in one published game. The most common tier and the cheapest.
    • Multi, extended or unlimited licence — use it across several titles. Priced higher because it is the tier that resellers and studios need.
    • Exclusive transfer — rarer and much more expensive. The seller stops selling it and may assign ownership outright. Read exactly what is being transferred, as "exclusive" sometimes only means "delisted".

    Almost every licence prohibits one thing in common: reselling the source code itself, or redistributing it in a form where another developer could build on it. You are buying the right to ship a game, not the right to become a competing vendor of the same template.

    The third-party asset trap

    This is the issue that causes real problems, and it affects buyers and sellers differently.

    A seller can only license what they have the right to license. If a template contains a paid Asset Store package, a licensed font or a music track, the seller needs redistribution rights for each of those — and standard end-user licences generally do not grant them. Many listings contain such assets anyway, usually through carelessness rather than intent.

    For buyers, the practical consequence is that a template can be withdrawn or altered after you have built on it. Protect yourself:

    1. Ask the seller directly whether all included assets are original or cleared for redistribution. Keep the answer.
    2. Treat art, audio and fonts as replaceable. Reskinning replaces most of them anyway, which conveniently removes the exposure.
    3. Prefer templates that reference SDKs as package dependencies rather than vendoring binaries into the repository.
    4. Archive exactly what you downloaded, along with the licence text as it stood on your purchase date.

    Trademarks are a separate problem

    Licensing covers the code. It does not give you cover for what you build with it. Reskinning a template into something that resembles an existing franchise — its characters, its name, its distinctive look — is a trademark and copyright question entirely independent of your source licence, and app stores act on those complaints quickly.

    Store policies you should read first

    Both major app stores have policies aimed at low-effort and duplicative apps. Publishing a template with only its colours changed is exactly the pattern those policies target, and the risk lands on your developer account rather than on the template seller.

    The practical bar: your version should be meaningfully distinguishable from the original and from other reskins of it. New art, new audio, changed level design and some mechanical variation is a reasonable standard. A palette swap is not.

    Best practice for sellers

    • State the licence tiers plainly on the listing, including how many published titles each covers.
    • Declare what is and is not included — art, audio, documentation, demo builds, future updates.
    • Keep records showing you own or may redistribute every included asset.
    • Say which Unity version and render pipeline the project was verified against.
    • Do not promise store approval. You do not control it, and buyers who were promised it will hold you to it.

    Best practice for buyers

    • Read the licence before purchase, not after your game is built.
    • Confirm the tier covers the number of titles you plan to ship.
    • Check the last update date and the Unity version — an abandoned template with ageing ad SDKs is a maintenance liability.
    • Try the demo build if there is one. It is the cheapest quality signal available.
    • Plan to replace the art regardless. It protects you legally and it is required commercially.

    Most disputes in this market come from unstated assumptions rather than bad faith. Both sides benefit from the boring version: write down what is included, what it may be used for, and what it was tested against.

    More guides