threejs-3d-assets All assets

Low poly game assets

Game-ready low-poly assets: flat-shaded vertex colors, a single material and one draw call per model, so scenes stay fast even on mobile. Start with the free models below; themed kits are on the way. Every asset ships as a GLB plus a drop-in ES module for three.js.

53+ modelsGLBES module1 draw callno signup
Floor Lamp low-poly 3D model
Floor Lamp
free 80 tris
Banana low-poly 3D model
Banana
free 88 tris
Donut low-poly 3D model
Donut
free 130 tris
Armchair low-poly 3D model
Armchair
free 72 tris
Headphones low-poly 3D model
Headphones
free 146 tris
Treasure Chest low-poly 3D model
Treasure Chest
free 120 tris
Pine Tree low-poly 3D model
Pine Tree
free 70 tris
Scooter low-poly 3D model
Scooter
free 136 tris
Bookshelf low-poly 3D model
Bookshelf
free 120 tris
Potion Bottle low-poly 3D model
Potion Bottle
free 119 tris
Compass low-poly 3D model
Compass
free 86 tris
Toaster low-poly 3D model
Toaster
free 136 tris
Ice Cream Cone low-poly 3D model
Ice Cream Cone
free 62 tris
Grapes low-poly 3D model
Grapes
free 144 tris
Orange low-poly 3D model
Orange
free 98 tris
Pear low-poly 3D model
Pear
free 116 tris
Peach low-poly 3D model
Peach
free 108 tris
Wizard Hat low-poly 3D model
Wizard Hat
free 92 tris
Avocado low-poly 3D model
Avocado
free 116 tris
Cherry Pair low-poly 3D model
Cherry Pair
free 118 tris
Apple low-poly 3D model
Apple
free 100 tris
Carrot low-poly 3D model
Carrot
free 116 tris
Broccoli low-poly 3D model
Broccoli
free 140 tris
Pumpkin low-poly 3D model
Pumpkin
free 120 tris
Bread Loaf low-poly 3D model
Bread Loaf
free 110 tris
Baguette low-poly 3D model
Baguette
free 120 tris
Bagel low-poly 3D model
Bagel
free 138 tris
Watermelon Slice low-poly 3D model
Watermelon Slice
free 108 tris
Smartphone low-poly 3D model
Smartphone
free 102 tris
Sailboat low-poly 3D model
Sailboat
free 60 tris
Hammer low-poly 3D model
Hammer
free 112 tris
Donut low-poly 3D model
Donut
free 140 tris
Grass Tuft low-poly 3D model
Grass Tuft
544 tris
Villager low-poly 3D model
Villager
1,092 tris
Merchant low-poly 3D model
Merchant
2,722 tris
Oak Tree low-poly 3D model
Oak Tree
710 tris
Lamp Post low-poly 3D model
Lamp Post
478 tris
Gable Roof Section low-poly 3D model
Gable Roof Section
728 tris
Grass Terrain Blob low-poly 3D model
Grass Terrain Blob
140 tris
Grass Ground Tile low-poly 3D model
Grass Ground Tile
386 tris
Haystack low-poly 3D model
Haystack
711 tris
Grain Sack low-poly 3D model
Grain Sack
448 tris
Low Stone Wall low-poly 3D model
Low Stone Wall
732 tris
Quench Barrel low-poly 3D model
Quench Barrel
576 tris
Market Stall low-poly 3D model
Market Stall
592 tris
Dirt Terrain Blob low-poly 3D model
Dirt Terrain Blob
360 tris
Dirt Ground Tile low-poly 3D model
Dirt Ground Tile
414 tris
Flower Planter low-poly 3D model
Flower Planter
696 tris
Bush low-poly 3D model
Bush
180 tris
Barrel low-poly 3D model
Barrel
564 tris
Anvil low-poly 3D model
Anvil
702 tris
Treasure chest low-poly 3D model
Treasure chest
798 tris
Blacksmith Forge low-poly 3D model
Blacksmith Forge
1,668 tris

Use a model in one line

Every free model is hotlinkable. This is the real snippet for Floor Lamp:

// GLB: works in three.js, Unity, Godot, Blender
new GLTFLoader().load(
  'https://threejs-3d-assets.com/cdn/floor-lamp-f0ba3f.glb',
  (gltf) => scene.add(gltf.scene)
);

// or the drop-in ES module (three.js, zero loaders):
import { createAsset } from 'https://threejs-3d-assets.com/cdn/floor-lamp-f0ba3f.mjs';
scene.add(createAsset());

How do I drop an asset into my game?

  1. Download the GLB (free models need no signup) and import it into Unity, Godot, Unreal or Blender, or use the ES module in three.js.
  2. Place it as-is: models are real-world scale in meters, with the origin on the ground.
  3. Animate the named pivot groups: lids, wheels and doors rotate around the right point out of the box.

FAQ

Why use low poly assets for games?

Low poly keeps draw calls and file sizes tiny, which means fast loading and smooth frame rates on weak hardware and mobile. The flat-shaded style also stays visually consistent across a whole scene.

Which game engines are supported?

Any engine that imports glTF: Unity, Godot, Unreal, Blender and web engines like three.js and Babylon.js. three.js users also get a zero-loader ES module per asset.

Do the assets share one style?

Assets in a kit share one palette, one scale and one shape language, so anything you combine looks like it belongs to the same game.

Can I use them in a commercial game?

Yes, the license covers commercial games, apps and client work with no attribution. Reselling or redistributing the raw assets is the only thing not allowed.