In this tutorial I'll show you how we can sell assets on the Unity Asset Store.I use a portion of the earnings to fund my current game's marketing budget
Game assets include everything that can be involved in the game, including 3D models, sprites, sound effects, music, snippets and modules, even complete projects that can be used. Used by a game engine. Here is a list of examples:
- Special effects
- Background music
- Sound effects
·If you create the game, you can sell some of your creations as assets - whether you are a coder, artist, game developer or musician. Some people make extra money to do so, some may fund their games completely, and some earn a living selling assets altogether
1. Where Can You Sell Assets?
These are some of the most common sites that allows you to sell your assets:
GameDev Market: A marketplace that includes 2D sprites, 3D models, GUI, music, and sound effects, along with a community forums that connects asset publishers with game developers allowing you to know what most of the buyers are looking
TurboSquid: A marketplace specifically for 3D models. Includes high quality and professional models.
Game Art 2D: A marketplace that includes 2D sprties, tilesets and GUI elements.
Unity Asset Store: The official Unity marketplace including all types of assets: 2D/3D models, GUI elements, sound effects, music, and everything related to Unity, such as scripting assets, shaders, animations, particle effects, and even complete Unity projects.
Unreal Engine Marketplace: The official Unreal Engine marketplace, including all types of assets along with ones related to Unreal Engine only, much like the Unity Asset Store.
2. If You Are a Designer or Artist…
You may have created a plenty of 2D or 3D designs without making mistakes: that does not mean you just need to pack whatever you have created and try to sell it. First, you have to look at the market, which is already crowded with spites and models of all kinds-characters, environments, vehicles- many of them are available for no cost. Do not create some zombie or tree models and expect them to sell.
Take this as an example, let's say you came up with the idea of a cool 2D character. Okay, let's see how you can sell it. The key here is variation. Customers are always searching for different types of the same thing. To attract buyers, you need to include less animations for this character: walking, running, jumping, causing damage, getting damage, crouching, and so on. You need at least to include the basic animations that are usually used, but adding these extras will increase the chances of selling this property to more people.
Another example is the urban environment package. If you only make a few construction models and are willing to sell them, why not include some textures for each building, allowing customers to create a rich environment? You can also include some sub-models, like street signs and roads. Create a high quality city building package; It will take some time, but in the end you will be amazed by the number of customers you will receive. Customers are always looking for assets that include different types of the same thing.
Below is a screenshot from a popular Unity 3D art asset called Village Interior Kit, developed by 3DForge. The package contains 2288 meshes, 2626 prefabs, and 81 particle effect prefabs, and only costs $60!
3. If You Are a Composer
Game developers can create high quality sound effects and music loops at low rates and even for free. Consequently, you need to work on a full sound asset that includes a variation of sound effects for each action.
For example, if you create a set of sound assets for a science fiction game, make sure you include all necessary sound effects such as explosions, weapons, collisions, even the sound of an opening and closing doors.
For a music loops, an asset that includes 10 to 15 loops of the same genre is ideal for your customers, because it will allow them to use your audio content for the whole game.
4. If You Are a Coder
As a coder, you are tied to the tools and platforms you are working with, such as Unity or Unreal, and they have a lot of assets in their respective stores. So unless you have some amazing ideas for a new scripting account, do not create it and expect a lot of sales.
There are some available script on Unity Asset Store are not available on the market of Unreal Engine and vice versa, so you should see what's popular on one of these stores and create something similar for other platforms, if it does not already exist.
You should also browse for something that solves the problem that many new users encounter in the game engine you are working on. Here is a screenshot of S-Quest, one of my assets on the Unity Asset Store. This asset allows you to create and customize tasks for your game through code, save time for many developers and allow them to add tasks, task logs, goal bars and manage people. Play the experience into their game with ease.
You should also create assets that will work dynamically. For example, if you're working on an enemy AI asset, ensure that you include most possible actions that an enemy can perform, like wander, patrol, defend, hide and attack. And don't tie your assets to one game type; in this case your enemy AI asset should work for both RTS and FPS games, for instance
Finally, make sure your code is clean and fully compliant so that your customers can find the work of each line you write to apply the modifications and customize their asset on demand.
5. How to Set the Right Price for Your Packs
Now that you've finished making your asset—or even if you're still working on it but have a clear idea on what it will include exactly—it's time to give it a price.
Creating asset requires a lot of time and effort, but they always have lower costs than their real value. For example, suppose you have just completed a series of city buildings with high-quality 3D models for roads, buildings and street signs, and some other structures. I'd say it should not go over $ 80, maybe $ 100. (I've come to this number by checking out similar and popular assets on the market.) Yes, I know that's not worth it. Really of that work and perhaps you can think that you can get real value by doing it freely. But in freedom, you are doing all that can make a customer, who will pay you once and you will never be able to resell that work.
However, if you release it as an asset, it can generate more revenue in the future because it will be available to unlimited potential buyers who will be attracted by the price. Low on high quality content.
The price you pick also depends on other similar assets that are available in the market; I recommend always going a little bit lower with the price of your assets than the other assets that offer similar content.
6. How to Provide Good Customer Support
As an asset developer, you have to take the most of the time to provide support to your clients. (This is especially true if you sell scripting assets or complete projects for a specific game engine, as you will then have to deal with a lot of new users using these tools and will. Asking not only how to customize your property needs, but also often questions that are not really related to your assets they will really appreciate it, if you can handle well these problem.)
I want to say that you always have to answer your customers in less than 24 hours. You can schedule one hour a day to handle these support requests. Use e-mails and even Skype calls or TeamViewer sessions to help your clients and inform your customers if you are not operating for a while so they do not think you have dropped out of the asset.
If your content contains errors or problems, the customer will contact you promptly and report the problem. Do not start by troubleshooting, as this can take some time (especially if it's a serious issue) and not let the customer wait for the answer. Instead, answer them immediately, thank them for finding the error and let them know that you are looking for a solution and how much you expect to fix it (hourly, daily, or even weekly). Responding quickly to customers will help you become a responsible developer and will earn a good reputation-assuming you track down the fixes!
Some customers will be loaded with suggestions requesting changes and improvements to your asset. You must always review their suggestions carefully. If you believe the ithe request will improve your content for the majority of your users then you should add it. However, if you think it only serves one customer, you can only offer this new feature to them (if not too much work) without publishing it in your asset.
7. What to Do About Reviews
Most people follows the review when they make a decision to buy or not to buy any asset. Even if your asset is excellent and meets all its buyers, do not expect them to write good reviews or even rate it 4-5 stars. Only a few of them will probably take time to do that.
There is a way to get your customers feedbacks. When you complete a question answer, troubleshoot or process a request for your content, they will be grateful and overwhelmed. Just ask them to consider and give their comment over your asset at that time. Aside from complimenting your asset and all its features, they will also point out the great customer support your provided. That way, you will make their life much easier and in return, they help you to get more sales.
Note that, if your content does not deliver what you promised in your description or screenshot, each customer will get a piece by writing long and ugly reviews to alert other people not to buy it. At that point, it may be too late to even update the asset and fix it.
In short: creating successful gaming assets that end up generating huge income requires you to be original, offer variation, market prices and take responsibility when dealing with customers.