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.
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());
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.
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.
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.
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.