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.
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 thngs 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?