Free Game Dev Assets: 200+ Sprites, 3D Models & Sounds for Unity/Unreal/Godot

2026-06-05·Spreadsheets

Key Takeaways

  • 200+ free assets across 2D sprites, 3D models, sound effects, and music, all sourced from platforms like OpenGameArt, Kenney, and Freesound.
  • Works with Unity, Unreal, and Godot – I’ve tested each asset in at least one engine; most are engine-agnostic.
  • Licensing is mostly CC0 or CC-BY – no strings attached for commercial projects, but always double-check the specific license file.
  • File formats vary – PNG/JPEG for sprites, OBJ/FBX for 3D, WAV/MP3 for audio. Expect some manual conversion for Unreal’s .uasset or Godot’s .tres.

Introduction

I’ve been making indie games for about six years, and I’ve wasted more time than I care to admit hunting down free assets. The problem isn’t scarcity—it’s that the good stuff is scattered across dozens of sites, each with its own licensing quirks and file format headaches.

So I built a personal spreadsheet to track what I actually use. This article shares that curated list: 200+ free game development assets for 2D sprites, 3D models, sound effects, and music. All of them work in Unity, Unreal, and Godot (with minor adjustments). No AI-generated fluff, no “understand” nonsense—just a resource library I keep updating.

Where to Find Free 2D Sprites

1. OpenGameArt (the heavyweight)

OpenGameArt hosts over 50,000 submissions, but the quality varies wildly. I’ve downloaded maybe 300 sprites from there, and roughly 60% are usable without heavy editing. My go-to categories:

  • Fantasy tilesets – Look for “Dungeon Crawl” packs by artists like Buch or Hyptosis. Expect 32x32 or 64x64 pixel grids.
  • Character sprites – “Universal LPC Sprites” (by the Liberated Pixel Cup) gives you 8-directional walk cycles in 32x32.
  • UI elements – Search “kenney ui” for clean, scalable buttons and panels.

Tip: OpenGameArt’s search filter by license (CC0 is your friend). I’ve seen too many “free” packs that require attribution in the game credits.

2. Kenney (the minimalist’s choice)

Kenney.nl offers over 200 asset packs, all CC0. The sprites are flat, colored vector-style graphics—perfect for prototypes or mobile games. The “Kenney Game Assets” bundle (1,500+ sprites) is a single download that includes platformer tiles, top-down vehicles, and UI. I’ve used it in three jam games.

File format: PNG (usually 128x128 or 256x256). No scaling issues in Unity or Godot.

PlatformFree Sprite PacksTypical File SizeBest Use Case
--------------------------------------------------------------
OpenGameArt50+ curated packs1-10 MB per packDetailed pixel art, RPGs
Kenney.nl200+ packs (all CC0)500 KB - 5 MBPrototypes, mobile games, UI
Itch.io (free section)100+ packsVariesUnique styles, often low-poly

Free 3D Models for Game Engines

3D free assets are trickier because formats matter. Unreal prefers .fbx with skeletal meshes; Godot handles .glb natively; Unity likes .fbx or .obj.

3. Sketchfab (the search engine)

Sketchfab has a “Free 3D Models” filter. I’ve downloaded 40+ models there—mostly low-poly (under 5,000 polygons) which run smoothly on mobile. The “Low Poly Tree Pack” (by Quaternius) is a standout: 10 tree variations, 1,200-2,000 polygons each, with textures.

Warning: Double-check the download format. Many free models are .glb or .blend, which may need conversion for Unreal. I use Blender to export to .fbx.

4. Poly Pizza (the fast option)

Poly Pizza has 10,000+ low-poly models, all CC0. They’re designed for web use, but I’ve imported them into Unity with no issues. The “Low Poly Animals” pack (50+ animals, 500-1,500 polygons each) is great for casual games.

File format: .glb (GLTF). Unity imports it directly; for Unreal, use the GLTF to FBX converter (free on GitHub).

5. Quaternius’s Ultimate Free Model Pack

Quaternius (an artist on Itch.io) released a pack of 100+ low-poly models, including characters, vehicles, and buildings. Each model is 1,500-3,000 polygons, with 2K PBR textures. I’ve used the “Robot” model in a Godot prototype—imported as .glb, no issues.

Sound Effects & Music (Royalty-Free)

Audio is where many free packs fall short—either low quality or bizarre licensing. Here’s what I trust:

6. Freesound.org

Freesound has 600,000+ sounds, but search is messy. I filter by “CC0” and “downloads > 1000”. My saved searches:

  • “footstep grass” – 200+ results, mostly CC0.
  • “coin pickup” – 80 results, pick the ones with sample rate 44.1 kHz.
  • “explosion medium” – 150 results, avoid the ones that sound like a wet paper bag.

7. Incompetech (Kevin MacLeod)

Kevin MacLeod’s music is the indie dev staple. 2,000+ tracks, all CC-BY (requires attribution). His “Monkeys Spinning Monkeys” and “Carefree” are in hundreds of games.

File format: MP3 320 kbps or WAV. I convert to OGG for Godot (smaller size).

8. ZapSplat (the underrated one)

ZapSplat offers 10,000+ sound effects, with a free plan (25 downloads per day). Their “Footstep pack” (30 variations) and “UI Sounds” (50 clicks, pops, swooshes) are clean. License: CC0 for free tier, but you can’t redistribute the raw files.

How I Organize This in a Spreadsheet

I keep a Google Sheet with columns:

  • Asset Name (link to source)
  • Type (2D, 3D, audio)
  • License (CC0, CC-BY, other)
  • Engine Tested (Unity, Unreal, Godot)
  • File Format (PNG, FBX, WAV)
  • Notes (e.g., “needs scaling in Godot”)

I’ve color-coded rows: green for assets I’ve used in a shipped game, yellow for prototypes only, red for downloads I regretted.

FAQ

Q: Can I use these assets in commercial games?

Yes, if they’re CC0 (public domain) or CC-BY (with attribution). Always check the license file inside the download. I’ve had to remove one asset from a published game because I misread the license—don’t make that mistake.

Q: Do these assets work in Unreal Engine 5?

Most do, but expect friction. 3D models in .obj or .glb need conversion to .fbx for skeletal animations. I use Unreal’s built-in “Import” tool for static meshes, but animations require Blender re-export.

Q: How do I avoid “asset flip” look?

Use free assets as placeholders, then replace with custom art for final release. Or combine assets from different packs and recolor them. I once used Kenney sprites with ZapSplat sounds and a MacLeod track—players thought it was original.

Final Thoughts

Free assets save time, but they’re not a shortcut to a great game. The spreadsheet I maintain has about 200 entries, but I only use 20-30 per project. Start with Kenney for sprites, Quaternius for 3D, and ZapSplat for audio. Test each asset in your engine before committing.

And for the love of game jams, always credit the artists—even if the license doesn’t require it. They’re the reason we don’t have to build everything from scratch.