Sometimes we want to create a game prototype quickly by using ready assets and hooking them to our code to see how well it works. It’s not a bad approach.
On the other hand, coding game till we need assets such as models, textures and sounds, then switching to creating them instead, and when done – switching back to coding our game is a serious context-switching problem.
It tires our brain more than if we were doing just one thing. And let’s not forget that there are gamedevs who release games that are full of third party assets!
Not that I recommend this approach. I like to make the majority of assets on my own to have the same style. But it’s your game and your will.
Table Of Contents
Best Sources With Free Assets
This post focuses on best and trusted places where we can get some 2D and 3D assets of any kind to our game. There are always paid and free ones to choose, where usually paid assets are of higher quality.
But that’s not always true. That’s why I encourage you to use free assets whenever possible, to save some cash.
Unity Asset Store
Unity Asset Store is probably the biggest asset resource (both free and paid). That’s because… Unity is the most popular engine by far.
If you want to browse free assets, then click this:
And search at the top what you want:
Wow isn’t that huge? You can get models, sounds, images, textures, code, frameworks and more things this way. Since recently Unity started showing products on sale along with free products. That’s annoying indeed but it doesn’t stop us anyhow.
Itch doesn’t have as many items as Unity but they can be trusted.This looks very cute honestly:
This is often my second choice when I can’t find anything in Unity Asset Store.
Craftpix is resource full of both free and paid 2D game assets.
And here’s a example of what we can get from there:
Isn’t it looking absolutely welcoming?
OpenGameArt is old website full of free assets.
As you can see they’re mainly 2D so if you’re looking for 3D assets then that’s not the place.
Should I Use Third Party Assets In My Game?
Assets, whether free or paid, always will bring different style to your game. So if you want to use them, either get something that blends well with your current style, or get a whole kit but be sure that you won’t need to extend it, as you may have issues finding another asset with similar style.
That being said, creating assets on our own takes a lot of time. So whether you should make assets or not, depends on how much time you are willing to spend on your game.
If you don’t know, then first use some free asset kit to your game that contains basic things like trees, creatures, items and buildings. And then write your code.
After you’re done writing all the needed code, how much time are you still willing to spend? Is it worth to make your own graphics and replace the ones coming from third party?
Summarizing Free Video Game Assets
It’s 2019 and we can get ton of good things for free. That’s because some people are generous, and others give freebies hoping you will come back and buy their other product. In this post you learned:
- Unity Asset Store is the best and biggest source of video game assets whether you code in Unity or not.
- What are other top websites with free and paid assets.
- You should always check if the game engine you’re currently using has it’s own asset store.
- Packs with code and features from asset store, such as inventory systems, are often packed with unnecessary code, are slower and may add 20 MB to your project size, which will lag the hell out of editor and game. If you code them on your own, your inventory system can take only 100 kilobytes.
- Game assets are great for game prototypes.
- With too many assets your project and game will grow in size but also in unreadable, nonsensical code, and many coding styles mixed.
- That if you buy visual assets, and run out of them, you may have troubles finding similar visual assets that will fit your current game style.
Game assets are certainly good solution if you are in hurry.