{"data":{"id":113,"slug":"game-ui-icon-library","title":"3D Game UI Icons","summary":"Ninety one interface icons as bold chamfered 3D solids on a shared 1.0 m cube: currency, vitals, inventory, combat glyphs, map markers, interface primitives and resources.","description":"A complete three dimensional interface icon set for game HUDs, inventories and menus. Seven modules cover currency and value, vitals and status, inventory and progression, ability and combat glyphs, map and navigation, interface primitives and crafting resources.\n\nEvery icon is a chamfered solid, not a flat plate: a dark rim shell carries the silhouette and a slightly inset coloured face stands proud of it, so the outline still reads at 64 px. Five hues carry the whole set, gold, crimson, azure, verdant and violet, each with a deep partner tone over ink and bone neutrals. Rarity tiers reuse those hues: common steel, rare azure, epic violet, legendary gold.\n\nScale contract: each icon occupies a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5 and the glyph face toward +Z. Scale to taste; a HUD normally wants these far smaller than a metre. Two display pieces ship at real world scale instead: a 1.2 m plinth tile and a 1.2 m inventory slot frame, both with documented edge connectors on a 1.2 m pitch.\n\nAll marks are original abstract shapes. No brand marks, no real logos and no readable language. Static geometry throughout: no skinned rig, animation, collision or navigation data.","url":"https://3dassets.dev/packs/game-ui-icon-library","coverUrl":"https://cdn.3dassets.dev/assets/19071/v1/poster.webp","assetCount":108,"aiGenerated":true,"aiGeneratedAssetCount":108,"aiModels":["Claude Fable 5.1"],"aiModelUnspecifiedCount":0,"featured":true,"licenseLabel":"CC0 1.0 Universal","totalBytes":6686400,"totalTriangles":147428,"starterScene":{"id":"19071","slug":"game-ui-icon-library-icon-board-0dda9b8b-starter-scene","title":"Icon board: the whole set on a plinth grid (3D Game UI Icons)","summary":"Every icon and variant in the pack laid out on a continuous plinth grid at a 1.2 m pitch, grouped by module in reading order: currency and value, vitals and status, inventory and progression, ability and combat glyphs, map and navigation, interface primitives, resources. Each...","description":"Every icon and variant in the pack laid out on a continuous plinth grid at a 1.2 m pitch, grouped by module in reading order: currency and value, vitals and status, inventory and progression, ability and combat glyphs, map and navigation, interface primitives, resources. Each icon sits on its own display plinth tile so the set can be compared at one glance and checked for consistent silhouette weight. Layout artifact only; scale the individual icons for real use. Scene materials are flattened to the eight material scene budget, so the deep partner tones collapse onto their parent hue.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-icon-board-0dda9b8b-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/19071/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-icon-board-0dda9b8b-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/19071/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19071/v1/poster.webp","blurhash":"U38|^qIB00yC?HRPI:x]00%M?wMy0J%M$iDi","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":2629736,"triangles":64652,"vertices":144041,"meshes":328,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.2000000238418576,0.00003219206172283551,-6.600000023841858],"max":[7.2000000238418576,1.0500262879163675,6.600000023841858]},"sizeMeters":[14.4,1.05,13.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":34,"publishedAt":"2026-09-07T16:53:13.773Z","updatedAt":"2026-10-12T01:50:18.408Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19071/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IconBoardTheWholeSetOnAPlinthGrid3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19071/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19071/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19071/v1/model.glb\" alt=\"Icon board: the whole set on a plinth grid (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19071/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19071/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},"assets":[{"id":"18965","slug":"game-ui-icon-library-coin-adb2c774","title":"Coin icon (3D Game UI Icons)","summary":"Single upright coin with a milled outer rim and a four point mark struck into both faces.","description":"Single upright coin with a milled outer rim and a four point mark struck into both faces.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-coin-adb2c774","cdnUrl":"https://cdn.3dassets.dev/assets/18965/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-coin-adb2c774","thumbnailUrl":"https://cdn.3dassets.dev/assets/18965/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18965/v1/poster.webp","blurhash":"U7BMSI%J03IE~9xp9bM*0Pn%-lNJNve=WCIq","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28976,"triangles":568,"vertices":1704,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.12497665302326409],"max":[0.4699999988079071,0.9399999976158142,0.12497665302326409]},"sizeMeters":[0.94,0.94,0.25],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:52:49.157Z","updatedAt":"2026-10-25T12:37:37.066Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18965/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoinIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18965/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18965/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18965/v1/model.glb\" alt=\"Coin icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18965/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18965/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18968","slug":"game-ui-icon-library-coin-stack-1418ba7f","title":"Coin stack icon (3D Game UI Icons)","summary":"Column of eight coins stacked with slight offsets so every rim edge reads, for gold totals and reward counts.","description":"Column of eight coins stacked with slight offsets so every rim edge reads, for gold totals and reward counts.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-coin-stack-1418ba7f","cdnUrl":"https://cdn.3dassets.dev/assets/18968/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-coin-stack-1418ba7f","thumbnailUrl":"https://cdn.3dassets.dev/assets/18968/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18968/v1/poster.webp","blurhash":"U7D+eb$L00Nf~UNI9IxY04W=-movX4R+X8oe","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33952,"triangles":896,"vertices":2688,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.41882656500728926,0.000008555351150740798,-0.4000000059604645],"max":[0.41882656500728926,0.828468223811733,0.4000000059604645]},"sizeMeters":[0.838,0.828,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T16:52:49.312Z","updatedAt":"2026-10-12T22:38:31.290Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18968/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoinStackIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18968/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18968/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18968/v1/model.glb\" alt=\"Coin stack icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18968/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18968/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18967","slug":"game-ui-icon-library-gem-round-df35bd56","title":"Round cut gem icon (3D Game UI Icons)","summary":"Ten sided brilliant cut gem with a pointed pavilion, a girdle band and a flat table. Common tier colourway; the rarity tiers ship as cosmetic variants.","description":"Ten sided brilliant cut gem with a pointed pavilion, a girdle band and a flat table. Common tier colourway; the rarity tiers ship as cosmetic variants.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-gem-round-df35bd56","cdnUrl":"https://cdn.3dassets.dev/assets/18967/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-gem-round-df35bd56","thumbnailUrl":"https://cdn.3dassets.dev/assets/18967/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18967/v1/poster.webp","blurhash":"UA9tP^xu00M{_4of9FWA00Rj_3of00V@?bj]","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18844,"triangles":356,"vertices":1068,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.42058488726615906,0,-0.3999965465826995],"max":[0.42058488726615906,0.8367897661826715,0.3999965465826995]},"sizeMeters":[0.841,0.837,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:52:50.319Z","updatedAt":"2026-10-08T11:39:45.970Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18967/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundCutGemIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18967/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18967/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18967/v1/model.glb\" alt=\"Round cut gem icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18967/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18967/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18970","slug":"game-ui-icon-library-gem-round-rare-fd8287a1","title":"Round cut gem icon, rare tier (3D Game UI Icons)","summary":"Round brilliant cut gem in the rare rarity colourway. Geometry is identical to the base gem; only the palette carries the tier.","description":"Round brilliant cut gem in the rare rarity colourway. Geometry is identical to the base gem; only the palette carries the tier.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-gem-round-rare-fd8287a1","cdnUrl":"https://cdn.3dassets.dev/assets/18970/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-gem-round-rare-fd8287a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/18970/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18970/v1/poster.webp","blurhash":"UG85cutR4TM_.TofI9WA8wV@%$t78wV@%gs:","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18876,"triangles":356,"vertices":1068,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.42058488726615906,0,-0.3999965465826995],"max":[0.42058488726615906,0.8367897661826715,0.3999965465826995]},"sizeMeters":[0.841,0.837,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T16:52:49.371Z","updatedAt":"2026-10-07T12:51:30.571Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18970/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundCutGemIconRareTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18970/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18970/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18970/v1/model.glb\" alt=\"Round cut gem icon, rare tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18970/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18970/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18971","slug":"game-ui-icon-library-gem-round-epic-4ebab125","title":"Round cut gem icon, epic tier (3D Game UI Icons)","summary":"Round brilliant cut gem in the epic rarity colourway. Geometry is identical to the base gem; only the palette carries the tier.","description":"Round brilliant cut gem in the epic rarity colourway. Geometry is identical to the base gem; only the palette carries the tier.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-gem-round-epic-4ebab125","cdnUrl":"https://cdn.3dassets.dev/assets/18971/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-gem-round-epic-4ebab125","thumbnailUrl":"https://cdn.3dassets.dev/assets/18971/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18971/v1/poster.webp","blurhash":"UGB3Bexb00In^nofD~R*0JR%?Jt70cR%-qof","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18880,"triangles":356,"vertices":1068,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.42058488726615906,0,-0.3999965465826995],"max":[0.42058488726615906,0.8367897661826715,0.3999965465826995]},"sizeMeters":[0.841,0.837,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:49.385Z","updatedAt":"2026-10-07T12:50:16.180Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18971/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundCutGemIconEpicTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18971/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18971/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18971/v1/model.glb\" alt=\"Round cut gem icon, epic tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18971/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18971/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18969","slug":"game-ui-icon-library-gem-round-legendary-1ba680d3","title":"Round cut gem icon, legendary tier (3D Game UI Icons)","summary":"Round brilliant cut gem in the legendary rarity colourway. Geometry is identical to the base gem; only the palette carries the tier.","description":"Round brilliant cut gem in the legendary rarity colourway. Geometry is identical to the base gem; only the palette carries the tier.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-gem-round-legendary-1ba680d3","cdnUrl":"https://cdn.3dassets.dev/assets/18969/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-gem-round-legendary-1ba680d3","thumbnailUrl":"https://cdn.3dassets.dev/assets/18969/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18969/v1/poster.webp","blurhash":"UBAv%YxZ02M}~Toe9bWC04WC^$of0NWC?Fa#","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18908,"triangles":356,"vertices":1068,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.42058488726615906,0,-0.3999965465826995],"max":[0.42058488726615906,0.8367897661826715,0.3999965465826995]},"sizeMeters":[0.841,0.837,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T16:52:49.323Z","updatedAt":"2026-10-07T12:50:53.458Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18969/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundCutGemIconLegendaryTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18969/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18969/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18969/v1/model.glb\" alt=\"Round cut gem icon, legendary tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18969/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18969/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18966","slug":"game-ui-icon-library-gem-emerald-2a7103ec","title":"Emerald cut gem icon (3D Game UI Icons)","summary":"Rectangular step cut gem with a broad table, stepped crown facets and a chamfered girdle, clearly apart from the round brilliant.","description":"Rectangular step cut gem with a broad table, stepped crown facets and a chamfered girdle, clearly apart from the round brilliant.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-gem-emerald-2a7103ec","cdnUrl":"https://cdn.3dassets.dev/assets/18966/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-gem-emerald-2a7103ec","thumbnailUrl":"https://cdn.3dassets.dev/assets/18966/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18966/v1/poster.webp","blurhash":"UEAx6[x[00IU.7t7MyRQ00Rj?[s;9FRjxuoz","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16172,"triangles":300,"vertices":900,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.00001606093693734545,-0.3563554865340309],"max":[0.49000000953674316,0.8554809826209372,0.3563554865340309]},"sizeMeters":[0.98,0.855,0.713],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T16:52:49.279Z","updatedAt":"2026-10-25T16:21:15.681Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18966/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function EmeraldCutGemIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18966/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18966/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18966/v1/model.glb\" alt=\"Emerald cut gem icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18966/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18966/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18972","slug":"game-ui-icon-library-gold-bar-stack-3bcbc45a","title":"Gold bar stack icon (3D Game UI Icons)","summary":"Four tapered bullion bars stacked three courses high, each with chamfered edges, and a struck seal on the top bar.","description":"Four tapered bullion bars stacked three courses high, each with chamfered edges, and a struck seal on the top bar.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-gold-bar-stack-3bcbc45a","cdnUrl":"https://cdn.3dassets.dev/assets/18972/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-gold-bar-stack-3bcbc45a","thumbnailUrl":"https://cdn.3dassets.dev/assets/18972/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18972/v1/poster.webp","blurhash":"U2B{ucS]00xW%g~m020403tQv}D+%Ks:~m4q","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15808,"triangles":292,"vertices":876,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000016104383006199097,-0.364370868018808],"max":[0.49000000953674316,0.8606399568601855,0.364370868018808]},"sizeMeters":[0.98,0.861,0.729],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:49.436Z","updatedAt":"2026-10-06T03:38:16.077Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18972/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function GoldBarStackIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18972/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18972/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18972/v1/model.glb\" alt=\"Gold bar stack icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18972/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18972/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18973","slug":"game-ui-icon-library-banknote-roll-e8752089","title":"Banknote roll icon (3D Game UI Icons)","summary":"Tight roll of notes lying on its side with a coloured retaining band and spiral ends showing on both faces.","description":"Tight roll of notes lying on its side with a coloured retaining band and spiral ends showing on both faces.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-banknote-roll-e8752089","cdnUrl":"https://cdn.3dassets.dev/assets/18973/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-banknote-roll-e8752089","thumbnailUrl":"https://cdn.3dassets.dev/assets/18973/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18973/v1/poster.webp","blurhash":"UDHLC_=|00Kh~W?bJ7Di00OA-pmm4.D%a0j[","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42028,"triangles":824,"vertices":2472,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.44117647409439087,-0.00001876785403936987,-0.4000000059604645],"max":[0.44117647409439087,0.779961101552312,0.4000000059604645]},"sizeMeters":[0.882,0.78,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:50.897Z","updatedAt":"2026-10-06T09:39:42.043Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18973/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BanknoteRollIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18973/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18973/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18973/v1/model.glb\" alt=\"Banknote roll icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18973/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18973/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18974","slug":"game-ui-icon-library-coin-pouch-92d6b601","title":"Coin pouch icon (3D Game UI Icons)","summary":"Drawstring leather pouch tied at the neck with three loose coins spilled around the base.","description":"Drawstring leather pouch tied at the neck with three loose coins spilled around the base.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-coin-pouch-92d6b601","cdnUrl":"https://cdn.3dassets.dev/assets/18974/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-coin-pouch-92d6b601","thumbnailUrl":"https://cdn.3dassets.dev/assets/18974/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18974/v1/poster.webp","blurhash":"U9DlWJ-o00IWNIV]RjS101M|~U%LxBxsozRl","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":41712,"triangles":816,"vertices":2448,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000008756920427427373,-0.34533884631057493],"max":[0.49000000953674316,0.8228235840797424,0.3453364559619023]},"sizeMeters":[0.98,0.823,0.691],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:51.013Z","updatedAt":"2026-10-05T17:25:57.122Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18974/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CoinPouchIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18974/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18974/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18974/v1/model.glb\" alt=\"Coin pouch icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18974/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18974/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18977","slug":"game-ui-icon-library-credit-chip-93860d4d","title":"Credit chip icon (3D Game UI Icons)","summary":"Upright payment chip with a clipped corner, a gold contact pad and three data ridges, for science fiction currency.","description":"Upright payment chip with a clipped corner, a gold contact pad and three data ridges, for science fiction currency.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-credit-chip-93860d4d","cdnUrl":"https://cdn.3dassets.dev/assets/18977/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-credit-chip-93860d4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/18977/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18977/v1/poster.webp","blurhash":"U8Acrp=~000ct9xbjWIT0JNF~E%2t6kBRkV]","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31156,"triangles":612,"vertices":1836,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3167375705336529,0,-0.15579198556090262],"max":[0.3167375705336529,0.9399999976158142,0.1558245711612262]},"sizeMeters":[0.633,0.94,0.312],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:51.173Z","updatedAt":"2026-10-06T09:03:28.824Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18977/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CreditChipIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18977/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18977/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18977/v1/model.glb\" alt=\"Credit chip icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18977/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18977/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18975","slug":"game-ui-icon-library-ruby-cluster-aa29a1bc","title":"Ruby cluster icon (3D Game UI Icons)","summary":"Five eight sided crystal spikes of different heights and leans growing from a faceted rock base.","description":"Five eight sided crystal spikes of different heights and leans growing from a faceted rock base.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-ruby-cluster-aa29a1bc","cdnUrl":"https://cdn.3dassets.dev/assets/18975/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-ruby-cluster-aa29a1bc","thumbnailUrl":"https://cdn.3dassets.dev/assets/18975/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18975/v1/poster.webp","blurhash":"UFC5Vk$*0JNGwJsVNtNt0dNZ}uspO?OCwI$O","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15036,"triangles":260,"vertices":780,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4856506288051605,0.000009949823707472438,-0.3437422622613345],"max":[0.48564047781100195,0.9399999976158142,0.3437422622613345]},"sizeMeters":[0.971,0.94,0.687],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:52.052Z","updatedAt":"2026-10-25T10:50:39.111Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18975/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RubyClusterIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18975/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18975/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18975/v1/model.glb\" alt=\"Ruby cluster icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18975/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18975/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18976","slug":"game-ui-icon-library-pearl-in-shell-0c689fbb","title":"Pearl in shell icon (3D Game UI Icons)","summary":"Open bivalve shell: a shallow faceted lower valve holding a round pearl, with the upper valve swung up on a hinge block behind it.","description":"Open bivalve shell: a shallow faceted lower valve holding a round pearl, with the upper valve swung up on a hinge block behind it.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-pearl-in-shell-0c689fbb","cdnUrl":"https://cdn.3dassets.dev/assets/18976/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-pearl-in-shell-0c689fbb","thumbnailUrl":"https://cdn.3dassets.dev/assets/18976/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18976/v1/poster.webp","blurhash":"UAFiMnM{00-;4o9FoI?b00%M~qIU%L?bt79G","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19852,"triangles":360,"vertices":1080,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3747382811504146,-0.00001418203907657678,-0.3999876567514814],"max":[0.3747382811504146,0.8293429613113403,0.4000000059604645]},"sizeMeters":[0.749,0.829,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:51.074Z","updatedAt":"2026-10-05T10:31:54.670Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18976/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PearlInShellIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18976/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18976/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18976/v1/model.glb\" alt=\"Pearl in shell icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18976/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18976/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18978","slug":"game-ui-icon-library-token-disc-235dc6df","title":"Hex token icon (3D Game UI Icons)","summary":"Six sided arcade token with a recessed inner hex and a raised triangular mark, for credits and entry tokens.","description":"Six sided arcade token with a recessed inner hex and a raised triangular mark, for credits and entry tokens.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-token-disc-235dc6df","cdnUrl":"https://cdn.3dassets.dev/assets/18978/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-token-disc-235dc6df","thumbnailUrl":"https://cdn.3dassets.dev/assets/18978/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18978/v1/poster.webp","blurhash":"UE9sxtxc00EJt7ogWBWA0cRi^nxbRiR%kBxI","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39304,"triangles":788,"vertices":2364,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.40705984576462895,0,-0.15819307384923773],"max":[0.40705984576462895,0.9399999976158142,0.15816347290364904]},"sizeMeters":[0.814,0.94,0.316],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:51.186Z","updatedAt":"2026-10-25T11:36:00.952Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18978/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HexTokenIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18978/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18978/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18978/v1/model.glb\" alt=\"Hex token icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18978/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18978/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18979","slug":"game-ui-icon-library-trophy-cup-d698f324","title":"Trophy cup icon (3D Game UI Icons)","summary":"Two handled winner cup on a stepped plinth with a blank nameplate, for leaderboards and achievements.","description":"Two handled winner cup on a stepped plinth with a blank nameplate, for leaderboards and achievements.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-trophy-cup-d698f324","cdnUrl":"https://cdn.3dassets.dev/assets/18979/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-trophy-cup-d698f324","thumbnailUrl":"https://cdn.3dassets.dev/assets/18979/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18979/v1/poster.webp","blurhash":"UDA^2NxZ01Rk~Rf6D:t6Ncj?xXa}NhofjDRj","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":41616,"triangles":816,"vertices":2448,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4505741869331622,-0.000010913683993266088,-0.35862421352257906],"max":[0.4505741869331622,0.9399999976158142,0.35862421352257906]},"sizeMeters":[0.901,0.94,0.717],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:51.279Z","updatedAt":"2026-10-06T08:39:03.382Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18979/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TrophyCupIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18979/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18979/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18979/v1/model.glb\" alt=\"Trophy cup icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18979/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18979/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18980","slug":"game-ui-icon-library-gold-crown-c9fe939f","title":"Crown icon (3D Game UI Icons)","summary":"Three point crown with a jewelled band, for rank, royalty and premium status slots.","description":"Three point crown with a jewelled band, for rank, royalty and premium status slots.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-gold-crown-c9fe939f","cdnUrl":"https://cdn.3dassets.dev/assets/18980/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-gold-crown-c9fe939f","thumbnailUrl":"https://cdn.3dassets.dev/assets/18980/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18980/v1/poster.webp","blurhash":"U59QX9^+00579z%M-lMy00D*~T?E==M}9$bu","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33872,"triangles":624,"vertices":1872,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000011070780122968138,-0.186193008554273],"max":[0.49000000953674316,0.7644110761206991,0.18619580682005893]},"sizeMeters":[0.98,0.764,0.372],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:51.988Z","updatedAt":"2026-10-06T09:03:30.764Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18980/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrownIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18980/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18980/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18980/v1/model.glb\" alt=\"Crown icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18980/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18980/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18981","slug":"game-ui-icon-library-heart-4126fdc7","title":"Heart icon (3D Game UI Icons)","summary":"Full health heart as a chamfered solid with a dark outline shell and a bright specular highlight.","description":"Full health heart as a chamfered solid with a dark outline shell and a bright specular highlight.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-heart-4126fdc7","cdnUrl":"https://cdn.3dassets.dev/assets/18981/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-heart-4126fdc7","thumbnailUrl":"https://cdn.3dassets.dev/assets/18981/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18981/v1/poster.webp","blurhash":"UGC5Vj-B0J9[=}xHNFNG0yWq}tn$5QNa$*xG","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37612,"triangles":732,"vertices":2196,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4325916307274902,0,-0.09273522577538452],"max":[0.4325916307274902,0.9399999976158142,0.09273807308374407]},"sizeMeters":[0.865,0.94,0.185],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:52.608Z","updatedAt":"2026-10-25T10:19:10.097Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18981/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeartIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18981/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18981/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18981/v1/model.glb\" alt=\"Heart icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18981/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18981/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18982","slug":"game-ui-icon-library-heart-half-2421af53","title":"Heart icon, half full (3D Game UI Icons)","summary":"Heart with the right half emptied to a recessed dark well, for a half unit of health.","description":"Heart with the right half emptied to a recessed dark well, for a half unit of health.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-heart-half-2421af53","cdnUrl":"https://cdn.3dassets.dev/assets/18982/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-heart-half-2421af53","thumbnailUrl":"https://cdn.3dassets.dev/assets/18982/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18982/v1/poster.webp","blurhash":"UA9~{a}t0J0y^l-BM_Ef0{JT=z=K5QEzs;,;","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37524,"triangles":730,"vertices":2190,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4325916307274902,0,-0.07913419462099038],"max":[0.4325916307274902,0.9399999976158142,0.07913419462099038]},"sizeMeters":[0.865,0.94,0.158],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:52.721Z","updatedAt":"2026-10-06T01:31:37.960Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18982/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeartIconHalfFull3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18982/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18982/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18982/v1/model.glb\" alt=\"Heart icon, half full (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18982/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18982/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18983","slug":"game-ui-icon-library-heart-empty-82eacbe0","title":"Heart icon, empty shell (3D Game UI Icons)","summary":"Empty heart shell: the same silhouette with the whole face recessed into a dark well, for spent health.","description":"Empty heart shell: the same silhouette with the whole face recessed into a dark well, for spent health.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-heart-empty-82eacbe0","cdnUrl":"https://cdn.3dassets.dev/assets/18983/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-heart-empty-82eacbe0","thumbnailUrl":"https://cdn.3dassets.dev/assets/18983/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18983/v1/poster.webp","blurhash":"U55=Fcxv00IU?wtRMxRjD$t7%NM{ISofofM{","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31328,"triangles":616,"vertices":1848,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4325916307274902,0,-0.06431714818734262],"max":[0.4325916307274902,0.9399999976158142,0.06431714818734262]},"sizeMeters":[0.865,0.94,0.129],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:52.738Z","updatedAt":"2026-10-25T14:54:33.954Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18983/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeartIconEmptyShell3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18983/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18983/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18983/v1/model.glb\" alt=\"Heart icon, empty shell (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18983/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18983/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18985","slug":"game-ui-icon-library-shield-47933f78","title":"Shield icon (3D Game UI Icons)","summary":"Heater shield with a flat shouldered top, curved flanks and a raised cross band, for armour and defence stats.","description":"Heater shield with a flat shouldered top, curved flanks and a raised cross band, for armour and defence stats.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-shield-47933f78","cdnUrl":"https://cdn.3dassets.dev/assets/18985/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-shield-47933f78","thumbnailUrl":"https://cdn.3dassets.dev/assets/18985/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18985/v1/poster.webp","blurhash":"UF9t.V%g00Dh%ht8RORP4TRj.TtRRPV@kCoy","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32060,"triangles":728,"vertices":2184,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4090679636830562,0,-0.1871294981312601],"max":[0.4090679636830562,0.9399999976158142,0.18712670902885611]},"sizeMeters":[0.818,0.94,0.374],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:52.914Z","updatedAt":"2026-10-06T09:39:44.536Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18985/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShieldIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18985/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18985/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18985/v1/model.glb\" alt=\"Shield icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18985/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18985/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18984","slug":"game-ui-icon-library-shield-cracked-c3c63157","title":"Shield icon, cracked (3D Game UI Icons)","summary":"Shield with the upper right corner sheared away to a recessed break face and a three step crack running down the boss.","description":"Shield with the upper right corner sheared away to a recessed break face and a three step crack running down the boss.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-shield-cracked-c3c63157","cdnUrl":"https://cdn.3dassets.dev/assets/18984/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-shield-cracked-c3c63157","thumbnailUrl":"https://cdn.3dassets.dev/assets/18984/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18984/v1/poster.webp","blurhash":"UA8#c|.T008w-=xvR%Mw4TMx.Tx^a}V?R5kX","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34828,"triangles":672,"vertices":2016,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4090679636830562,0,-0.15884245992420595],"max":[0.4090679636830562,0.9399999976158142,0.15885062607586026]},"sizeMeters":[0.818,0.94,0.318],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:53.885Z","updatedAt":"2026-10-06T01:31:40.541Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18984/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShieldIconCracked3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18984/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18984/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18984/v1/model.glb\" alt=\"Shield icon, cracked (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18984/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18984/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18986","slug":"game-ui-icon-library-mana-drop-e8a7baa3","title":"Mana drop icon (3D Game UI Icons)","summary":"Teardrop of mana with a bright inner core and a highlight facet, for magic and energy pools.","description":"Teardrop of mana with a bright inner core and a highlight facet, for magic and energy pools.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-mana-drop-e8a7baa3","cdnUrl":"https://cdn.3dassets.dev/assets/18986/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-mana-drop-e8a7baa3","thumbnailUrl":"https://cdn.3dassets.dev/assets/18986/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18986/v1/poster.webp","blurhash":"UF97@Xx[00DjMxaytRof00M{?w%g%goeMxRk","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26676,"triangles":680,"vertices":2040,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.34812158485878797,0,-0.19148387753813081],"max":[0.34812158485878797,0.9399999976158142,0.1914827542378191]},"sizeMeters":[0.696,0.94,0.383],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:52.936Z","updatedAt":"2026-10-25T11:11:34.288Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18986/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ManaDropIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18986/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18986/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18986/v1/model.glb\" alt=\"Mana drop icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18986/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18986/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18987","slug":"game-ui-icon-library-stamina-bolt-5348871c","title":"Stamina bolt icon (3D Game UI Icons)","summary":"Single stroke lightning bolt with a bright inner highlight, for stamina, energy and sprint meters. One clean zigzag, no fork.","description":"Single stroke lightning bolt with a bright inner highlight, for stamina, energy and sprint meters. One clean zigzag, no fork.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-stamina-bolt-5348871c","cdnUrl":"https://cdn.3dassets.dev/assets/18987/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-stamina-bolt-5348871c","thumbnailUrl":"https://cdn.3dassets.dev/assets/18987/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18987/v1/poster.webp","blurhash":"U66*XM%M004.ozWCV@t600IV~p?bodj=WCWF","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":12324,"triangles":204,"vertices":612,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2823126919320422,0,-0.1462001875222546],"max":[0.2823126919320422,0.9399999976158142,0.1462015697437712]},"sizeMeters":[0.565,0.94,0.292],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:53.680Z","updatedAt":"2026-10-08T11:39:46.329Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18987/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StaminaBoltIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18987/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18987/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18987/v1/model.glb\" alt=\"Stamina bolt icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18987/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18987/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18988","slug":"game-ui-icon-library-poison-flask-90fdfdb4","title":"Poison flask icon (3D Game UI Icons)","summary":"Round bellied flask with a corked neck, a label band and rising bubbles, for poison, potions and debuff timers.","description":"Round bellied flask with a corked neck, a label band and rising bubbles, for poison, potions and debuff timers.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-poison-flask-90fdfdb4","cdnUrl":"https://cdn.3dassets.dev/assets/18988/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-poison-flask-90fdfdb4","thumbnailUrl":"https://cdn.3dassets.dev/assets/18988/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18988/v1/poster.webp","blurhash":"UFDJnl%M00IUDiRjXTof00Rj?[t7_Mt7nOoe","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40644,"triangles":780,"vertices":2340,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4102867543697357,-0.000004621403667082191,-0.4000192554048264],"max":[0.4102867543697357,0.8637526534463859,0.4000192554048264]},"sizeMeters":[0.821,0.864,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:53.695Z","updatedAt":"2026-10-06T09:03:30.244Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18988/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PoisonFlaskIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18988/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18988/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18988/v1/model.glb\" alt=\"Poison flask icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18988/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18988/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18989","slug":"game-ui-icon-library-buff-arrow-up-f771f464","title":"Buff arrow icon (3D Game UI Icons)","summary":"Stacked double chevron rising from a base bar, the positive status marker for boosts and haste.","description":"Stacked double chevron rising from a base bar, the positive status marker for boosts and haste.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-buff-arrow-up-f771f464","cdnUrl":"https://cdn.3dassets.dev/assets/18989/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-buff-arrow-up-f771f464","thumbnailUrl":"https://cdn.3dassets.dev/assets/18989/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18989/v1/poster.webp","blurhash":"U684;].7004VaLjvbFad00Vt_MtjIBRjx[tQ","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25960,"triangles":504,"vertices":1512,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.35657002381559993,0,-0.121549050871624],"max":[0.35657002381559993,0.9399999976158142,0.121549050871624]},"sizeMeters":[0.713,0.94,0.243],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:54.246Z","updatedAt":"2026-10-06T09:39:44.450Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18989/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BuffArrowIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18989/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18989/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18989/v1/model.glb\" alt=\"Buff arrow icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18989/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18989/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18990","slug":"game-ui-icon-library-debuff-arrow-down-d8f620d6","title":"Debuff arrow icon (3D Game UI Icons)","summary":"Solid down arrow hanging from a bar, the negative status marker for drains, slows and weakness.","description":"Solid down arrow hanging from a bar, the negative status marker for drains, slows and weakness.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-debuff-arrow-down-d8f620d6","cdnUrl":"https://cdn.3dassets.dev/assets/18990/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-debuff-arrow-down-d8f620d6","thumbnailUrl":"https://cdn.3dassets.dev/assets/18990/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18990/v1/poster.webp","blurhash":"U48N30}]000JyFkDR4aJ0xEL^Q^P}]$*9sEK","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20600,"triangles":392,"vertices":1176,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.35053132636090073,0,-0.11951530458654654],"max":[0.35053132636090073,0.9399999976158142,0.11951530458654654]},"sizeMeters":[0.701,0.94,0.239],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:54.428Z","updatedAt":"2026-10-06T09:39:46.463Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18990/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DebuffArrowIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18990/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18990/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18990/v1/model.glb\" alt=\"Debuff arrow icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18990/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18990/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18991","slug":"game-ui-icon-library-skull-31c70542","title":"Skull icon (3D Game UI Icons)","summary":"Rounded cranium with a brow ridge, a hinged jaw block, deep eye sockets and four teeth, for death, danger and kill counts.","description":"Rounded cranium with a brow ridge, a hinged jaw block, deep eye sockets and four teeth, for death, danger and kill counts.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-skull-31c70542","cdnUrl":"https://cdn.3dassets.dev/assets/18991/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-skull-31c70542","thumbnailUrl":"https://cdn.3dassets.dev/assets/18991/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18991/v1/poster.webp","blurhash":"U8EMI5xv00D%-;RjIUt700%M~q9G00t7-;Rk","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29196,"triangles":556,"vertices":1668,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.376011085895178,-0.000007984362728849503,-0.35738159243026985],"max":[0.376011085895178,0.9399999976158142,0.35739986967757786]},"sizeMeters":[0.752,0.94,0.715],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:54.440Z","updatedAt":"2026-10-25T12:22:54.333Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18991/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SkullIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18991/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18991/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18991/v1/model.glb\" alt=\"Skull icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18991/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18991/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18993","slug":"game-ui-icon-library-hourglass-9a36b877","title":"Hourglass icon (3D Game UI Icons)","summary":"Three post hourglass with gold end caps, filled sand in the lower bulb and clear glass above, for timers and cooldowns.","description":"Three post hourglass with gold end caps, filled sand in the lower bulb and clear glass above, for timers and cooldowns.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-hourglass-9a36b877","cdnUrl":"https://cdn.3dassets.dev/assets/18993/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-hourglass-9a36b877","thumbnailUrl":"https://cdn.3dassets.dev/assets/18993/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18993/v1/poster.webp","blurhash":"U8Dv4L-:00E2~UW.9bn%D4RO-=t7-,j[IWoM","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":24264,"triangles":440,"vertices":1320,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3678154841587927,0,-0.35863551653169656],"max":[0.3678154841587927,0.9399999976158142,0.35863551653169656]},"sizeMeters":[0.736,0.94,0.717],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T16:52:54.595Z","updatedAt":"2026-10-06T09:03:30.533Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18993/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HourglassIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18993/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18993/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18993/v1/model.glb\" alt=\"Hourglass icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18993/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18993/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18992","slug":"game-ui-icon-library-flame-08498927","title":"Flame icon (3D Game UI Icons)","summary":"Rising flame with a curled tip, a side lick and a broad hot base, in a warm emissive tone over a deep red shell.","description":"Rising flame with a curled tip, a side lick and a broad hot base, in a warm emissive tone over a deep red shell.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-flame-08498927","cdnUrl":"https://cdn.3dassets.dev/assets/18992/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-flame-08498927","thumbnailUrl":"https://cdn.3dassets.dev/assets/18992/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18992/v1/poster.webp","blurhash":"UDCY8l%101D+Vun,koSc0MRR~Atjb;Sdi%w}","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20392,"triangles":372,"vertices":1116,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2764604625697684,0,-0.14515958013829358],"max":[0.2764604625697684,0.9399999976158142,0.14514317713939598]},"sizeMeters":[0.553,0.94,0.29],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:54.577Z","updatedAt":"2026-10-06T09:39:48.181Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18992/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FlameIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18992/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18992/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18992/v1/model.glb\" alt=\"Flame icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18992/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18992/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18994","slug":"game-ui-icon-library-snowflake-0c1e3dd9","title":"Snowflake icon (3D Game UI Icons)","summary":"Six armed snowflake built from three crossing bars with branch spurs and a raised hex core, for frost, chill and slow effects.","description":"Six armed snowflake built from three crossing bars with branch spurs and a raised hex core, for frost, chill and slow effects.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-snowflake-0c1e3dd9","cdnUrl":"https://cdn.3dassets.dev/assets/18994/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-snowflake-0c1e3dd9","thumbnailUrl":"https://cdn.3dassets.dev/assets/18994/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18994/v1/poster.webp","blurhash":"U77_Td%h008_akt8t3M_00M__N%gbYRiRitR","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":69120,"triangles":1388,"vertices":4164,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.00001877910392267257,-0.14745010272719844],"max":[0.49000000953674316,0.8986310995270489,0.1474585529376667]},"sizeMeters":[0.98,0.899,0.295],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:55.304Z","updatedAt":"2026-10-25T14:09:23.744Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18994/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SnowflakeIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18994/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18994/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18994/v1/model.glb\" alt=\"Snowflake icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18994/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18994/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18995","slug":"game-ui-icon-library-armour-vest-3e480c4d","title":"Armour plate icon (3D Game UI Icons)","summary":"Cuirass front plate with shoulder tabs and a neck notch, carrying a raised centre boss, for armour rating and equipment slots.","description":"Cuirass front plate with shoulder tabs and a neck notch, carrying a raised centre boss, for armour rating and equipment slots.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-armour-vest-3e480c4d","cdnUrl":"https://cdn.3dassets.dev/assets/18995/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-armour-vest-3e480c4d","thumbnailUrl":"https://cdn.3dassets.dev/assets/18995/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18995/v1/poster.webp","blurhash":"U68;P$?H004.%NxuawM_00NI~W-SIUogs:Ri","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16560,"triangles":344,"vertices":1032,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4650657662083429,0,-0.1805533606820071],"max":[0.4650657662083429,0.9399999976158142,0.18057154675142248]},"sizeMeters":[0.93,0.94,0.361],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:55.406Z","updatedAt":"2026-10-12T09:22:55.038Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18995/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ArmourPlateIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18995/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18995/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18995/v1/model.glb\" alt=\"Armour plate icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18995/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18995/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18996","slug":"game-ui-icon-library-winged-boot-169d79f6","title":"Winged boot icon (3D Game UI Icons)","summary":"Side view boot with an ankle strap and two swept wing feathers, for haste, movement speed and travel buffs.","description":"Side view boot with an ankle strap and two swept wing feathers, for haste, movement speed and travel buffs.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-winged-boot-169d79f6","cdnUrl":"https://cdn.3dassets.dev/assets/18996/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-winged-boot-169d79f6","thumbnailUrl":"https://cdn.3dassets.dev/assets/18996/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18996/v1/poster.webp","blurhash":"U5A0OO?H004.K*_4=d0J5Qkr}[+[}]IT9[-q","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":21524,"triangles":380,"vertices":1140,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.00000560351875072973,-0.15751468374463204],"max":[0.49000000953674316,0.7875056273606087,0.15750400343097032]},"sizeMeters":[0.98,0.788,0.315],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T16:52:55.483Z","updatedAt":"2026-10-13T11:35:37.637Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18996/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WingedBootIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18996/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18996/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18996/v1/model.glb\" alt=\"Winged boot icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18996/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18996/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18997","slug":"game-ui-icon-library-stun-swirl-a39c456e","title":"Stun stars icon (3D Game UI Icons)","summary":"Three circling stars over a swept arc, the classic stunned or dazed status marker.","description":"Three circling stars over a swept arc, the classic stunned or dazed status marker.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-stun-swirl-a39c456e","cdnUrl":"https://cdn.3dassets.dev/assets/18997/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-stun-swirl-a39c456e","thumbnailUrl":"https://cdn.3dassets.dev/assets/18997/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18997/v1/poster.webp","blurhash":"U58gdR-;009F53t8?0M{00In%2-p}_og9=Ri","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":41040,"triangles":804,"vertices":2412,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4547761380672455,-0.000008044345962354704,-0.12250121663941503],"max":[0.4547761380672455,0.9400176360034912,0.12250121663941503]},"sizeMeters":[0.91,0.94,0.245],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T16:52:55.864Z","updatedAt":"2026-10-05T23:50:43.425Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18997/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StunStarsIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18997/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18997/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18997/v1/model.glb\" alt=\"Stun stars icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18997/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18997/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18998","slug":"game-ui-icon-library-key-cfb50c93","title":"Key icon (3D Game UI Icons)","summary":"Classic key with a ringed bow, a square shaft and two cut bits, for locked doors, chests and unlock prompts.","description":"Classic key with a ringed bow, a square shaft and two cut bits, for locked doors, chests and unlock prompts.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-key-cfb50c93","cdnUrl":"https://cdn.3dassets.dev/assets/18998/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-key-cfb50c93","thumbnailUrl":"https://cdn.3dassets.dev/assets/18998/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18998/v1/poster.webp","blurhash":"U37B7e?E000h~pxs9FIX9dN1xn-P9NIXt0-l","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32812,"triangles":648,"vertices":1944,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.2531089199183425,0,-0.1355729920527373],"max":[0.2531089199183425,0.9399999976158142,0.1355729920527373]},"sizeMeters":[0.506,0.94,0.271],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:56.103Z","updatedAt":"2026-10-06T06:18:23.252Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18998/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KeyIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18998/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18998/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18998/v1/model.glb\" alt=\"Key icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18998/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18998/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"18999","slug":"game-ui-icon-library-key-card-c5d7e8de","title":"Key card icon (3D Game UI Icons)","summary":"Access card with a lanyard slot, a data stripe and a keyhole mark, for doors, terminals and security levels.","description":"Access card with a lanyard slot, a data stripe and a keyhole mark, for doors, terminals and security levels.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-key-card-c5d7e8de","cdnUrl":"https://cdn.3dassets.dev/assets/18999/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-key-card-c5d7e8de","thumbnailUrl":"https://cdn.3dassets.dev/assets/18999/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/18999/v1/poster.webp","blurhash":"UCAwYk%N00Dhs=ogbER$00RP_4x^t7j[V@f5","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27332,"triangles":552,"vertices":1656,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3200079340008059,0,-0.15751479629638773],"max":[0.3200079340008059,0.9399999976158142,0.15749435172769194]},"sizeMeters":[0.64,0.94,0.315],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:56.132Z","updatedAt":"2026-10-25T09:49:36.699Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/18999/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function KeyCardIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/18999/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/18999/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/18999/v1/model.glb\" alt=\"Key card icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/18999/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/18999/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19000","slug":"game-ui-icon-library-lockpick-set-697d11e0","title":"Lockpick set icon (3D Game UI Icons)","summary":"Tension wrench and hooked pick standing in a leather roll, for lockpicking, hacking and stealth skills.","description":"Tension wrench and hooked pick standing in a leather roll, for lockpicking, hacking and stealth skills.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-lockpick-set-697d11e0","cdnUrl":"https://cdn.3dassets.dev/assets/19000/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-lockpick-set-697d11e0","thumbnailUrl":"https://cdn.3dassets.dev/assets/19000/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19000/v1/poster.webp","blurhash":"U27w{M~q000000t9~qjBD}D$ak.9~q%ND$9E","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30868,"triangles":624,"vertices":1872,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3368565350430789,0.000003971914248106223,-0.11827171593904495],"max":[0.3368565350430789,0.9399999976158142,0.11827171593904495]},"sizeMeters":[0.674,0.94,0.237],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T16:52:56.197Z","updatedAt":"2026-10-06T09:39:49.608Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19000/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LockpickSetIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19000/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19000/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19000/v1/model.glb\" alt=\"Lockpick set icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19000/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19000/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19001","slug":"game-ui-icon-library-chest-93d2b6df","title":"Treasure chest icon (3D Game UI Icons)","summary":"Barrel lidded chest with iron straps, corner bands and a front lock plate. Common tier colourway; the rarity tiers ship as cosmetic variants.","description":"Barrel lidded chest with iron straps, corner bands and a front lock plate. Common tier colourway; the rarity tiers ship as cosmetic variants.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-chest-93d2b6df","cdnUrl":"https://cdn.3dassets.dev/assets/19001/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-chest-93d2b6df","thumbnailUrl":"https://cdn.3dassets.dev/assets/19001/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19001/v1/poster.webp","blurhash":"U4B3]J~q004-Di-?tQM^00IUtSoz?cRiog9G","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43380,"triangles":852,"vertices":2556,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000004850571493242306,-0.3865700173463304],"max":[0.49000000953674316,0.7924937235764066,0.3865788176805386]},"sizeMeters":[0.98,0.792,0.773],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:56.501Z","updatedAt":"2026-10-25T08:19:45.051Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19001/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TreasureChestIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19001/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19001/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19001/v1/model.glb\" alt=\"Treasure chest icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19001/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19001/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19002","slug":"game-ui-icon-library-chest-rare-309edea5","title":"Treasure chest icon, rare tier (3D Game UI Icons)","summary":"Treasure chest in the rare rarity colourway. Geometry is identical to the base chest; only the strap and lock palette changes.","description":"Treasure chest in the rare rarity colourway. Geometry is identical to the base chest; only the strap and lock palette changes.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-chest-rare-309edea5","cdnUrl":"https://cdn.3dassets.dev/assets/19002/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-chest-rare-309edea5","thumbnailUrl":"https://cdn.3dassets.dev/assets/19002/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19002/v1/poster.webp","blurhash":"U8BD]A?w00H?I:%Nt7M_00Mco#o#%fWXaJIA","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":44136,"triangles":852,"vertices":2556,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000004850571493242306,-0.3865700173463304],"max":[0.49000000953674316,0.7924937235764066,0.3865788176805386]},"sizeMeters":[0.98,0.792,0.773],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:56.932Z","updatedAt":"2026-10-25T08:35:20.809Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19002/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TreasureChestIconRareTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19002/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19002/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19002/v1/model.glb\" alt=\"Treasure chest icon, rare tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19002/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19002/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19003","slug":"game-ui-icon-library-chest-epic-2cf3f22f","title":"Treasure chest icon, epic tier (3D Game UI Icons)","summary":"Treasure chest in the epic rarity colourway. Geometry is identical to the base chest; only the strap and lock palette changes.","description":"Treasure chest in the epic rarity colourway. Geometry is identical to the base chest; only the strap and lock palette changes.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-chest-epic-2cf3f22f","cdnUrl":"https://cdn.3dassets.dev/assets/19003/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-chest-epic-2cf3f22f","thumbnailUrl":"https://cdn.3dassets.dev/assets/19003/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19003/v1/poster.webp","blurhash":"U8Ciza^-009YR7%Nt7M_00D~s=s=-:jIR$E0","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":44140,"triangles":852,"vertices":2556,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000004850571493242306,-0.3865700173463304],"max":[0.49000000953674316,0.7924937235764066,0.3865788176805386]},"sizeMeters":[0.98,0.792,0.773],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:57.083Z","updatedAt":"2026-10-25T08:46:46.131Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19003/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TreasureChestIconEpicTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19003/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19003/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19003/v1/model.glb\" alt=\"Treasure chest icon, epic tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19003/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19003/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19004","slug":"game-ui-icon-library-chest-legendary-fbba121e","title":"Treasure chest icon, legendary tier (3D Game UI Icons)","summary":"Treasure chest in the legendary rarity colourway. Geometry is identical to the base chest; only the strap and lock palette changes.","description":"Treasure chest in the legendary rarity colourway. Geometry is identical to the base chest; only the strap and lock palette changes.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-chest-legendary-fbba121e","cdnUrl":"https://cdn.3dassets.dev/assets/19004/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-chest-legendary-fbba121e","thumbnailUrl":"https://cdn.3dassets.dev/assets/19004/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19004/v1/poster.webp","blurhash":"U4BM=8~S004:9E-=xtIU00IXxat6_4e-o~9G","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":44184,"triangles":852,"vertices":2556,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000004850571493242306,-0.3865700173463304],"max":[0.49000000953674316,0.7924937235764066,0.3865788176805386]},"sizeMeters":[0.98,0.792,0.773],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:58.230Z","updatedAt":"2026-10-25T08:31:22.259Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19004/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TreasureChestIconLegendaryTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19004/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19004/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19004/v1/model.glb\" alt=\"Treasure chest icon, legendary tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19004/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19004/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19005","slug":"game-ui-icon-library-bag-fd9d2cc6","title":"Backpack icon (3D Game UI Icons)","summary":"Square topped backpack with a buckled flap, a side pocket and a carry loop, for inventory and carry weight.","description":"Square topped backpack with a buckled flap, a side pocket and a carry loop, for inventory and carry weight.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-bag-fd9d2cc6","cdnUrl":"https://cdn.3dassets.dev/assets/19005/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-bag-fd9d2cc6","thumbnailUrl":"https://cdn.3dassets.dev/assets/19005/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19005/v1/poster.webp","blurhash":"U9CQrG%3009H~pbHD*oL00NF?[%L01tQ%fM|","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":35216,"triangles":716,"vertices":2148,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.411201536655426,0.0000031548450888929658,-0.3255427533187497],"max":[0.411201536655426,0.9399999976158142,0.3255415204201291]},"sizeMeters":[0.822,0.94,0.651],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:57.620Z","updatedAt":"2026-10-11T17:51:19.098Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19005/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BackpackIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19005/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19005/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19005/v1/model.glb\" alt=\"Backpack icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19005/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19005/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19007","slug":"game-ui-icon-library-scroll-73cdebd0","title":"Scroll icon (3D Game UI Icons)","summary":"Parchment sheet between two rolled rods with a tie band across the middle, for quests, recipes and spell pages.","description":"Parchment sheet between two rolled rods with a tie band across the middle, for quests, recipes and spell pages.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-scroll-73cdebd0","cdnUrl":"https://cdn.3dassets.dev/assets/19007/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-scroll-73cdebd0","thumbnailUrl":"https://cdn.3dassets.dev/assets/19007/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19007/v1/poster.webp","blurhash":"UDGum~-;00M{?b?bRP4.00bH~WjFw0-;kqD%","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34284,"triangles":664,"vertices":1992,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4611069051691577,0,-0.12417340585589318],"max":[0.4611069051691577,0.9399999976158142,0.12417340585589318]},"sizeMeters":[0.922,0.94,0.248],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:57.808Z","updatedAt":"2026-10-06T09:39:49.645Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19007/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ScrollIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19007/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19007/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19007/v1/model.glb\" alt=\"Scroll icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19007/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19007/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19006","slug":"game-ui-icon-library-book-1130def8","title":"Book icon (3D Game UI Icons)","summary":"Hardback book standing on its lower edge, with a banded spine, page block and a struck star on the cover.","description":"Hardback book standing on its lower edge, with a banded spine, page block and a struck star on the cover.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-book-1130def8","cdnUrl":"https://cdn.3dassets.dev/assets/19006/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-book-1130def8","thumbnailUrl":"https://cdn.3dassets.dev/assets/19006/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19006/v1/poster.webp","blurhash":"U8EB:v^m00Xx_4-qE09Y0JNYwQIBs:t8RjIT","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":32936,"triangles":668,"vertices":2004,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.36749164276565144,0,-0.18000000138436595],"max":[0.36749053575880936,0.9399999976158142,0.18000000138436595]},"sizeMeters":[0.735,0.94,0.36],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:57.773Z","updatedAt":"2026-10-06T07:28:03.177Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19006/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BookIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19006/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19006/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19006/v1/model.glb\" alt=\"Book icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19006/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19006/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19008","slug":"game-ui-icon-library-map-fold-c13952de","title":"Folded map icon (3D Game UI Icons)","summary":"Three panel map folded into a concertina, with a marked route and a destination pin on the centre panel.","description":"Three panel map folded into a concertina, with a marked route and a destination pin on the centre panel.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-map-fold-c13952de","cdnUrl":"https://cdn.3dassets.dev/assets/19008/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-map-fold-c13952de","thumbnailUrl":"https://cdn.3dassets.dev/assets/19008/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19008/v1/poster.webp","blurhash":"UCGbk*xu00Ip%2?bR*9F00WX~WjFOAWUr[aL","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":30504,"triangles":568,"vertices":1704,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0,-0.1366203474486572],"max":[0.49000000953674316,0.9039275050163269,0.13664286849310806]},"sizeMeters":[0.98,0.904,0.273],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:57.846Z","updatedAt":"2026-10-06T09:39:50.259Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19008/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FoldedMapIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19008/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19008/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19008/v1/model.glb\" alt=\"Folded map icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19008/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19008/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19009","slug":"game-ui-icon-library-compass-bd445006","title":"Compass icon (3D Game UI Icons)","summary":"Ringed pocket compass with a bone dial, a two tone needle, a centre pin and four bearing ticks.","description":"Ringed pocket compass with a bone dial, a two tone needle, a centre pin and four bearing ticks.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-compass-bd445006","cdnUrl":"https://cdn.3dassets.dev/assets/19009/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-compass-bd445006","thumbnailUrl":"https://cdn.3dassets.dev/assets/19009/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19009/v1/poster.webp","blurhash":"UCAmh=%100E2xvt6RiRj00NH~WxZM{Rjnjxa","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51664,"triangles":996,"vertices":2988,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.1762254058798119],"max":[0.4699999988079071,0.9399999976158142,0.1762254058798119]},"sizeMeters":[0.94,0.94,0.352],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:58.140Z","updatedAt":"2026-10-06T09:39:50.258Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19009/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CompassIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19009/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19009/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19009/v1/model.glb\" alt=\"Compass icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19009/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19009/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19010","slug":"game-ui-icon-library-star-03f8fa8b","title":"Star icon (3D Game UI Icons)","summary":"Five point star with a chamfered face and a recessed inner star. Common tier colourway; the rarity tiers ship as cosmetic variants.","description":"Five point star with a chamfered face and a recessed inner star. Common tier colourway; the rarity tiers ship as cosmetic variants.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-star-03f8fa8b","cdnUrl":"https://cdn.3dassets.dev/assets/19010/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-star-03f8fa8b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19010/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19010/v1/poster.webp","blurhash":"U66u0A%f00D%t7t8oeRi00M{_4%NM{M_Rjt8","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19156,"triangles":348,"vertices":1044,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000004011919024993205,-0.17101348360898266],"max":[0.49000000953674316,0.9320313746433224,0.1709958896780813]},"sizeMeters":[0.98,0.932,0.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:58.612Z","updatedAt":"2026-10-05T23:50:27.268Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19010/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StarIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19010/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19010/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19010/v1/model.glb\" alt=\"Star icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19010/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19010/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19011","slug":"game-ui-icon-library-star-rare-d1ffd686","title":"Star icon, rare tier (3D Game UI Icons)","summary":"Five point star in the rare rarity colourway. Geometry is identical to the base star; only the palette carries the tier.","description":"Five point star in the rare rarity colourway. Geometry is identical to the base star; only the palette carries the tier.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-star-rare-d1ffd686","cdnUrl":"https://cdn.3dassets.dev/assets/19011/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-star-rare-d1ffd686","thumbnailUrl":"https://cdn.3dassets.dev/assets/19011/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19011/v1/poster.webp","blurhash":"UA68s-x]8wR3s,t7f,Ri8wVs%%pJNHRPemtR","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19200,"triangles":348,"vertices":1044,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000004011919024993205,-0.17101348360898266],"max":[0.49000000953674316,0.9320313746433224,0.1709958896780813]},"sizeMeters":[0.98,0.932,0.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T16:52:58.767Z","updatedAt":"2026-10-05T09:22:43.487Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19011/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StarIconRareTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19011/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19011/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19011/v1/model.glb\" alt=\"Star icon, rare tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19011/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19011/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19012","slug":"game-ui-icon-library-star-epic-67dd0d65","title":"Star icon, epic tier (3D Game UI Icons)","summary":"Five point star in the epic rarity colourway. Geometry is identical to the base star; only the palette carries the tier.","description":"Five point star in the epic rarity colourway. Geometry is identical to the base star; only the palette carries the tier.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-star-epic-67dd0d65","cdnUrl":"https://cdn.3dassets.dev/assets/19012/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-star-epic-67dd0d65","thumbnailUrl":"https://cdn.3dassets.dev/assets/19012/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19012/v1/poster.webp","blurhash":"U97m~y%30JEIowt7oNRi0JNE^n$-RRM{R~xu","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19204,"triangles":348,"vertices":1044,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000004011919024993205,-0.17101348360898266],"max":[0.49000000953674316,0.9320313746433224,0.1709958896780813]},"sizeMeters":[0.98,0.932,0.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:59.318Z","updatedAt":"2026-10-05T23:50:25.198Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19012/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StarIconEpicTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19012/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19012/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19012/v1/model.glb\" alt=\"Star icon, epic tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19012/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19012/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19015","slug":"game-ui-icon-library-star-legendary-6fa938fe","title":"Star icon, legendary tier (3D Game UI Icons)","summary":"Five point star in the legendary rarity colourway. Geometry is identical to the base star; only the palette carries the tier.","description":"Five point star in the legendary rarity colourway. Geometry is identical to the base star; only the palette carries the tier.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-star-legendary-6fa938fe","cdnUrl":"https://cdn.3dassets.dev/assets/19015/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-star-legendary-6fa938fe","thumbnailUrl":"https://cdn.3dassets.dev/assets/19015/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19015/v1/poster.webp","blurhash":"U46*R8-,009ixvxvn#M_00Iu~U-NI9IUS7x]","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19244,"triangles":348,"vertices":1044,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000004011919024993205,-0.17101348360898266],"max":[0.49000000953674316,0.9320313746433224,0.1709958896780813]},"sizeMeters":[0.98,0.932,0.342],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:52:59.532Z","updatedAt":"2026-10-05T23:50:25.396Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19015/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StarIconLegendaryTier3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19015/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19015/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19015/v1/model.glb\" alt=\"Star icon, legendary tier (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19015/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19015/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19013","slug":"game-ui-icon-library-star-half-2d8dd240","title":"Star icon, half filled (3D Game UI Icons)","summary":"Star with the right half dropped to a recessed dark well, for half step ratings and partial scores.","description":"Star with the right half dropped to a recessed dark well, for half step ratings and partial scores.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-star-half-2d8dd240","cdnUrl":"https://cdn.3dassets.dev/assets/19013/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-star-half-2d8dd240","thumbnailUrl":"https://cdn.3dassets.dev/assets/19013/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19013/v1/poster.webp","blurhash":"U26kS9^$000VbE%Mt8IA00E8~p^uD#IUWHo{","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16880,"triangles":300,"vertices":900,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000004011919024993205,-0.14213484701479864],"max":[0.49000000953674316,0.9320313746433224,0.14213484701479864]},"sizeMeters":[0.98,0.932,0.284],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:52:59.488Z","updatedAt":"2026-10-06T01:31:40.277Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19013/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StarIconHalfFilled3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19013/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19013/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19013/v1/model.glb\" alt=\"Star icon, half filled (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19013/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19013/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19014","slug":"game-ui-icon-library-level-chevron-0af71fb6","title":"Level badge icon (3D Game UI Icons)","summary":"Rounded rank plaque carrying two raised chevrons and a small star, for level ups and promotion prompts.","description":"Rounded rank plaque carrying two raised chevrons and a small star, for level ups and promotion prompts.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-level-chevron-0af71fb6","cdnUrl":"https://cdn.3dassets.dev/assets/19014/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-level-chevron-0af71fb6","thumbnailUrl":"https://cdn.3dassets.dev/assets/19014/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19014/v1/poster.webp","blurhash":"U79?@8=|004;%Ps=RNNX00I;}]$yWRW+bKr{","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":20704,"triangles":412,"vertices":1236,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4272557745442405,0,-0.1789012168087212],"max":[0.4272557745442405,0.9399999976158142,0.17891246437488445]},"sizeMeters":[0.855,0.94,0.358],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:59.519Z","updatedAt":"2026-10-25T15:32:18.070Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19014/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LevelBadgeIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19014/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19014/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19014/v1/model.glb\" alt=\"Level badge icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19014/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19014/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19016","slug":"game-ui-icon-library-rank-bar-3802bf86","title":"Rank meter icon (3D Game UI Icons)","summary":"Three stacked progress troughs filled to different levels, for rank, reputation and skill progress readouts.","description":"Three stacked progress troughs filled to different levels, for rank, reputation and skill progress readouts.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-rank-bar-3802bf86","cdnUrl":"https://cdn.3dassets.dev/assets/19016/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-rank-bar-3802bf86","thumbnailUrl":"https://cdn.3dassets.dev/assets/19016/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19016/v1/poster.webp","blurhash":"U6AK2L~o004p.lt+MxIA01I].8sjvXw7tLOj","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":37560,"triangles":972,"vertices":2916,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.16093217903248427],"max":[0.4699999988079071,0.9399999976158142,0.1609386902050225]},"sizeMeters":[0.94,0.94,0.322],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:52:59.916Z","updatedAt":"2026-10-06T09:39:51.622Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19016/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RankMeterIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19016/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19016/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19016/v1/model.glb\" alt=\"Rank meter icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19016/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19016/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19017","slug":"game-ui-icon-library-experience-orb-8543898c","title":"Experience orb icon (3D Game UI Icons)","summary":"Glowing core sphere held inside three crossed rings with four anchored shards, for experience pickups and energy charges.","description":"Glowing core sphere held inside three crossed rings with four anchored shards, for experience pickups and energy charges.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-experience-orb-8543898c","cdnUrl":"https://cdn.3dassets.dev/assets/19017/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-experience-orb-8543898c","thumbnailUrl":"https://cdn.3dassets.dev/assets/19017/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19017/v1/poster.webp","blurhash":"UIB{[?t800M{%Nt7NFM{00WA_4flE0WBxas;","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51288,"triangles":1016,"vertices":3048,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0,-0.4000000059604645],"max":[0.4000000059604645,0.800000011920929,0.4000000059604645]},"sizeMeters":[0.8,0.8,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:00.029Z","updatedAt":"2026-10-25T10:21:19.046Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19017/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExperienceOrbIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19017/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19017/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19017/v1/model.glb\" alt=\"Experience orb icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19017/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19017/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19018","slug":"game-ui-icon-library-padlock-dd4b06fa","title":"Padlock icon (3D Game UI Icons)","summary":"Closed padlock with a chamfered body, a steel shackle and a keyhole, for locked content and gated progress.","description":"Closed padlock with a chamfered body, a steel shackle and a keyhole, for locked content and gated progress.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-padlock-dd4b06fa","cdnUrl":"https://cdn.3dassets.dev/assets/19018/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-padlock-dd4b06fa","thumbnailUrl":"https://cdn.3dassets.dev/assets/19018/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19018/v1/poster.webp","blurhash":"U5Ac#Veo00%LJZoxitN102j]~TRjI9oz.8V=","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22068,"triangles":408,"vertices":1224,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.36353591084480286,-0.000013312637473061883,-0.21290154639378778],"max":[0.36353591084480286,0.9400016453321661,0.2129373714395117]},"sizeMeters":[0.727,0.94,0.426],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:00.212Z","updatedAt":"2026-10-06T00:50:55.047Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19018/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PadlockIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19018/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19018/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19018/v1/model.glb\" alt=\"Padlock icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19018/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19018/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19019","slug":"game-ui-icon-library-sword-glyph-eb075df5","title":"Sword glyph (3D Game UI Icons)","summary":"Straight bladed sword standing point up, with a cross guard, wrapped grip and round pommel.","description":"Straight bladed sword standing point up, with a cross guard, wrapped grip and round pommel.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-sword-glyph-eb075df5","cdnUrl":"https://cdn.3dassets.dev/assets/19019/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-sword-glyph-eb075df5","thumbnailUrl":"https://cdn.3dassets.dev/assets/19019/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19019/v1/poster.webp","blurhash":"U15E:B?b0000JFNIwY-j00Rh_4xwD.WF%Kt2","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28104,"triangles":520,"vertices":1560,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.2011703843281624,0,-0.08802370545910931],"max":[0.2011703843281624,0.9399999976158142,0.08802370545910931]},"sizeMeters":[0.402,0.94,0.176],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:00.401Z","updatedAt":"2026-10-25T15:14:09.114Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19019/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SwordGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19019/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19019/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19019/v1/model.glb\" alt=\"Sword glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19019/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19019/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19020","slug":"game-ui-icon-library-bow-glyph-12d21df2","title":"Bow glyph (3D Game UI Icons)","summary":"Recurve bow seen from the side with a taut string, a grip block and a nocked arrow, for ranged attacks and archery skills.","description":"Recurve bow seen from the side with a taut string, a grip block and a nocked arrow, for ranged attacks and archery skills.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-bow-glyph-12d21df2","cdnUrl":"https://cdn.3dassets.dev/assets/19020/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-bow-glyph-12d21df2","thumbnailUrl":"https://cdn.3dassets.dev/assets/19020/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19020/v1/poster.webp","blurhash":"U46*dk-:000Lt9t8W9M^00WE_4t3${ROM}tT","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":59272,"triangles":1152,"vertices":3456,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4448698374287313,0,-0.1402160365723507],"max":[0.4448698374287313,0.9399999976158142,0.13901604606141016]},"sizeMeters":[0.89,0.94,0.279],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:02.142Z","updatedAt":"2026-10-12T22:55:53.827Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19020/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BowGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19020/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19020/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19020/v1/model.glb\" alt=\"Bow glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19020/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19020/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19021","slug":"game-ui-icon-library-axe-glyph-5fda986a","title":"Axe glyph (3D Game UI Icons)","summary":"Single bitted axe with a bearded blade and a bound haft, for melee attacks and woodcutting.","description":"Single bitted axe with a bearded blade and a bound haft, for melee attacks and woodcutting.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-axe-glyph-5fda986a","cdnUrl":"https://cdn.3dassets.dev/assets/19021/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-axe-glyph-5fda986a","thumbnailUrl":"https://cdn.3dassets.dev/assets/19021/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19021/v1/poster.webp","blurhash":"U57KuM?Z000M-@WHI9t001R:_2xTIRxo%ND,","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":23968,"triangles":448,"vertices":1344,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.3507608255515781,0,-0.0982062805128057],"max":[0.3507608255515781,0.9399999976158142,0.0982062805128057]},"sizeMeters":[0.702,0.94,0.196],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:01.203Z","updatedAt":"2026-10-06T04:21:33.562Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19021/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AxeGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19021/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19021/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19021/v1/model.glb\" alt=\"Axe glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19021/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19021/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19023","slug":"game-ui-icon-library-staff-glyph-019434a6","title":"Staff glyph (3D Game UI Icons)","summary":"Wizard staff with a clawed head gripping a hex crystal, plus two binding rings on the shaft, for spellcasting slots.","description":"Wizard staff with a clawed head gripping a hex crystal, plus two binding rings on the shaft, for spellcasting slots.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-staff-glyph-019434a6","cdnUrl":"https://cdn.3dassets.dev/assets/19023/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-staff-glyph-019434a6","thumbnailUrl":"https://cdn.3dassets.dev/assets/19023/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19023/v1/poster.webp","blurhash":"U46Hfm%20057^nn,9qbpIwRkxn%KNsR%r^xb","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":38072,"triangles":732,"vertices":2196,"meshes":6,"materials":6,"textures":0,"animations":[],"boundingBox":{"min":[-0.12968138643215088,0,-0.13127586245536804],"max":[0.12968138643215088,0.9399999976158142,0.13127695208828483]},"sizeMeters":[0.259,0.94,0.263],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T16:53:01.290Z","updatedAt":"2026-10-06T09:39:53.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19023/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StaffGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19023/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19023/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19023/v1/model.glb\" alt=\"Staff glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19023/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19023/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19022","slug":"game-ui-icon-library-fist-glyph-8c59f529","title":"Fist glyph (3D Game UI Icons)","summary":"Blocked fist seen from the knuckles: four folded finger columns with knuckle bosses, a thumb laid across them and a banded cuff, for melee, strength and unarmed skills.","description":"Blocked fist seen from the knuckles: four folded finger columns with knuckle bosses, a thumb laid across them and a banded cuff, for melee, strength and unarmed skills.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-fist-glyph-8c59f529","cdnUrl":"https://cdn.3dassets.dev/assets/19022/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-fist-glyph-8c59f529","thumbnailUrl":"https://cdn.3dassets.dev/assets/19022/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19022/v1/poster.webp","blurhash":"UQGbF;oz00WV?^t7MeRj00oe%MWBHsWBXSWV","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51608,"triangles":1056,"vertices":3168,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4217948615550995,-0.000010666103794451653,-0.32540520888797264],"max":[0.4217948615550995,0.9399970438040659,0.32538388140592134]},"sizeMeters":[0.844,0.94,0.651],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:02.258Z","updatedAt":"2026-10-06T09:39:53.148Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19022/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FistGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19022/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19022/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19022/v1/model.glb\" alt=\"Fist glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19022/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19022/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19024","slug":"game-ui-icon-library-crosshair-6c99c448","title":"Crosshair icon (3D Game UI Icons)","summary":"Ringed crosshair with four radial ticks crossing the ring and a solid centre pip, for aiming and accuracy readouts.","description":"Ringed crosshair with four radial ticks crossing the ring and a solid centre pip, for aiming and accuracy readouts.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-crosshair-6c99c448","cdnUrl":"https://cdn.3dassets.dev/assets/19024/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-crosshair-6c99c448","thumbnailUrl":"https://cdn.3dassets.dev/assets/19024/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19024/v1/poster.webp","blurhash":"U47,.M^6000|%Nt6RORn00Ef~W$*E0I:g4xa","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54356,"triangles":1096,"vertices":3288,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.11752868827750614],"max":[0.4699999988079071,0.9399999976158142,0.11752868827750614]},"sizeMeters":[0.94,0.94,0.235],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:01.611Z","updatedAt":"2026-10-25T13:12:39.826Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19024/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrosshairIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19024/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19024/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19024/v1/model.glb\" alt=\"Crosshair icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19024/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19024/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19025","slug":"game-ui-icon-library-target-lock-brackets-d2088b87","title":"Target lock icon (3D Game UI Icons)","summary":"Four corner brackets closing on a diamond pip, the locked target marker, distinct from the ringed crosshair.","description":"Four corner brackets closing on a diamond pip, the locked target marker, distinct from the ringed crosshair.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-target-lock-brackets-d2088b87","cdnUrl":"https://cdn.3dassets.dev/assets/19025/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-target-lock-brackets-d2088b87","thumbnailUrl":"https://cdn.3dassets.dev/assets/19025/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19025/v1/poster.webp","blurhash":"U27-Qd~n009u?d%ORND#0LIp^Qw}WH-=%K9E","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":40532,"triangles":792,"vertices":2376,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.14601941406726837],"max":[0.4699999988079071,0.9399999976158142,0.14601941406726837]},"sizeMeters":[0.94,0.94,0.292],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:01.724Z","updatedAt":"2026-10-06T09:39:55.303Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19025/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function TargetLockIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19025/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19025/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19025/v1/model.glb\" alt=\"Target lock icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19025/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19025/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19026","slug":"game-ui-icon-library-explosion-glyph-5ff2e677","title":"Explosion glyph (3D Game UI Icons)","summary":"Ragged burst with alternating long and short points and a hot inner core, for blasts, criticals and area damage.","description":"Ragged burst with alternating long and short points and a hot inner core, for blasts, criticals and area damage.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-explosion-glyph-5ff2e677","cdnUrl":"https://cdn.3dassets.dev/assets/19026/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-explosion-glyph-5ff2e677","thumbnailUrl":"https://cdn.3dassets.dev/assets/19026/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19026/v1/poster.webp","blurhash":"U671ck%K00D,%Nt8RiM{00NK~U$_D%IUxu%M","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29676,"triangles":564,"vertices":1692,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.45491042702086776,0,-0.13495666257986838],"max":[0.45491042702086776,0.9399999976158142,0.13493458785576662]},"sizeMeters":[0.91,0.94,0.27],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:01.822Z","updatedAt":"2026-10-06T09:39:56.533Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19026/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ExplosionGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19026/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19026/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19026/v1/model.glb\" alt=\"Explosion glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19026/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19026/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19027","slug":"game-ui-icon-library-shield-bash-glyph-4ca537d7","title":"Shield bash glyph (3D Game UI Icons)","summary":"Angled shield driving forward with three impact streaks, the offensive block ability, distinct from the plain shield status icon.","description":"Angled shield driving forward with three impact streaks, the offensive block ability, distinct from the plain shield status icon.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-shield-bash-glyph-4ca537d7","cdnUrl":"https://cdn.3dassets.dev/assets/19027/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-shield-bash-glyph-4ca537d7","thumbnailUrl":"https://cdn.3dassets.dev/assets/19027/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19027/v1/poster.webp","blurhash":"UD8;_b.T4TD4tSxvofRj4TMd%$%$ROMxRjoz","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":36708,"triangles":712,"vertices":2136,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000015019865698462365,-0.10765336375024938],"max":[0.49000000953674316,0.7591733341496518,0.10765336375024938]},"sizeMeters":[0.98,0.759,0.215],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:03.139Z","updatedAt":"2026-10-25T12:39:47.719Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19027/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShieldBashGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19027/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19027/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19027/v1/model.glb\" alt=\"Shield bash glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19027/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19027/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19029","slug":"game-ui-icon-library-dash-arrow-8e1661e6","title":"Dash arrow glyph (3D Game UI Icons)","summary":"Arrow driving up and to the right with three speed streaks behind it, for dashes, charges and sprint abilities.","description":"Arrow driving up and to the right with three speed streaks behind it, for dashes, charges and sprint abilities.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-dash-arrow-8e1661e6","cdnUrl":"https://cdn.3dassets.dev/assets/19029/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-dash-arrow-8e1661e6","thumbnailUrl":"https://cdn.3dassets.dev/assets/19029/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19029/v1/poster.webp","blurhash":"U37wvf?G00EL.9M|Mw-o00Io~UfA9Dx[p09c","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22840,"triangles":424,"vertices":1272,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000029313974313271984,-0.1352737132268538],"max":[0.49000000953674316,0.7681014422702117,0.1352737132268538]},"sizeMeters":[0.98,0.768,0.271],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:03.112Z","updatedAt":"2026-10-25T10:55:38.232Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19029/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DashArrowGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19029/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19029/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19029/v1/model.glb\" alt=\"Dash arrow glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19029/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19029/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19028","slug":"game-ui-icon-library-heal-cross-3104cc96","title":"Heal cross icon (3D Game UI Icons)","summary":"Rounded medical badge carrying a raised cross, for healing, first aid and restore abilities.","description":"Rounded medical badge carrying a raised cross, for healing, first aid and restore abilities.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-heal-cross-3104cc96","cdnUrl":"https://cdn.3dassets.dev/assets/19028/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-heal-cross-3104cc96","thumbnailUrl":"https://cdn.3dassets.dev/assets/19028/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19028/v1/poster.webp","blurhash":"UGBp@6-:009Fx]t7WAM{00M{_M%MWBRkRjtQ","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15744,"triangles":324,"vertices":972,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.19061812608340425],"max":[0.4699999988079071,0.9399999976158142,0.19062019720622173]},"sizeMeters":[0.94,0.94,0.381],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:02.866Z","updatedAt":"2026-10-06T09:39:58.480Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19028/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HealCrossIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19028/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19028/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19028/v1/model.glb\" alt=\"Heal cross icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19028/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19028/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19030","slug":"game-ui-icon-library-lightning-bolt-27f245be","title":"Forked lightning glyph (3D Game UI Icons)","summary":"Forked lightning with a main stroke and a branch splitting off, for shock damage and electrical abilities.","description":"Forked lightning with a main stroke and a branch splitting off, for shock damage and electrical abilities.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-lightning-bolt-27f245be","cdnUrl":"https://cdn.3dassets.dev/assets/19030/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-lightning-bolt-27f245be","thumbnailUrl":"https://cdn.3dassets.dev/assets/19030/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19030/v1/poster.webp","blurhash":"UA6Ry0oz00MxWBaekCoz4TV@?wxuozf+adaK","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16620,"triangles":292,"vertices":876,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.2807061975973004,0,-0.1338045029549182],"max":[0.2807061975973004,0.9399999976158142,0.13381865013506858]},"sizeMeters":[0.561,0.94,0.268],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T16:53:03.328Z","updatedAt":"2026-10-06T09:39:57.917Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19030/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ForkedLightningGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19030/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19030/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19030/v1/model.glb\" alt=\"Forked lightning glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19030/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19030/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19031","slug":"game-ui-icon-library-ice-shard-44e7d875","title":"Ice shard icon (3D Game UI Icons)","summary":"Four eight sided ice spikes of different heights rising from a frozen base slab, for frost damage and freeze effects.","description":"Four eight sided ice spikes of different heights rising from a frozen base slab, for frost damage and freeze effects.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-ice-shard-44e7d875","cdnUrl":"https://cdn.3dassets.dev/assets/19031/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-ice-shard-44e7d875","thumbnailUrl":"https://cdn.3dassets.dev/assets/19031/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19031/v1/poster.webp","blurhash":"UB7y0B%h00IAVVkDkZWA4TMv.Tx^XpWBn#s:","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15440,"triangles":284,"vertices":852,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.47739022970199585,-0.00002484003334135565,-0.23018710244068746],"max":[0.47739022970199585,0.9399999976158142,0.2302124307455897]},"sizeMeters":[0.955,0.94,0.46],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:03.370Z","updatedAt":"2026-10-25T15:15:15.873Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19031/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IceShardIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19031/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19031/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19031/v1/model.glb\" alt=\"Ice shard icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19031/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19031/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19032","slug":"game-ui-icon-library-wind-swirl-4a1b9c8d","title":"Wind swirl glyph (3D Game UI Icons)","summary":"Three horizontal gust strokes, each curling over at its leading end, for wind, air magic and knockback abilities.","description":"Three horizontal gust strokes, each curling over at its leading end, for wind, air magic and knockback abilities.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-wind-swirl-4a1b9c8d","cdnUrl":"https://cdn.3dassets.dev/assets/19032/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-wind-swirl-4a1b9c8d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19032/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19032/v1/poster.webp","blurhash":"U58;cD.7009G4.o#-;jq00IU_4%LxWRPWBt8","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":59372,"triangles":1200,"vertices":3600,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4741848409175873,-0.000017074716135934143,-0.11124621064246663],"max":[0.4741848409175873,0.9400170723319501,0.11124621064246663]},"sizeMeters":[0.948,0.94,0.222],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:03.428Z","updatedAt":"2026-10-06T09:39:58.072Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19032/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WindSwirlGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19032/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19032/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19032/v1/model.glb\" alt=\"Wind swirl glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19032/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19032/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19033","slug":"game-ui-icon-library-poison-drop-26b274f7","title":"Poison drop glyph (3D Game UI Icons)","summary":"Large falling droplet with a darker core and two smaller drips below it, for poison, acid and damage over time.","description":"Large falling droplet with a darker core and two smaller drips below it, for poison, acid and damage over time.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-poison-drop-26b274f7","cdnUrl":"https://cdn.3dassets.dev/assets/19033/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-poison-drop-26b274f7","thumbnailUrl":"https://cdn.3dassets.dev/assets/19033/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19033/v1/poster.webp","blurhash":"U97U#Hx[00ICV_f8R$V[00My?[%yo{t7t7ae","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":42276,"triangles":1052,"vertices":3156,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.442861719510304,0,-0.14776371623660203],"max":[0.442861719510304,0.9399999976158142,0.1477828644489827]},"sizeMeters":[0.886,0.94,0.296],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:03.812Z","updatedAt":"2026-10-25T14:32:13.162Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19033/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PoisonDropGlyph3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19033/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19033/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19033/v1/model.glb\" alt=\"Poison drop glyph (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19033/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19033/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19034","slug":"game-ui-icon-library-radiation-trefoil-136df493","title":"Hazard trefoil icon (3D Game UI Icons)","summary":"Three radial blades around a solid hub, the universal radiation hazard mark, for contamination zones and hazard pickups.","description":"Three radial blades around a solid hub, the universal radiation hazard mark, for contamination zones and hazard pickups.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-radiation-trefoil-136df493","cdnUrl":"https://cdn.3dassets.dev/assets/19034/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-radiation-trefoil-136df493","thumbnailUrl":"https://cdn.3dassets.dev/assets/19034/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19034/v1/poster.webp","blurhash":"U27-NM~o000Mx|%ND#9G000N_0?X-lD$Rl^+","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":62468,"triangles":1264,"vertices":3792,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000003557485224015,-0.13439720140718747],"max":[0.49000000953674316,0.9087025711120356,0.13439720140718747]},"sizeMeters":[0.98,0.909,0.269],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":6,"publishedAt":"2026-09-07T16:53:03.923Z","updatedAt":"2026-10-06T09:03:29.811Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19034/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HazardTrefoilIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19034/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19034/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19034/v1/model.glb\" alt=\"Hazard trefoil icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19034/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19034/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19035","slug":"game-ui-icon-library-map-pin-55cc1945","title":"Map pin icon (3D Game UI Icons)","summary":"Teardrop map pin with the point down and a recessed round eye, the standard location marker.","description":"Teardrop map pin with the point down and a recessed round eye, the standard location marker.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-map-pin-55cc1945","cdnUrl":"https://cdn.3dassets.dev/assets/19035/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-map-pin-55cc1945","thumbnailUrl":"https://cdn.3dassets.dev/assets/19035/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19035/v1/poster.webp","blurhash":"UEA+v_$*0J9[-qs:InR%0yNa}t$jE1R*%2xG","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":28904,"triangles":632,"vertices":1896,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3462855913333688,0,-0.1752456593264325],"max":[0.3462855913333688,0.9399999976158142,0.1752153965155528]},"sizeMeters":[0.693,0.94,0.35],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":15,"publishedAt":"2026-09-07T16:53:04.494Z","updatedAt":"2026-10-09T07:18:11.668Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19035/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MapPinIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19035/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19035/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19035/v1/model.glb\" alt=\"Map pin icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19035/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19035/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19037","slug":"game-ui-icon-library-map-pin-dot-44e2523b","title":"Dot marker pin icon (3D Game UI Icons)","summary":"Push pin with a round head on a tapered post standing in a base disc, for pinned points and dropped markers.","description":"Push pin with a round head on a tapered post standing in a base disc, for pinned points and dropped markers.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-map-pin-dot-44e2523b","cdnUrl":"https://cdn.3dassets.dev/assets/19037/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-map-pin-dot-44e2523b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19037/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19037/v1/poster.webp","blurhash":"U9BCie%200E1:Qn$70R+AWWV,ts:2sR+}G$*","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":33708,"triangles":688,"vertices":2064,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.3547169864177704,0.000024762062027484932,-0.3547169864177704],"max":[0.3547169864177704,0.9399999976158142,0.3547169864177704]},"sizeMeters":[0.709,0.94,0.709],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:04.770Z","updatedAt":"2026-10-07T12:51:35.282Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19037/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DotMarkerPinIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19037/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19037/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19037/v1/model.glb\" alt=\"Dot marker pin icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19037/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19037/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19036","slug":"game-ui-icon-library-waypoint-diamond-3935f3e8","title":"Waypoint diamond icon (3D Game UI Icons)","summary":"Eight faced diamond floating inside a ground ring, for waypoints, objectives and pickup markers.","description":"Eight faced diamond floating inside a ground ring, for waypoints, objectives and pickup markers.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-waypoint-diamond-3935f3e8","cdnUrl":"https://cdn.3dassets.dev/assets/19036/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-waypoint-diamond-3935f3e8","thumbnailUrl":"https://cdn.3dassets.dev/assets/19036/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19036/v1/poster.webp","blurhash":"UB8#:1xv00Mxn0ayIsRj4TV@.Tt7IaWB.8xv","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":16152,"triangles":284,"vertices":852,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.00001722822419948644,-0.4000000059604645],"max":[0.4000000059604645,0.7875000238418579,0.4000000059604645]},"sizeMeters":[0.8,0.787,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:04.752Z","updatedAt":"2026-10-06T09:40:01.494Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19036/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaypointDiamondIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19036/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19036/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19036/v1/model.glb\" alt=\"Waypoint diamond icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19036/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19036/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19038","slug":"game-ui-icon-library-quest-marker-exclamation-53423229","title":"Quest marker icon (3D Game UI Icons)","summary":"Tall tapered exclamation stroke over a round dot, the available quest marker.","description":"Tall tapered exclamation stroke over a round dot, the available quest marker.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-quest-marker-exclamation-53423229","cdnUrl":"https://cdn.3dassets.dev/assets/19038/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-quest-marker-exclamation-53423229","thumbnailUrl":"https://cdn.3dassets.dev/assets/19038/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19038/v1/poster.webp","blurhash":"U26ax8^#0005xespRgR%IqWDxDn%p1RlVq%0","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14960,"triangles":368,"vertices":1104,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.13645161255713434,0,-0.11372656229413096],"max":[0.13645161255713434,0.9399999976158142,0.11372656229413096]},"sizeMeters":[0.273,0.94,0.227],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:05.022Z","updatedAt":"2026-10-07T12:50:08.831Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19038/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuestMarkerIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19038/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19038/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19038/v1/model.glb\" alt=\"Quest marker icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19038/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19038/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19039","slug":"game-ui-icon-library-quest-complete-question-a335d5c5","title":"Quest question marker icon (3D Game UI Icons)","summary":"Hooked question stroke over a round dot, the unresolved or hint marker that pairs with the quest exclamation.","description":"Hooked question stroke over a round dot, the unresolved or hint marker that pairs with the quest exclamation.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-quest-complete-question-a335d5c5","cdnUrl":"https://cdn.3dassets.dev/assets/19039/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-quest-complete-question-a335d5c5","thumbnailUrl":"https://cdn.3dassets.dev/assets/19039/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19039/v1/poster.webp","blurhash":"U168BN^z0004~qRP4-.7NFt8s;Mx9Zo$%1IT","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":53308,"triangles":1072,"vertices":3216,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.23479201576240216,0,-0.10371478537009633],"max":[0.23479201576240216,0.9399999976158142,0.10371478537009633]},"sizeMeters":[0.47,0.94,0.207],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:05.069Z","updatedAt":"2026-10-07T12:50:44.884Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19039/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function QuestQuestionMarkerIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19039/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19039/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19039/v1/model.glb\" alt=\"Quest question marker icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19039/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19039/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19040","slug":"game-ui-icon-library-arrow-chevron-a478bee4","title":"Heading arrow icon (3D Game UI Icons)","summary":"Kite shaped navigation pointer with a notched tail, the heading cursor used on minimaps and compasses.","description":"Kite shaped navigation pointer with a notched tail, the heading cursor used on minimaps and compasses.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-arrow-chevron-a478bee4","cdnUrl":"https://cdn.3dassets.dev/assets/19040/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-arrow-chevron-a478bee4","thumbnailUrl":"https://cdn.3dassets.dev/assets/19040/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19040/v1/poster.webp","blurhash":"U87nn7x]00DiDioLx^WB00IU_4?b%gt7MxRj","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22064,"triangles":392,"vertices":1176,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.323622546253975,0,-0.1444651388161349],"max":[0.323622546253975,0.9399999976158142,0.1444765036041106]},"sizeMeters":[0.647,0.94,0.289],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:05.088Z","updatedAt":"2026-10-06T09:40:01.802Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19040/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HeadingArrowIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19040/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19040/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19040/v1/model.glb\" alt=\"Heading arrow icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19040/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19040/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19041","slug":"game-ui-icon-library-arrow-ring-9ea268a8","title":"Circular arrow icon (3D Game UI Icons)","summary":"Open ring with a broad arrowhead on one end, for respawn, retry, rotate and refresh actions.","description":"Open ring with a broad arrowhead on one end, for respawn, retry, rotate and refresh actions.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-arrow-ring-9ea268a8","cdnUrl":"https://cdn.3dassets.dev/assets/19041/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-arrow-ring-9ea268a8","thumbnailUrl":"https://cdn.3dassets.dev/assets/19041/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19041/v1/poster.webp","blurhash":"U47Bca%x00.7_4.8ImDi00Vz.6Di8{DPaj.7","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":39028,"triangles":776,"vertices":2328,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000003807918594778137,-0.1171191735828378],"max":[0.49000000953674316,0.7972052761153713,0.1171191735828378]},"sizeMeters":[0.98,0.797,0.234],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":8,"publishedAt":"2026-09-07T16:53:05.499Z","updatedAt":"2026-10-06T09:40:01.687Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19041/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CircularArrowIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19041/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19041/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19041/v1/model.glb\" alt=\"Circular arrow icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19041/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19041/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19042","slug":"game-ui-icon-library-home-marker-72dd3220","title":"Home marker icon (3D Game UI Icons)","summary":"House marker with a pitched roof, a doorway and a chimney, for home points, bases and hearth locations.","description":"House marker with a pitched roof, a doorway and a chimney, for home points, bases and hearth locations.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-home-marker-72dd3220","cdnUrl":"https://cdn.3dassets.dev/assets/19042/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-home-marker-72dd3220","thumbnailUrl":"https://cdn.3dassets.dev/assets/19042/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19042/v1/poster.webp","blurhash":"UC9@;i%g008_8_Rj-;xt00Mw?w%h%ht8IURj","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26092,"triangles":476,"vertices":1428,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.44125522517556215,0,-0.18226010374161872],"max":[0.44125522517556215,0.9399999976158142,0.18225543687018497]},"sizeMeters":[0.883,0.94,0.365],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:05.627Z","updatedAt":"2026-10-12T22:32:05.526Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19042/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function HomeMarkerIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19042/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19042/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19042/v1/model.glb\" alt=\"Home marker icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19042/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19042/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19043","slug":"game-ui-icon-library-shop-marker-476651be","title":"Shop marker icon (3D Game UI Icons)","summary":"Shop front with a striped awning over a counter carrying a coin, for vendors, traders and store entries.","description":"Shop front with a striped awning over a counter carrying a coin, for vendors, traders and store entries.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-shop-marker-476651be","cdnUrl":"https://cdn.3dassets.dev/assets/19043/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-shop-marker-476651be","thumbnailUrl":"https://cdn.3dassets.dev/assets/19043/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19043/v1/poster.webp","blurhash":"UBD9n^_2000Ksq%2tQE100IU~W%fNsRkixt7","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":34460,"triangles":636,"vertices":1908,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.4845360815525055,0.00000828079212831373,-0.1913718383851463],"max":[0.4845360815525055,0.9399755987257348,0.19138553915507542]},"sizeMeters":[0.969,0.94,0.383],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T16:53:06.120Z","updatedAt":"2026-10-07T12:50:13.321Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19043/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ShopMarkerIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19043/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19043/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19043/v1/model.glb\" alt=\"Shop marker icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19043/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19043/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19044","slug":"game-ui-icon-library-danger-triangle-75661042","title":"Danger triangle icon (3D Game UI Icons)","summary":"Rounded warning triangle with a recessed exclamation, for hazards, alerts and destructive confirmations.","description":"Rounded warning triangle with a recessed exclamation, for hazards, alerts and destructive confirmations.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-danger-triangle-75661042","cdnUrl":"https://cdn.3dassets.dev/assets/19044/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-danger-triangle-75661042","thumbnailUrl":"https://cdn.3dassets.dev/assets/19044/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19044/v1/poster.webp","blurhash":"U48X2xwZ00XoEPohnLNH00Iq~Us%?Dn$W[xt","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22936,"triangles":440,"vertices":1320,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.0000017694359234488033,-0.19525706981443963],"max":[0.49000000953674316,0.8847707322960309,0.1952346608149131]},"sizeMeters":[0.98,0.885,0.39],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:06.387Z","updatedAt":"2026-10-06T09:40:02.664Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19044/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DangerTriangleIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19044/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19044/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19044/v1/model.glb\" alt=\"Danger triangle icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19044/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19044/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19045","slug":"game-ui-icon-library-portal-ring-cecd690a","title":"Portal ring icon (3D Game UI Icons)","summary":"Upright oval portal frame with a dark interior and a bright inner swirl, for teleports, gateways and fast travel.","description":"Upright oval portal frame with a dark interior and a bright inner swirl, for teleports, gateways and fast travel.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-portal-ring-cecd690a","cdnUrl":"https://cdn.3dassets.dev/assets/19045/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-portal-ring-cecd690a","thumbnailUrl":"https://cdn.3dassets.dev/assets/19045/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19045/v1/poster.webp","blurhash":"U78|r5?K000JtRa~a1oI00Im?K%4i%j?X2WV","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":58584,"triangles":1152,"vertices":3456,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3666106134077364,0,-0.13488509351681],"max":[0.3666106134077364,0.9399999976158142,0.13491522302574754]},"sizeMeters":[0.733,0.94,0.27],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:06.426Z","updatedAt":"2026-10-25T14:41:53.659Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19045/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PortalRingIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19045/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19045/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19045/v1/model.glb\" alt=\"Portal ring icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19045/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19045/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19046","slug":"game-ui-icon-library-fog-cap-6a10254d","title":"Fog of war cap icon (3D Game UI Icons)","summary":"Faceted cloud of three overlapping lobes sitting on a flat shadow base, the unexplored map cover used for fog of war tiles.","description":"Faceted cloud of three overlapping lobes sitting on a flat shadow base, the unexplored map cover used for fog of war tiles.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-fog-cap-6a10254d","cdnUrl":"https://cdn.3dassets.dev/assets/19046/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-fog-cap-6a10254d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19046/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19046/v1/poster.webp","blurhash":"UCF$Y6?b00M{ITxtR+M{009F~qxut6Rl%Mxt","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25764,"triangles":484,"vertices":1452,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000025495972979926174,-0.23268046252065452],"max":[0.49000000953674316,0.7952643609581713,0.23265365736717805]},"sizeMeters":[0.98,0.795,0.465],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:06.670Z","updatedAt":"2026-10-06T09:40:03.178Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19046/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FogOfWarCapIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19046/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19046/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19046/v1/model.glb\" alt=\"Fog of war cap icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19046/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19046/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19047","slug":"game-ui-icon-library-button-round-0a2233e2","title":"Round button icon (3D Game UI Icons)","summary":"Round push button: a deep bezel ring with a domed cap standing proud and a concentric ring and pip struck into the cap.","description":"Round push button: a deep bezel ring with a domed cap standing proud and a concentric ring and pip struck into the cap.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-button-round-0a2233e2","cdnUrl":"https://cdn.3dassets.dev/assets/19047/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-button-round-0a2233e2","thumbnailUrl":"https://cdn.3dassets.dev/assets/19047/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19047/v1/poster.webp","blurhash":"UE8O6yof00RjxukCRiad8wWB.TofaeaeWVkW","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":60012,"triangles":1168,"vertices":3504,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.47725051641464233,-0.000026290300553288848,-0.213053582560245],"max":[0.47725051641464233,0.9400262879163674,0.2130621606704899]},"sizeMeters":[0.955,0.94,0.426],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:06.738Z","updatedAt":"2026-10-06T00:27:41.924Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19047/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function RoundButtonIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19047/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19047/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19047/v1/model.glb\" alt=\"Round button icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19047/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19047/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19048","slug":"game-ui-icon-library-button-square-298e4dc0","title":"Square button icon (3D Game UI Icons)","summary":"Square push button: a chamfered bezel with a recessed well and a raised inner pad carrying a bar mark.","description":"Square push button: a chamfered bezel with a recessed well and a raised inner pad carrying a bar mark.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-button-square-298e4dc0","cdnUrl":"https://cdn.3dassets.dev/assets/19048/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-button-square-298e4dc0","thumbnailUrl":"https://cdn.3dassets.dev/assets/19048/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19048/v1/poster.webp","blurhash":"U597bDxU00Sl?vxvD$IT01WZ~SaHD*RlxtxV","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":22300,"triangles":460,"vertices":1380,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.21498504449550093],"max":[0.4699999988079071,0.9399999976158142,0.21502288897082183]},"sizeMeters":[0.94,0.94,0.43],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:06.877Z","updatedAt":"2026-10-25T15:31:50.998Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19048/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SquareButtonIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19048/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19048/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19048/v1/model.glb\" alt=\"Square button icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19048/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19048/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19049","slug":"game-ui-icon-library-toggle-knob-e0c01d5d","title":"Toggle switch icon (3D Game UI Icons)","summary":"Capsule track with the knob thrown to the on side and a tick mark, for settings and binary options.","description":"Capsule track with the knob thrown to the on side and a tick mark, for settings and binary options.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-toggle-knob-e0c01d5d","cdnUrl":"https://cdn.3dassets.dev/assets/19049/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-toggle-knob-e0c01d5d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19049/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19049/v1/poster.webp","blurhash":"UDB4E#yB00m[tR%Mt5IB00R8_MS]i_IBIV-:","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":31596,"triangles":660,"vertices":1980,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.00003738517483570236,-0.18619999289512634],"max":[0.49000000953674316,0.49003739471157887,0.18619999289512634]},"sizeMeters":[0.98,0.49,0.372],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":7,"publishedAt":"2026-09-07T16:53:07.161Z","updatedAt":"2026-10-06T09:40:05.328Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19049/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ToggleSwitchIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19049/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19049/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19049/v1/model.glb\" alt=\"Toggle switch icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19049/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19049/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19050","slug":"game-ui-icon-library-slider-handle-76852dad","title":"Slider handle icon (3D Game UI Icons)","summary":"Horizontal rail with a filled left half and a tall knurled grip sitting on it, for volume and value sliders.","description":"Horizontal rail with a filled left half and a tall knurled grip sitting on it, for volume and value sliders.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-slider-handle-76852dad","cdnUrl":"https://cdn.3dassets.dev/assets/19050/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-slider-handle-76852dad","thumbnailUrl":"https://cdn.3dassets.dev/assets/19050/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19050/v1/poster.webp","blurhash":"U684rb-=009Exwt8V?Ri00Mx_4x]MwITjZ%N","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":43012,"triangles":828,"vertices":2484,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.0000013019786703205583,-0.17781051149986934],"max":[0.49000000953674316,0.8421846125377787,0.1778027613687898]},"sizeMeters":[0.98,0.842,0.356],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:07.251Z","updatedAt":"2026-10-25T10:28:02.961Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19050/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function SliderHandleIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19050/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19050/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19050/v1/model.glb\" alt=\"Slider handle icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19050/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19050/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19051","slug":"game-ui-icon-library-checkbox-tick-46836b42","title":"Checkbox tick icon (3D Game UI Icons)","summary":"Open square frame with a bold tick striking through it, for confirmations, completed tasks and enabled options.","description":"Open square frame with a bold tick striking through it, for confirmations, completed tasks and enabled options.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-checkbox-tick-46836b42","cdnUrl":"https://cdn.3dassets.dev/assets/19051/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-checkbox-tick-46836b42","thumbnailUrl":"https://cdn.3dassets.dev/assets/19051/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19051/v1/poster.webp","blurhash":"U28N%^_N004T-=-=R#9D00My?[%ekU.8s:00","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27828,"triangles":528,"vertices":1584,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.15217718667287242],"max":[0.4699999988079071,0.9399999976158142,0.15217718667287242]},"sizeMeters":[0.94,0.94,0.304],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T16:53:07.865Z","updatedAt":"2026-10-25T09:30:54.518Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19051/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CheckboxTickIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19051/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19051/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19051/v1/model.glb\" alt=\"Checkbox tick icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19051/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19051/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19052","slug":"game-ui-icon-library-cross-mark-2fbd3130","title":"Cross mark icon (3D Game UI Icons)","summary":"Two crossed bars forming a bold X, for close, cancel, deny and failed states.","description":"Two crossed bars forming a bold X, for close, cancel, deny and failed states.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-cross-mark-2fbd3130","cdnUrl":"https://cdn.3dassets.dev/assets/19052/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-cross-mark-2fbd3130","thumbnailUrl":"https://cdn.3dassets.dev/assets/19052/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19052/v1/poster.webp","blurhash":"UABy2P^Q005jXU%3$MEJ0eEg}@^5WDogocWA","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":18356,"triangles":464,"vertices":1392,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.1587739671997822],"max":[0.4699999988079071,0.9399999976158142,0.1587739671997822]},"sizeMeters":[0.94,0.94,0.318],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T16:53:08.058Z","updatedAt":"2026-10-11T17:51:54.558Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19052/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CrossMarkIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19052/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19052/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19052/v1/model.glb\" alt=\"Cross mark icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19052/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19052/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19053","slug":"game-ui-icon-library-plus-mark-2ea16528","title":"Plus mark icon (3D Game UI Icons)","summary":"Square armed plus, for add, expand, increase and new entry actions.","description":"Square armed plus, for add, expand, increase and new entry actions.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-plus-mark-2ea16528","cdnUrl":"https://cdn.3dassets.dev/assets/19053/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-plus-mark-2ea16528","thumbnailUrl":"https://cdn.3dassets.dev/assets/19053/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19053/v1/poster.webp","blurhash":"U37U9l?Y000P-=%MROIU01Iw~Q$bITD%NL-o","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11720,"triangles":280,"vertices":840,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.12590886967982975],"max":[0.4699999988079071,0.9399999976158142,0.12590886967982975]},"sizeMeters":[0.94,0.94,0.252],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:08.077Z","updatedAt":"2026-10-25T13:50:20.460Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19053/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function PlusMarkIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19053/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19053/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19053/v1/model.glb\" alt=\"Plus mark icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19053/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19053/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19054","slug":"game-ui-icon-library-minus-mark-1f79e3b8","title":"Minus mark icon (3D Game UI Icons)","summary":"Single rounded bar with a dark outline shell, for remove, collapse and decrease actions.","description":"Single rounded bar with a dark outline shell, for remove, collapse and decrease actions.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-minus-mark-1f79e3b8","cdnUrl":"https://cdn.3dassets.dev/assets/19054/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-minus-mark-1f79e3b8","thumbnailUrl":"https://cdn.3dassets.dev/assets/19054/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19054/v1/poster.webp","blurhash":"U88q$].T8waKt8%NtSRO00H?.TbvR*DhMJx^","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":11724,"triangles":280,"vertices":840,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000015822360101364064,-0.1406151323580133],"max":[0.49000000953674316,0.2812702331038147,0.1406151323580133]},"sizeMeters":[0.98,0.281,0.281],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T16:53:08.363Z","updatedAt":"2026-10-25T13:17:17.943Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19054/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MinusMarkIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19054/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19054/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19054/v1/model.glb\" alt=\"Minus mark icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19054/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19054/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19055","slug":"game-ui-icon-library-cog-163073a1","title":"Cog icon (3D Game UI Icons)","summary":"Eight tooth spur gear with a recessed hub bore, for settings, options and machinery menus.","description":"Eight tooth spur gear with a recessed hub bore, for settings, options and machinery menus.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-cog-163073a1","cdnUrl":"https://cdn.3dassets.dev/assets/19055/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-cog-163073a1","thumbnailUrl":"https://cdn.3dassets.dev/assets/19055/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19055/v1/poster.webp","blurhash":"U47w]H?b004n-=xvM_E000RQ_NoxVsV?WBtR","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":48860,"triangles":968,"vertices":2904,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4699999988079071,0,-0.15861953794956207],"max":[0.4699999988079071,0.9399999976158142,0.15861953794956207]},"sizeMeters":[0.94,0.94,0.317],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T16:53:08.479Z","updatedAt":"2026-10-07T12:50:54.790Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19055/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CogIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19055/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19055/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19055/v1/model.glb\" alt=\"Cog icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19055/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19055/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19056","slug":"game-ui-icon-library-menu-bars-f609940b","title":"Menu bars icon (3D Game UI Icons)","summary":"Three stacked rounded bars, the standard menu handle, sized to read at HUD scale.","description":"Three stacked rounded bars, the standard menu handle, sized to read at HUD scale.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-menu-bars-f609940b","cdnUrl":"https://cdn.3dassets.dev/assets/19056/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-menu-bars-f609940b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19056/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19056/v1/poster.webp","blurhash":"U6B3]H_40000tU%Nt3D$00M|_N%Lj_b0j=W9","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":26708,"triangles":696,"vertices":2088,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.00003022748684650134,-0.13720019873266098],"max":[0.49000000953674316,0.9212302048847651,0.13720019873266098]},"sizeMeters":[0.98,0.921,0.274],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:08.601Z","updatedAt":"2026-10-05T18:35:55.058Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19056/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MenuBarsIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19056/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19056/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19056/v1/model.glb\" alt=\"Menu bars icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19056/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19056/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19057","slug":"game-ui-icon-library-chevron-pair-6aa5c5a8","title":"Double chevron icon (3D Game UI Icons)","summary":"Two chevrons pointing right, for skip forward, fast advance and page jump controls.","description":"Two chevrons pointing right, for skip forward, fast advance and page jump controls.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-chevron-pair-6aa5c5a8","cdnUrl":"https://cdn.3dassets.dev/assets/19057/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-chevron-pair-6aa5c5a8","thumbnailUrl":"https://cdn.3dassets.dev/assets/19057/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19057/v1/poster.webp","blurhash":"U67nII?d00IS?d-=jEIT0Jba?JnhE0IotR%3","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":14840,"triangles":272,"vertices":816,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.4744761884212494,-0.00001625534918187066,-0.16785918923164958],"max":[0.4744761884212494,0.940016252964996,0.16785918923164958]},"sizeMeters":[0.949,0.94,0.336],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":12,"publishedAt":"2026-09-07T16:53:08.868Z","updatedAt":"2026-10-25T12:45:57.510Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19057/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function DoubleChevronIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19057/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19057/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19057/v1/model.glb\" alt=\"Double chevron icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19057/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19057/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19058","slug":"game-ui-icon-library-loading-ring-d6589f1c","title":"Loading ring icon (3D Game UI Icons)","summary":"Open ring broken by a gap with a lead pip on the leading end, the static rest pose of a spinner.","description":"Open ring broken by a gap with a lead pip on the leading end, the static rest pose of a spinner.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-loading-ring-d6589f1c","cdnUrl":"https://cdn.3dassets.dev/assets/19058/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-loading-ring-d6589f1c","thumbnailUrl":"https://cdn.3dassets.dev/assets/19058/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19058/v1/poster.webp","blurhash":"U484[D?w00RO%itSW8Vr00MdyEM_iwa0M{S0","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":54756,"triangles":1088,"vertices":3264,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.47178685665130615,-0.000001477118133919042,-0.13527812063694],"max":[0.47178685665130615,0.9400014747339481,0.13527812063694]},"sizeMeters":[0.944,0.94,0.271],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T16:53:09.119Z","updatedAt":"2026-10-25T11:10:26.484Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19058/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function LoadingRingIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19058/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19058/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19058/v1/model.glb\" alt=\"Loading ring icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19058/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19058/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19059","slug":"game-ui-icon-library-wood-log-b66b906c","title":"Wood logs icon (3D Game UI Icons)","summary":"Three cut logs stacked end on, each showing bark, sapwood and a heart ring, for timber and wood resources.","description":"Three cut logs stacked end on, each showing bark, sapwood and a heart ring, for timber and wood resources.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-wood-log-b66b906c","cdnUrl":"https://cdn.3dassets.dev/assets/19059/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-wood-log-b66b906c","thumbnailUrl":"https://cdn.3dassets.dev/assets/19059/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19059/v1/poster.webp","blurhash":"U8E_~j?b00MdNFs+M~M}009Z~U%g.7NLxV%1","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47832,"triangles":960,"vertices":2880,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.000010027697929848589,-0.24916471324507017],"max":[0.49000000953674316,0.8848821065934986,0.24916471324507017]},"sizeMeters":[0.98,0.885,0.498],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:09.525Z","updatedAt":"2026-10-25T10:58:01.261Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19059/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WoodLogsIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19059/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19059/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19059/v1/model.glb\" alt=\"Wood logs icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19059/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19059/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19061","slug":"game-ui-icon-library-stone-block-0323d70b","title":"Stone block icon (3D Game UI Icons)","summary":"Dressed stone: a large chamfered block with a smaller offset block on top and a chipped corner wedge.","description":"Dressed stone: a large chamfered block with a smaller offset block on top and a chipped corner wedge.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-stone-block-0323d70b","cdnUrl":"https://cdn.3dassets.dev/assets/19061/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-stone-block-0323d70b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19061/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19061/v1/poster.webp","blurhash":"UGHLh[~q009Fxu?aRiD%00IUt7t6%LM|WEs.","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17852,"triangles":368,"vertices":1104,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.0000012059712987122495,-0.2895407020676419],"max":[0.49000000953674316,0.8909128178307254,0.2895407020676419]},"sizeMeters":[0.98,0.891,0.579],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:09.833Z","updatedAt":"2026-10-08T11:39:45.578Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19061/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function StoneBlockIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19061/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19061/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19061/v1/model.glb\" alt=\"Stone block icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19061/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19061/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19060","slug":"game-ui-icon-library-ore-chunk-348867e4","title":"Ore chunk icon (3D Game UI Icons)","summary":"Rough dark rock with six bright mineral crystals breaking through the surface, for mined ore and raw materials.","description":"Rough dark rock with six bright mineral crystals breaking through the surface, for mined ore and raw materials.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-ore-chunk-348867e4","cdnUrl":"https://cdn.3dassets.dev/assets/19060/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-ore-chunk-348867e4","thumbnailUrl":"https://cdn.3dassets.dev/assets/19060/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19060/v1/poster.webp","blurhash":"U88qpc?w004T?vx]ITIA00IA_4%g4TMd%gyD","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":19524,"triangles":354,"vertices":1062,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4421655833721161,0,-0.3723058569881337],"max":[0.4421655833721161,0.9399910087935361,0.3723058569881337]},"sizeMeters":[0.884,0.94,0.745],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:09.758Z","updatedAt":"2026-10-25T12:01:54.453Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19060/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function OreChunkIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19060/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19060/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19060/v1/model.glb\" alt=\"Ore chunk icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19060/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19060/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19062","slug":"game-ui-icon-library-ingot-30e308ea","title":"Metal ingot icon (3D Game UI Icons)","summary":"Two steep sided cast ingots stacked crosswise, the upper one struck with a round assay mark, for refined metal resources.","description":"Two steep sided cast ingots stacked crosswise, the upper one struck with a round assay mark, for refined metal resources.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-ingot-30e308ea","cdnUrl":"https://cdn.3dassets.dev/assets/19062/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-ingot-30e308ea","thumbnailUrl":"https://cdn.3dassets.dev/assets/19062/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19062/v1/poster.webp","blurhash":"UCE39vR+00j@~pafD*M{00xt_3M{00xu?bt7","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":13476,"triangles":228,"vertices":684,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,-0.00001708222378904445,-0.2837620535433687],"max":[0.49000000953674316,0.7351302140840786,0.2837620593868231]},"sizeMeters":[0.98,0.735,0.568],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":11,"publishedAt":"2026-09-07T16:53:10.007Z","updatedAt":"2026-10-05T18:26:19.832Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19062/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function MetalIngotIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19062/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19062/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19062/v1/model.glb\" alt=\"Metal ingot icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19062/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19062/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19063","slug":"game-ui-icon-library-water-drop-ceed87a5","title":"Water drop icon (3D Game UI Icons)","summary":"Falling droplet above a ripple ring, for water, thirst, hydration and liquid resources.","description":"Falling droplet above a ripple ring, for water, thirst, hydration and liquid resources.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-water-drop-ceed87a5","cdnUrl":"https://cdn.3dassets.dev/assets/19063/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-water-drop-ceed87a5","thumbnailUrl":"https://cdn.3dassets.dev/assets/19063/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19063/v1/poster.webp","blurhash":"U97oFz%h00DOD4WAyFkC4TM_?v%h%%juVsoz","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":47520,"triangles":924,"vertices":2772,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.4000000059604645,0.000019838095823648816,-0.4000000059604645],"max":[0.4000000059604645,0.9071428775787354,0.4000000059604645]},"sizeMeters":[0.8,0.907,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:10.155Z","updatedAt":"2026-10-11T17:51:16.128Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19063/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function WaterDropIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19063/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19063/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19063/v1/model.glb\" alt=\"Water drop icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19063/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19063/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19064","slug":"game-ui-icon-library-food-loaf-1ce1bc54","title":"Bread loaf icon (3D Game UI Icons)","summary":"Round topped loaf on a pale crumb base with three diagonal slashes across the crust, for food and hunger.","description":"Round topped loaf on a pale crumb base with three diagonal slashes across the crust, for food and hunger.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-food-loaf-1ce1bc54","cdnUrl":"https://cdn.3dassets.dev/assets/19064/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-food-loaf-1ce1bc54","thumbnailUrl":"https://cdn.3dassets.dev/assets/19064/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19064/v1/poster.webp","blurhash":"UAF}}:^*00EL4T%1XAE2019a~8xu%hbw-:xY","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27404,"triangles":520,"vertices":1560,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000027189498567323223,-0.28660970436052186],"max":[0.49000000953674316,0.8052689134370303,0.28660970436052186]},"sizeMeters":[0.98,0.805,0.573],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:10.328Z","updatedAt":"2026-10-05T18:26:17.306Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19064/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function BreadLoafIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19064/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19064/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19064/v1/model.glb\" alt=\"Bread loaf icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19064/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19064/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19065","slug":"game-ui-icon-library-fuel-can-07bec636","title":"Fuel can icon (3D Game UI Icons)","summary":"Pressed jerry can with a cross braced face, a screw spout and a top carry handle, for fuel and generator resources.","description":"Pressed jerry can with a cross braced face, a screw spout and a top carry handle, for fuel and generator resources.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-fuel-can-07bec636","cdnUrl":"https://cdn.3dassets.dev/assets/19065/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-fuel-can-07bec636","thumbnailUrl":"https://cdn.3dassets.dev/assets/19065/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19065/v1/poster.webp","blurhash":"UBEKp0=y009[PAnlrDSx0xEf}a$+v}juS#n%","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":27088,"triangles":496,"vertices":1488,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.3144063296254515,0,-0.16553213626872115],"max":[0.3144068717956543,0.940000300212117,0.16554319715494512]},"sizeMeters":[0.629,0.94,0.331],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T16:53:11.649Z","updatedAt":"2026-10-07T12:51:18.247Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19065/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function FuelCanIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19065/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19065/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19065/v1/model.glb\" alt=\"Fuel can icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19065/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19065/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19066","slug":"game-ui-icon-library-ammo-box-cf69ad7b","title":"Ammo box icon (3D Game UI Icons)","summary":"Metal ammunition case with a latch, a strap band and three loose rounds standing on the lid, for ammunition pickups.","description":"Metal ammunition case with a latch, a strap band and three loose rounds standing on the lid, for ammunition pickups.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-ammo-box-cf69ad7b","cdnUrl":"https://cdn.3dassets.dev/assets/19066/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-ammo-box-cf69ad7b","thumbnailUrl":"https://cdn.3dassets.dev/assets/19066/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19066/v1/poster.webp","blurhash":"U7BqbL?u00IBy]x[T^Mz00H@_LcDCiRPiJX8","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":29492,"triangles":548,"vertices":1644,"meshes":4,"materials":4,"textures":0,"animations":[],"boundingBox":{"min":[-0.49000000953674316,0.000010680844197530348,-0.27500534609151606],"max":[0.49000000953674316,0.9400053472568326,0.27500534609151606]},"sizeMeters":[0.98,0.94,0.55],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":14,"publishedAt":"2026-09-07T16:53:11.902Z","updatedAt":"2026-10-07T00:49:52.158Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19066/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function AmmoBoxIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19066/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19066/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19066/v1/model.glb\" alt=\"Ammo box icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19066/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19066/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19067","slug":"game-ui-icon-library-cloth-roll-1a9aa255","title":"Cloth bolt icon (3D Game UI Icons)","summary":"Bolt of fabric rolled on a core with a tied band, a smaller roll resting on top and a length of cloth hanging down the front, for textile resources.","description":"Bolt of fabric rolled on a core with a tied band, a smaller roll resting on top and a length of cloth hanging down the front, for textile resources.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-cloth-roll-1a9aa255","cdnUrl":"https://cdn.3dassets.dev/assets/19067/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-cloth-roll-1a9aa255","thumbnailUrl":"https://cdn.3dassets.dev/assets/19067/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19067/v1/poster.webp","blurhash":"U8EBwV~X009ZD%s=oxNE00E1-qfxxbRks?oz","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":51636,"triangles":1024,"vertices":3072,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.4435529410839081,-0.000022096184170483646,-0.3041176497936249],"max":[0.4435529410839081,0.9399999976158142,0.30412940172739533]},"sizeMeters":[0.887,0.94,0.608],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:11.203Z","updatedAt":"2026-10-25T12:00:39.187Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19067/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function ClothBoltIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19067/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19067/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19067/v1/model.glb\" alt=\"Cloth bolt icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19067/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19067/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19068","slug":"game-ui-icon-library-circuit-chip-b8917c1d","title":"Circuit chip icon (3D Game UI Icons)","summary":"Square integrated circuit with sixteen gold pins on all four sides, a lit die window and a corner orientation dot, for electronics and tech parts.","description":"Square integrated circuit with sixteen gold pins on all four sides, a lit die window and a corner orientation dot, for electronics and tech parts.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-circuit-chip-b8917c1d","cdnUrl":"https://cdn.3dassets.dev/assets/19068/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-circuit-chip-b8917c1d","thumbnailUrl":"https://cdn.3dassets.dev/assets/19068/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19068/v1/poster.webp","blurhash":"U9AAN[oO00M^?GxaIVIo00s*.AkXWANGR.xu","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":25692,"triangles":548,"vertices":1644,"meshes":5,"materials":5,"textures":0,"animations":[],"boundingBox":{"min":[-0.40493697825086294,0,-0.13014414125705165],"max":[0.40493697825086294,0.9399999976158142,0.13015054078229737]},"sizeMeters":[0.81,0.94,0.26],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:11.491Z","updatedAt":"2026-10-05T18:26:12.685Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19068/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function CircuitChipIcon3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19068/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19068/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19068/v1/model.glb\" alt=\"Circuit chip icon (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19068/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19068/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19069","slug":"game-ui-icon-library-display-plinth-tile-2ae6ccf9","title":"Icon display plinth tile (3D Game UI Icons)","summary":"Square 1.2 m plinth tile with a stepped inlay, used to lay out icon boards on a grid. Tiles edge to edge on a 1.2 m pitch.","description":"Square 1.2 m plinth tile with a stepped inlay, used to lay out icon boards on a grid. Tiles edge to edge on a 1.2 m pitch. Real world scale, not an icon: 1.2 by 1.2 m and 0.11 m tall, centred on its footprint and resting at y=0.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-display-plinth-tile-2ae6ccf9","cdnUrl":"https://cdn.3dassets.dev/assets/19069/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-display-plinth-tile-2ae6ccf9","thumbnailUrl":"https://cdn.3dassets.dev/assets/19069/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19069/v1/poster.webp","blurhash":"U47w~Y%h00NI%NoeRPWE00Mw?dnhDhRkx[s+","category":{"slug":"props","title":"Props & Furniture"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":15048,"triangles":276,"vertices":828,"meshes":2,"materials":2,"textures":0,"animations":[],"boundingBox":{"min":[-0.6000000238418579,0.00003219206172283551,-0.6000000238418579],"max":[0.6000000238418579,0.12996780316990558,0.6000000238418579]},"sizeMeters":[1.2,0.13,1.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":9,"publishedAt":"2026-09-07T16:53:12.909Z","updatedAt":"2026-10-25T07:08:26.822Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19069/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IconDisplayPlinthTile3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19069/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19069/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19069/v1/model.glb\" alt=\"Icon display plinth tile (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19069/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19069/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19070","slug":"game-ui-icon-library-inventory-slot-frame-10a1643a","title":"Inventory slot frame (3D Game UI Icons)","summary":"Upright 1.2 m inventory slot: a recessed back panel inside a bevelled metal bezel, sized so a 1.0 m icon sits centred in the well. Tiles edge to edge on a 1.2 m pitch to build a bag grid.","description":"Upright 1.2 m inventory slot: a recessed back panel inside a bevelled metal bezel, sized so a 1.0 m icon sits centred in the well. Tiles edge to edge on a 1.2 m pitch to build a bag grid. Real world scale, not an icon: 1.2 by 1.2 m and 0.2 m deep, front face toward +Z, centred on X and Z and resting at y=0.\n\nScale contract: the icon fills a 1.0 m cube, centred on the origin in X and Z, resting at y=0 with the visual mass around y=0.5, and the glyph face pointing +Z. Scale it to taste; a HUD normally wants it far smaller than a metre.\n\nStatic geometry with chamfered edges and flat-shaded faces. No skinned rig, animation, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-inventory-slot-frame-10a1643a","cdnUrl":"https://cdn.3dassets.dev/assets/19070/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-inventory-slot-frame-10a1643a","thumbnailUrl":"https://cdn.3dassets.dev/assets/19070/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19070/v1/poster.webp","blurhash":"U5BWoT_400D%?b-=NG9E00RP_4WW%M-;RjD%","category":{"slug":"icons","title":"3D Icons & UI"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":17548,"triangles":360,"vertices":1080,"meshes":3,"materials":3,"textures":0,"animations":[],"boundingBox":{"min":[-0.6200000047683716,0,-0.10253067263388829],"max":[0.6200000047683716,1.2400000095367432,0.10250946008428195]},"sizeMeters":[1.24,1.24,0.205],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":13,"publishedAt":"2026-09-07T16:53:13.103Z","updatedAt":"2026-10-25T11:02:54.509Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19070/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InventorySlotFrame3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19070/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19070/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19070/v1/model.glb\" alt=\"Inventory slot frame (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19070/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19070/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19071","slug":"game-ui-icon-library-icon-board-0dda9b8b-starter-scene","title":"Icon board: the whole set on a plinth grid (3D Game UI Icons)","summary":"Every icon and variant in the pack laid out on a continuous plinth grid at a 1.2 m pitch, grouped by module in reading order: currency and value, vitals and status, inventory and progression, ability and combat glyphs, map and navigation, interface primitives, resources. Each...","description":"Every icon and variant in the pack laid out on a continuous plinth grid at a 1.2 m pitch, grouped by module in reading order: currency and value, vitals and status, inventory and progression, ability and combat glyphs, map and navigation, interface primitives, resources. Each icon sits on its own display plinth tile so the set can be compared at one glance and checked for consistent silhouette weight. Layout artifact only; scale the individual icons for real use. Scene materials are flattened to the eight material scene budget, so the deep partner tones collapse onto their parent hue.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-icon-board-0dda9b8b-starter-scene","cdnUrl":"https://cdn.3dassets.dev/assets/19071/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-icon-board-0dda9b8b-starter-scene","thumbnailUrl":"https://cdn.3dassets.dev/assets/19071/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19071/v1/poster.webp","blurhash":"U38|^qIB00yC?HRPI:x]00%M?wMy0J%M$iDi","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":2629736,"triangles":64652,"vertices":144041,"meshes":328,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-7.2000000238418576,0.00003219206172283551,-6.600000023841858],"max":[7.2000000238418576,1.0500262879163675,6.600000023841858]},"sizeMeters":[14.4,1.05,13.2],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":34,"publishedAt":"2026-09-07T16:53:13.773Z","updatedAt":"2026-10-12T01:50:18.408Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19071/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function IconBoardTheWholeSetOnAPlinthGrid3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19071/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19071/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19071/v1/model.glb\" alt=\"Icon board: the whole set on a plinth grid (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19071/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19071/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}},{"id":"19072","slug":"game-ui-icon-library-inventory-panel-4d9d7a53","title":"Inventory panel mock-up (3D Game UI Icons)","summary":"Twenty four icons seated in a six by four grid of inventory slot frames at a 1.2 m pitch, showing the set at HUD scale in a real bag layout. The slot frames tile edge to edge, and each icon is centred in its well with the glyph face toward +Z. Layout artifact only; no...","description":"Twenty four icons seated in a six by four grid of inventory slot frames at a 1.2 m pitch, showing the set at HUD scale in a real bag layout. The slot frames tile edge to edge, and each icon is centred in its well with the glyph face toward +Z. Layout artifact only; no interaction, drag logic or item data.","status":"published","url":"https://3dassets.dev/assets/game-ui-icon-library-inventory-panel-4d9d7a53","cdnUrl":"https://cdn.3dassets.dev/assets/19072/v1/model.glb","downloadUrl":"https://3dassets.dev/download/game-ui-icon-library-inventory-panel-4d9d7a53","thumbnailUrl":"https://cdn.3dassets.dev/assets/19072/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/19072/v1/poster.webp","blurhash":"U5CP@g$*00kTIU~pxt4o00NZ%N$,_2xIM|D~","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"stylized","title":"Stylized"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":738420,"triangles":16920,"vertices":37068,"meshes":90,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3.6200000047683716,0,-0.2800192554048264],"max":[3.6200000047683716,4.840000009536743,0.5200192554048264]},"sizeMeters":[7.24,4.84,0.8],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":10,"publishedAt":"2026-09-07T16:53:14.232Z","updatedAt":"2026-10-25T10:30:11.339Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/19072/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function InventoryPanelMockUp3DGameUIIcons(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/19072/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/19072/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/19072/v1/model.glb\" alt=\"Inventory panel mock-up (3D Game UI Icons)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/19072/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/19072/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}],"demo":null}}