What Are Game Assets and How Do You Get Them for Your Game?
Game assets are the reusable files that make up everything you see, hear, and interact with in a game: sprites, 3D models, textures, sound effects, music, fonts, and UI elements. You can create them yourself, commission them, or download ready-made packs — and Kenney (kenney.nl) is a well-known source that offers "thousands of completely free game assets," with an all-in-one package available for downloading everything at once plus free updates. The main thing to get right before you commit is licensing: check whether a pack is public domain/CC0 (no attribution needed) or requires credit, and confirm the license covers commercial use.
The main categories of game assets
| Category | Typical formats | What it covers |
|---|---|---|
| 2D art | PNG, SVG, atlas sheets | Sprites, tilesets, characters, backgrounds |
| 3D art | FBX, OBJ, GLTF | Models, rigs, animations |
| Textures/materials | PNG, JPG, TGA | Surface detail, skyboxes, UI skins |
| Audio | WAV, OGG, MP3 | Sound effects, music, ambience |
| Fonts | TTF, OTF, bitmap fonts | Menus, dialogue, HUD text |
| UI elements | PNG, SVG | Buttons, icons, frames, cursors |
Most packs are organized by genre or style (platformer, top-down, puzzle), which matters more than raw file count — a consistent art style saves you from a mismatched-looking game.
Licensing: what you actually need to check
- CC0 / public domain — no attribution required, commercial use generally allowed. This is the simplest case.
- CC-BY — free to use, but you must credit the creator in the way they specify.
- Custom licenses — read the actual terms; some restrict commercial use, redistribution, or use in certain engines.
Kenney's assets are presented as "completely free game assets for you to use," and the site also offers a paid all-in-one package and a club membership for early access and extras. Free availability and paid convenience tiers can coexist, so treat "free to download" and "free to use commercially" as two separate questions and verify each.
Where to get free assets
Kenney is a concrete example of a CC0-style library: you can browse and download individual packs for free, or get the all-in-one package to grab everything at once with free updates. The site also publishes free and open source Starter Kits for various game genres, aimed at people new to game development, plus tools for creating 3D models without deep knowledge of complex software or frameworks.
Other common routes: itch.io asset packs, OpenGameArt, and engine marketplaces. Whatever the source, download one pack first and test it in your project before building around it.
Importing and organizing assets in Unity, Godot, and Unreal
The steps are similar across engines:
- Create a folder structure before importing — e.g.
Art/Sprites,Art/Models,Audio/SFX,Audio/Music,UI. Consistent naming (player_idle_01.png) prevents chaos later. - Drop files into the project (or use the engine's import menu). The engine generates its own metadata files — don't move assets outside the editor or you'll break references.
- Set import settings per asset type: sprites need pixel-per-unit and filter mode (point filter for pixel art); 3D models need scale and material import options; audio needs compression and loop settings.
- Verify in a test scene — place one sprite, one model, and one sound to confirm scale, pivot, and playback before importing the whole pack.
Expected result: assets appear in your project browser, drag into scenes, and render/play correctly. Common snags: wrong scale (models huge or tiny), blurry pixel art (filter mode left on bilinear), and broken references after renaming files outside the editor.
Practical checks before committing to a pack
- Style consistency — do the sprites, UI, and fonts look like they belong to the same game?
- Format fit — does your engine import the provided formats directly, or will you need conversion?
- Coverage — does the pack include the animations/states you need, or only static art?
- License clarity — is the license stated on the download page, and does it match your intended use?
- Scale test — import a few files and check them in-engine, not just in a preview image.
If you're just starting out, a single consistent free pack plus a Starter Kit is usually enough to prototype a full game loop before you invest in custom art.